中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙教版(2020)信息技術(shù)八年級上期末測試卷(Word版,含答案)

資源下載
  1. 二一教育資源

浙教版(2020)信息技術(shù)八年級上期末測試卷(Word版,含答案)

資源簡介

中小學(xué)教育資源及組卷應(yīng)用平臺
浙教版(2020)信息技術(shù)八年級上期末測試卷
一、選擇題(每小題2分,共40分)
1. Python語言屬于( )。
A.機器語言 B.匯編語言 C.高級語言 D.科學(xué)計算語言
2.下列不屬于Python語言特點的是( )。
A.語法簡潔 B.黏性擴展好 C.類和庫豐富 D.運算速度快
3. 沒有return語句的函數(shù)返回值( )。
A. 無 B. 其參數(shù) C. 其變量 D. None
4.在Python的常用類型數(shù)據(jù)類型中用方括號作為界定符的是( )。
A.int B.str C.list D.bool
5. msg=”三角形的周長是”,通過前面的語句我們可以知道變量msg的類型為( )。
A.int B.str C.list D.float
6.假設(shè)字符串對象st的值為’Python’,則運行語句print(st[0],st[-1])的結(jié)果是( )。
A.P n B.Pn C.on D.o n
7.假設(shè)列表對象List的值為[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片List[3:7]得到的值是( )。
A.[6,7,9,11,13] B.[6,7,9,11]
C.[5,6,7,9,11] D. [5,6,7,9]
8.假設(shè)列表對象Mphone的值為['HUAWEI','OPPO','VIVO','XIAOMI'],那么下面哪個操作的返回值是['OPPO','XIAOMI']。( )
A. Mphone[2][4] B. Mphone[1][3] C. Mphone[2:4:2] D. Mphone[1::2]
9.下列Python的運算符中,優(yōu)先級最高的是( )。
A.+ B.* C.// D.**
10. 運行該程序,輸入20.8℃,則輸出的結(jié)果是( )。
wendu = float(input(‘請輸入明天的氣溫:’))
If wendu>26:
print('T恤’)
elif wendu>=20and wendu<=26:
print('襯衣’)
elif wendu>=10 and wendu<20:
print('毛衣’)
else:
print('羽絨服’)
A.’T恤’ B. ’襯衣’ C. ’毛衣’ D. ’羽絨服’
11.下列屬于math庫中的數(shù)學(xué)函數(shù)的是( )。
A.time() B.round() C.sqrt() D.random()
12. 數(shù)學(xué)表達式:,對應(yīng)Python的算術(shù)表達式為( )。
A.5/9(F-32) B. 5/9*F-32 C. 5/9*(F-32) D. 5/9F-32
13. lst=[“hangzhou”,”ningbo”,”jiaxing”,”wenzhou”,”huzhou”],len(lst)結(jié)果為( )。
A.3 B.4 C.5 D.6
14. 在Python中,按照變量命名規(guī)則,以下是有效變量名的是( )。
A.2022year B.None C.s_1 D.name.123
15. 下列表達式中,值不是1的是( )。
A.5//3 B.6%2 C.1**0 D.3-2
16.以下關(guān)于Python語句的敘述中,正確的是( )。
A.同一層次的Python語句必須對齊。
B. Python語句可以從一行的任意一列開始。
C.在執(zhí)行Python語句時,可發(fā)現(xiàn)注釋中的拼寫錯誤。
D. Python程序的每行只能寫一條語句。
17.在Python IDLE解釋器中運行以下程序,其返回值是多少( )。
>>>lst=[‘hangzhou’,’nanjing’,’shanghai’,’suzhou’]
>>>lst[1][2]
A. ’a’ B. ’n’ C. [‘hangzhou’,‘nanjing’] D. [‘hangzhou’,’shanghai’]
18.若age=15,則age!=16的值為( )。
A.true B.False C.false D.True
19.若char=”Python”,則”p” in char or “P” in char的值為( )。
A.true B.False C.false D.True
20.Python中有一段程序,輸出的結(jié)果為( )。
x=1
While x<7:
x=2*x
print(x)
A. 1 B. 2 C. 7 D. 8
二、填空題(每小題2分,共20分)
21.在Python中,代碼的縮進非常重要,1個縮進單位可以按( )次空格鍵或1次( )鍵。
22.在Python中,表示“等于”的關(guān)系運算符是( ),邏輯“且”運算符是( )。
23. 在Python中,布爾類型的值包括( )和( )。
24. Python程序文件的擴展名是.( ),程序中單行注釋以( )開頭。。
25. 在Python中,創(chuàng)建一個整數(shù)列表,可以用( )函數(shù)。
26. 在循環(huán)體中,可以使用( )語句跳過本次循環(huán)后面的代碼,直接進入下一次循環(huán);可以使用( )語句跳出當前循環(huán),不再判斷執(zhí)行循環(huán)的條件是否成立。
27. 在Python中,( )循環(huán)語句是通過遍歷某一序列對象來構(gòu)建循環(huán)的。
28.在語句a,b,c=3,4,5中,“=”稱為( )號。
29.在Python常用函數(shù)中,( )函數(shù)的功能是從標準輸入讀取字符串。
30. 根據(jù)下圖所示流程圖,若輸入 x 的值為 20 ,則該流程圖的輸出結(jié)果為 ( ), 若輸入 x 的值為 16 ,則該流程圖的輸出結(jié)果為( ) 。
三、程序填空題(每空2分,共24分)
31.輸入一個3位數(shù)的自然數(shù),然后依次輸出這個數(shù)每位上的數(shù)字,并用逗號分隔。在如下程序劃線處填空。
例如:輸入123,輸出1,2,3
x=int(input('輸入3位數(shù)的自然數(shù):'))
a=x//100 #百位上的數(shù)字
① #十位上的數(shù)字
c=x%10 #個位上的數(shù)字
print(a,b,c,sep=',')
32. 用Python來設(shè)計一個程序,計算1-100以內(nèi)能被7整除的數(shù)的和。請將程序補充完整,在劃線處填空。
sum= ② #清空sum
for i in range( ③ , ④ ): #用for循環(huán)遍歷100以內(nèi)所有的數(shù)
if ⑤ : #能被7整除的數(shù)
sum= ⑥ #累加
print(“1-100能被7整除的數(shù)的和:”,sum)
33.學(xué)校運動會比賽取前六名成績,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。在如下程序劃線處填空,實現(xiàn):輸入名次,輸出得分。
#輸入?yún)⒓舆\動會項目名次(1-6)
mc=int(input("參加運動會項目名次(1-6):"))
#計算并輸出得分
lst=[7,5,4,3,2,1]
if mc>=1 and mc<=6:

print("項目得分為:",df)
else:
print("輸入的名次不在1-6范圍!")
34. 設(shè)計一個程序統(tǒng)計“勾股數(shù)”。滿足等式a2+b2=c2的三個正整數(shù)a,b,c稱為“勾股數(shù)”,求出100以內(nèi)所有的“勾股數(shù)”。請將程序補充完整,在劃線處填空。
gougushu= ⑧ #定義一個空列表,用來存放勾股數(shù)。
for a in range(1,101):
⑨ #用for循環(huán)遍歷100以內(nèi)所有的數(shù)
⑩ #用for循環(huán)遍歷100以內(nèi)所有的數(shù)
if : #勾股數(shù)滿足的等式
gougushu.append((a,b,c)) #向gougushu列表“追加”一個對象。
print( )
四、程序設(shè)計題(每小題8分,共16分)
35.用Python編寫程序,實現(xiàn)輸入兩個整數(shù)a和b,比較兩個a和b的大小,輸出其中較大的數(shù)。例如:輸入3和4,輸出4。
36. 用Python編寫程序,實現(xiàn)輸出自然數(shù)n的所有因數(shù)。
因數(shù):因數(shù)是指整數(shù)a除以整數(shù)b(b≠0) 的商正好是整數(shù)而沒有余數(shù),我們就說b是a的因數(shù)。
選擇題
1、 C
2、 D
3、 D
4、 C
5、 B
6、 A
7、 B
8、 D
9、 D
10、 B
11、 C
12、 C
13、 C
14、 C
15、 B
16、 A
17、 B
18、 D
19、 D
20、 D
填空題
21、 4 Tab
22、 == and
23、 True False
24、 .py #
25、 range()
26、 continue break
27、 for
28、 賦值
29、 input()
30、 太大 恭喜猜中
程序填空
31、 ①b=x%10//10(答案不唯一)
32、 ②0 ,③0或者1,④101,⑤i%7==0,⑥sum+i
33、 ⑦df=lst[mc-1]
34、 ⑧[] ,⑨for b in range(1,101):,⑩for c in range(1,101): , a*a+b*b==c*c: /a**2+b**2==c**2: , gougushu
程序設(shè)計題
35、
a=int(input("請輸入第一個整數(shù):"))
b=int(input("請輸入第二個整數(shù):"))
if a>=b:
print("您輸入的兩個數(shù)中,較大的是:",a)
else:
print("您輸入的兩個數(shù)中,較大的是:",b)
36、
n=int(input("請輸入一個自然數(shù):"))
lst=[]
if n==0:
print("0沒有因數(shù)!")
else:
for i in range(1,n+1):
if n%i==0:
lst.append(i)
print(n,"的因數(shù)有:")
for j in lst:
print(j,end=" ")
21世紀教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)
21世紀教育網(wǎng)(www.21cnjy.com)

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 曲水县| 新巴尔虎右旗| 长岭县| 蕲春县| 沈阳市| 北海市| 平利县| 大厂| 柳河县| 恩施市| 沅陵县| 张家界市| 浮梁县| 武邑县| 老河口市| 侯马市| 云南省| 朝阳区| 喀什市| 湖口县| 思南县| 乡宁县| 沛县| 泰安市| 大邑县| 镇雄县| 西宁市| 措美县| 景宁| 乌什县| 永川市| 齐河县| 兴和县| 天峻县| 武冈市| 塘沽区| 获嘉县| 白沙| 赞皇县| 卢湾区| 沂源县|