2022-2023學年山西省呂梁市孝義中學高一(下)第二次日測信息技術試卷(4.13)(必修1)
發(fā)布:2024/4/20 14:35:0
一、選擇題
-
1.Python中變量的命名遵循的規(guī)則,不正確的是( )
A.必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線 B.區(qū)分大小寫 C.不區(qū)分大小寫 D.不能使用保留字 組卷:1引用:4難度:0.6 -
2.在Python中,用戶自定義函數(shù)一般包括函數(shù)名、參數(shù)、函數(shù)體和返回值等四個部分,其中哪兩部分是必不可少的( )
A.函數(shù)名和函數(shù)體 B.參數(shù)和返回值 C.函數(shù)名和參數(shù) D.函數(shù)體和返回值 組卷:4引用:3難度:0.5 -
3.在 Python 語言中,下列賦值語句中正確的是( )
A.a(chǎn)+4=c B.a(chǎn)=2+c C.a(chǎn)+3=c-5 D.a(chǎn)/2=c*3 組卷:0引用:2難度:0.6 -
4.以下三斜求積術中正確順序是( )
①用公式計算面積s=p(p-a)(p-b)(p-c)
②輸出三角形面積s
③計算p=a+b+c2
④輸入邊長a、b、cA.④③①② B.①③②④ C.④①③② D.①②③④ 組卷:4引用:3難度:0.5 -
5.下列選項中,屬于數(shù)字信號的是( )
A.膠卷上記錄在照片 B.磁帶上記錄的聲音 C.電話線上傳輸?shù)男盘?/label> D.計算機中圖片文件 組卷:3引用:5難度:0.7 -
6.有如下 Python 程序段:
s=input('請輸入一串小寫字母')
head=0;tail=0;top=-1
s1=[““]*((len(s)+1)//2)
s2=[““]*(len(s)//2)
for i in range(len(s)):
if i% 2==0:
s1[tail]=s[i]
tail+=1
else:
top+=1
s2[top]=s[i]
x=““
while head<tail and top>-1:
x=s1[head]+x
head+=1
x=x+s2[top]
top-=1
print(x)
執(zhí)行該程序段,輸入字符串“abcdefg”,則輸出的結果是( )A.a(chǎn)cegbdf B.a(chǎn)cegfdb C.gecafdb D.ecafdb 組卷:0引用:2難度:0.4 -
7.下列運算符中優(yōu)先級最高的是( )
A.// B.% C.( ) 組卷:0引用:1難度:0.6 -
8.下列數(shù)值中,與十六進制數(shù)30最接近的是( )
A.29D B.31D C.110010B D.2FH 組卷:11引用:5難度:0.5 -
9.已知字典 foods={1:“米飯“,2:“蘋果“,3:“白菜“,4:“牛肉“},下列說法錯誤的是( )
A.執(zhí)行語句 foods[2]=“龍蝦“后,字典 foods 的內容為{1:“米飯“,2:“龍蝦“,3:“白菜“,4:“牛肉“} B.執(zhí)行語句 foods[5]=“雞肉“后,字典 foods 的內容為{1:“米飯“,2:“蘋果“,3:“白菜“,4:“牛肉“,5:“雞肉“} C.執(zhí)行語句 del foods[2],字典 foods 的內容為{1:“米飯“,3:“白菜“,4:“牛肉“} D.執(zhí)行語句 print(foods[0]),輸出結果為米飯 組卷:0引用:3難度:0.4 -
10.以下關于知識和智慧的關系描述正確的是( )
A.知識是固有不變的,需要我們不斷的學習 B.人類的智慧是生命的體征結構,不需要積累 C.知識是信息的前提和基礎,智慧是知識的抽象與升華 D.智慧是為了達到預定目標而運用知識解決問題的創(chuàng)新思維能力 組卷:1引用:2難度:0.7
三、操作題
-
31.在程序設計中一般是用公式法求方程的解。請參考流程圖,將以下求一元二次方程解的程序補充完整。
import math
a=float(input(“請輸入二次項系數(shù)”))
b=float(input(“請輸入一次項系數(shù)”))
c=float(input(“請輸入常數(shù)項”))
d=①
②(d>=0):
x1=③
x2=(-b-sqrt(d))/(2*a)
print(“方程的兩個解是”,x1,“和”,x2)
else:
print(“此方程無解”)
請分析任務,完成以下問題:
(1)程序中①處應填寫
(2)程序中②處應填寫
(3)程序中③處應填寫組卷:0引用:2難度:0.4 -
32.條形碼在現(xiàn)實生活中使用的越來越廣泛,如在各種商品上印上條形碼,超市里散裝稱重商品在稱重完成后也會打上條形碼。學校教務處想調查高二、高三學生對任教老師的滿意度。調查方式采用學生填涂機讀卡方式。由于高二、高三每個班學生選科不同。雖然采用機讀卡能方便將卡上的信息讀取出來,但很難區(qū)分某個學生所涂的內容是對哪個科目老師的投票。因此小張想通過設計條形碼來區(qū)別該張卡是哪位學生對哪些科目的投票。小張設計的條形碼,包括了學生的入學年份、該生所在班級、學號及所選課代碼(選課代碼:01-物理,02-化學,03-生物,04-政治,05-歷史,06-地理,07-技術)。某學生條形碼如下圖所示,該生是2020年入學,5班,學號為23號,選科為:物理、生物、技術。
(1)根據(jù)條形碼設計的規(guī)則,請你設計出2019年入學7班學號為15號,選科為化學、生物、技術學生的條形碼顯示的數(shù)字為:
(2)通過條碼形與機讀卡的組合,可以快速的統(tǒng)計出每班個班各科的教學情況。由于每個學生對投票的興趣不一,可能存在有些學生沒有興趣參與投票。如果某個科目參與投票的學生達不到該科目選科總人數(shù)的60%,則該科目的教學調查就沒有任何意義。為了統(tǒng)計出某個班哪幾個科目的教學調查無效,小張事前應準備好的數(shù)據(jù)是
A.該年級總人數(shù) B.每個班級總人數(shù)
C.參與教學調查投票的總人數(shù) D.每個班各科選課人數(shù)
(3)小張設計了一個實現(xiàn)統(tǒng)計某個班級哪幾個科目的教學調查是無效的算法,他事先將某個班學生條形碼通過掃描儀讀取后存入在txm.jye.ai中,每個條形碼一行。為實現(xiàn)上述功能,請在橫線處填入合適選項或代碼。
data=open(“txm.jye.ai“)
#班級選課人數(shù)存放在列表xknum中,代碼略
kmmc=“物理化學生物政治歷史地理技術“
line=data.readline( )
kmnum=[0]*7#用于存放實際參與教學調查每個選科人數(shù)
while line:
for i in range(3):#統(tǒng)計每科參考投票的人數(shù)
km=int(line[①])-1#(選填字母,從下列A、B、C、D四個選項中選取一項)
kmnum[km]=kmnum[km]+1
line=data.readline( )
s=““
for i in range(7):
if ②:#(填程序代碼)
s=s+kmmc[i*2:(i+1)*2]+““
print(“無效的科目有:“,s)
劃線①處的選項:
A.9+i*2:9+i*2B.9+i*2:11+i*2
C.8+i*2:9+i*2D.8+i*2:10+i*2組卷:2引用:2難度:0.3