2020-2021學(xué)年浙江省紹興市諸暨市高一(下)期末信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題0分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)
-
1.用計(jì)算機(jī)編程解決問題的一般過程有:①編寫程序②設(shè)計(jì)算法③調(diào)試運(yùn)行程序④抽象與建模,上述步驟的正確順序是( ?。?/h2>
組卷:16引用:5難度:0.7 -
2.圖中有關(guān)數(shù)據(jù)結(jié)構(gòu)的概念中錯(cuò)誤的是( ?。?br />
組卷:0引用:2難度:0.6 -
3.有關(guān)數(shù)組特征描述中,下列說法不正確的是( ?。?/h2>
組卷:0引用:1難度:0.6 -
4.Python表達(dá)式“50-50%6*5//2**2”的結(jié)果為( ?。?/h2>
組卷:2引用:3難度:0.5 -
5.a數(shù)組定義如下:a=[2,5,0,3,6,8],則運(yùn)算表達(dá)式“a[1]+a[3]+a[5]”的結(jié)果為( ?。?/h2>
組卷:0引用:1難度:0.5
二、非選擇題(本題共4小題,其中第13題6分,第14題6分,第15題8分,第16題6分,共26分)
-
15.如圖1文本文件“score.jye.ai”中保存著若干個(gè)學(xué)生某次測(cè)試的成績(jī),編寫一個(gè)計(jì)算機(jī)程序,從該文件中讀取每個(gè)學(xué)生分?jǐn)?shù),統(tǒng)計(jì)并輸出各等級(jí)的學(xué)生人數(shù),程序運(yùn)行界面如圖2所示。
根據(jù)分?jǐn)?shù)判斷其所屬等級(jí)的標(biāo)準(zhǔn)如下:分?jǐn)?shù)段 90~100 80~89 70~79 60~69 60以下 等級(jí) A B C D E
def check(a):
if ①
level[0]+=1
elif int(a)>=80:
level[1]+=1
elif int(a)>=70:
level[2]+=1
elif int(a)>=60:
level[3]+=1
else:
②
f=open(“score.jye.ai“,“r“)
score=f.readline ( ?。?br />level=[0]*5
while score:
③
score=f.readline ( ?。?br />f.jye.ai ( ?。?br />for i in range(0,5):
print(“等級(jí)“+④組卷:0引用:1難度:0.3 -
16.尋找字符串中連續(xù)數(shù)字(全部都是1位數(shù))之和為k的子串,如字符串“20210521”中和為6的子串為“105”。實(shí)現(xiàn)該功能的程序段如下,請(qǐng)完善程序:
s=input(“請(qǐng)輸入數(shù)字字符串“)
i=0;j=0;k=6;sum=0
while j<len(s):
①
sum=sum+int(ch1)
while sum>k:
ch2=s[i]
②
i=i+1
if sum==k:
print(“子串為:“,③
break
j=j+1
else:
print(“沒有滿足要求的子串?!埃?/h2>組卷:3引用:1難度:0.3