2022-2023學(xué)年浙江省湖州市長興縣八年級(上)期末信息技術(shù)試卷
發(fā)布:2024/12/25 20:0:2
一、選擇題(每小題2分,共50分。每小題有且僅有一個答案)
-
1.Python語句:fruits=[“apples”,”bananas”,“pears”],fruits的數(shù)據(jù)類型是( )
A.字符串型 B.列表 C.整型 D.浮點(diǎn)型 組卷:12引用:7難度:0.8 -
2.Python中創(chuàng)建的程序文件擴(kuò)展名為( )
A..py B..ppt C..psd D..txt 組卷:3引用:1難度:0.8 -
3.str=”Hello world!”,那么str[-4]和str[-4:]的值分別為( )
A.“o”,“rld!” B.“o”,“Hello wo” C.“l(fā)”,“orld” D.“r”,“rld!” 組卷:4引用:2難度:0.6 -
4.下列 Python表達(dá)式的值為數(shù)值5的是( )
A.int(5.6) B.len([1,2,3,5]) C.str(5) D.a(chǎn)bs(float(-5)) 組卷:4引用:1難度:0.7 -
5.若x是整型變量,下列選項(xiàng)中,與表達(dá)式not (x>=3 and x<8)等價的是( )
A.x<3 and x>=8 B.not x>=3 and not x<8 C.x>=3 or x<8 D.x<3 or x>=8 組卷:1引用:1難度:0.7 -
6.關(guān)于“a=b”和“a==b”的說法正確的是( )
A.“a=b”和“a==b”都是賦值語句 B.“a=b”為賦值語句,“a==b”為關(guān)系表達(dá)式 C.“a=b”和“a==b”都是關(guān)系表達(dá)式 D.“a=b”為關(guān)系表達(dá)式,“a==b”為賦值語句 組卷:5引用:1難度:0.7 -
7.執(zhí)行如圖程序后輸出的結(jié)果是( )
A.1 B.2 C.True D.False 組卷:6引用:1難度:0.7 -
8.表達(dá)式1<3>2的結(jié)果是( )
A.True B.False C.3 D.none 組卷:6引用:2難度:0.7 -
9.下列表達(dá)式結(jié)果為真(True)的是( )
A.3<5or4>5 B.9>2and0 C.not 16>15 D.20<19 and 87>100 組卷:11引用:4難度:0.8 -
10.下列描述算法的流程圖符號中屬于輸入輸出符號的是( )
A. B. C. D. 組卷:4引用:1難度:0.8 -
11.用算法描述每戶月電費(fèi)用,下列說法錯誤的是( )
A.該算法可以用流程圖描述 B.解決該問題的算法是唯一的 C.“用符號表示用電量及收費(fèi)標(biāo)準(zhǔn),用以表示計費(fèi)公式。”這一環(huán)節(jié)屬于抽象與建模 D.“①輸入月用電量,②根據(jù)標(biāo)準(zhǔn)計算費(fèi)用,③輸出計算結(jié)果。”這一環(huán)節(jié)屬于設(shè)計算法 組卷:6引用:1難度:0.8 -
12.有Python程序代碼如圖:若要測試所有分支程序代碼是否正確,下列數(shù)據(jù)中合適的一組是( )
A.-5,0,16 B.0,16,25 C.-2,16,25 D.0,15,25 組卷:5引用:1難度:0.7 -
13.下列不屬于算法的控制結(jié)構(gòu)的是( )
A.順序結(jié)構(gòu) B.樹形結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.分支結(jié)構(gòu) 組卷:5引用:1難度:0.8
三、綜合填空題(每空2分,共40分)
-
39.學(xué)校運(yùn)動會比賽取得前六名成績,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。請將程序補(bǔ)充完整。
mc=
lst=[7,5,4,3,2,1]#將得分存放在列表中
if mc>=1
df=
print(“得分:“,
else:
print(“輸入的名次不在范圍內(nèi)!“)組卷:4引用:1難度:0.6 -
40.某城市居民用水收費(fèi)標(biāo)準(zhǔn)如下:第一階梯水量為每戶每年0至220立方米(含220立方米),綜合水價為3.45元/立方米;第二階梯水量為每戶每年220至300立方米(含300立方米),綜合水價為4.83元/立方米;第三階梯水量為每戶每年300立方米以上的部分,綜合水價為5.83元/立方米。
用t表示當(dāng)年用水量(單位:立方米),用f表示當(dāng)年水費(fèi)(單位:元),f和t的關(guān)系如圖表達(dá)式所示:
請將程序補(bǔ)充完整。
t=float(input(“輸入當(dāng)年用水量:“))
f=0
if
f=3.45*t
elif 220<t<=300:
f=3.45*220+4.83*80+5.83*(t-300)
print(“您的當(dāng)年水費(fèi)為:”,f,”元”)組卷:6引用:1難度:0.6