資源簡介 2020-2021學年度第二學期 安徽華星學校高一信息技術期中考試卷 考試范圍:第一、二、三、四章;考試時間:60分鐘;命題人: 注意事項: 1.答題前填寫好自己的姓名、班級、考號等信息 2.請將答案正確填寫在答題卡上 第I卷(選擇題) 一、選擇題( 每題3分,共54分) 1、 表達式 3 ** 2 的值為 ( ) A、7 B、8 C、9 D、10 2.在python中,運行下列程序,正確的結果是( ) s=0 for i in range (1,6): s=s+i print("i=",i,"s=",s) A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 3.期中考試的成績數據類型可以是( )。 A.只能是數字 B.字符或數字 C.字符或標點 D.只能是字符 4.下列程序執行后的結果是( )。 s=0 for i in range (1,6): if i%2!=0: s=s+i print("i=",i,"s=",s) i=4 s=10 B.i=5 s=9 C.i=6 s=9 D.i=6 s=8 5.下面描述錯誤的是?( ) A.若a=True,b=False則a or b為True B.若a=True,b=False則a and b為False C. 若a=True,b=False則not a為False D.若a=True b=False 則 a and b or a為 False 6.在Python中,實現多分支選擇結構的較好方法是( )。 A.if B.if-else C.if-elif-else D.if嵌套 7.下列選項中,屬于Python輸入函數的是( )。 A.random() B.print() C.Cout() D.input() 8.下列表達式的值為True的是? ( ) A.True>2 B.3>2>2 C.('3','2')<('33','22') D.'abc'>'xyz' 9.下列不屬于浮點數類型的是?( ) A.36.0 B.96e4 C.-77 D.9.6E-5 10.下列Python程序段運行的結果是( )。 i=0 sum=0 while i<10: if i%2==0: sum+=i i+=2 print("sum=",sum) A.sum=17 B.sum=18 C.sum=19 D.sum=20 11.下列Python程序運行后的輸出結果是( )。 s=0 for i in range(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 12.Python的序列類型不包括下列哪一種?( ) A字符串 B列表 C元組 D字典 13.python單行注釋和多行注釋分別是什么?( ) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 14.下面哪個不是Python合法的標識符( ) A. int32 B. 40XL C. self D.?name 15.在GB2312字符集中,1個漢字在計算機中用2個字節表示,一個西文字符用1個字節表示,那么“Hello!福建”占用的存儲字節數是( ) A.7個 B.8個 C.9個 D.10個 16.下列表達式的值為True的是 ( ) A. 5+4j > 2-3j B. 3>2>2? C. (3,2)< (‘a’,‘b’) D. ‘abc’>‘xyz’ 17.下面程序運行結果是:( ) c=0 for i in range(1,26): if i%2==0: c=c+1 print(c) A.10 B.11 C.12 D.13 18.下列關于算法的描述正確的是( ) A.一個算法可以沒有輸入 B.算法只能用流程圖來表示 C.如果一個算法沒有輸入,也就不會有輸出 D.一個算法的執行步驟可以是無限的 第II卷(非選擇題) 二、操作題(每題1,2題15分,第3題16分,共46分) 19.編寫程序,找到并輸出100以內的偶數個數。 編寫程序,實現從鍵盤輸入數據,實現輸入數據轉換成大寫并輸出* 編寫程序,實現從鍵盤輸入數據,數據前三位的ASCII值加2,從第四位開始ASCII值加3. 2020-2021學年度第二學期 安徽華星學校高一信息技術期中考試卷 考試范圍:第一、二、三、四章;考試時間:60分鐘;命題人: 注意事項: 1.答題前填寫好自己的姓名、班級、考號等信息 2.請將答案正確填寫在答題卡上 第I卷(選擇題) 一、選擇題( 每題3分,共54分) 1、 表達式 3 ** 2 的值為 ( B ) A、7 B、8 C、9 D、10 2.在python中,運行下列程序,正確的結果是( C ) s=0 for i in range (1,6): s=s+i print("i=",i,"s=",s) A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 3.期中考試的成績數據類型可以是( B )。 A.只能是數字 B.字符或數字 C.字符或標點 D.只能是字符 4.下列程序執行后的結果是( B )。 s=0 for i in range (1,6): if i%2!=0: s=s+i print("i=",i,"s=",s) i=4 s=10 B.i=5 s=9 C.i=6 s=9 D.i=6 s=8 5.下面描述錯誤的是?(D) A.若a=True,b=False則a or b為True B.若a=True,b=False則a and b為False C. 若a=True,b=False則not a為False D.若a=True b=False 則 a and b or a為 False 6.在Python中,實現多分支選擇結構的較好方法是( C )。 A.if B.if-else C.if-elif-else D.if嵌套 7.下列選項中,屬于Python輸入函數的是( D )。 A.random() B.print() C.Cout() D.input() 8.下列表達式的值為True的是? (c) A.True>2 B.3>2>2 C.('3','2')<('33','22') D.'abc'>'xyz' 9.下列不屬于浮點數類型的是?(D) A.36.0 B.96e4 C.-77 D.9.6E-5 10.下列Python程序段運行的結果是( D )。 i=0 sum=0 while i<10: if i%2==0: sum+=i i+=2 print("sum=",sum) A.sum=17 B.sum=18 C.sum=19 D.sum=20 11.下列Python程序運行后的輸出結果是( B )。 s=0 for i in range(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 12.Python的序列類型不包括下列哪一種?(A) A字符串 B列表 C元組 D字典 13.python單行注釋和多行注釋分別是什么?(B) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 14.下面哪個不是Python合法的標識符( B ) A. int32 B. 40XL C. self D.?name 15.在GB2312字符集中,1個漢字在計算機中用2個字節表示,一個西文字符用1個字節表示,那么“Hello!福建”占用的存儲字節數是( ) A.7個 B.8個 C.9個 D.10個 16.下列表達式的值為True的是 ( A ) A. 5+4j > 2-3j B. 3>2>2? C. (3,2)< (‘a’,‘b’) D. ‘abc’>‘xyz’ 17.下面程序運行結果是:(C) c=0 for i in range(1,26): if i%2==0: c=c+1 print(c) A.10 B.11 C.12 D.13 18.下列關于算法的描述正確的是( A ) A.一個算法可以沒有輸入 B.算法只能用流程圖來表示 C.如果一個算法沒有輸入,也就不會有輸出 D.一個算法的執行步驟可以是無限的 第II卷(非選擇題) 二、操作題(每題1,2題15分,第3題16分,共46分) 19.編寫程序,找到并輸出100以內的偶數個數。 參考代碼: c=0 for i in range(1,101): if i%2==0: c=c+1 print(c) 編寫程序,實現從鍵盤輸入數據,實現輸入數據轉換成大寫并輸出* 參考程序: str = input("請輸入要轉換成大寫的數據:") c=len(str) for i in range(0,c): print(str[i].upper(),end=" ") 編寫程序,實現從鍵盤輸入數據,數據前三位的ASCII值加2,從第四位開始ASCII值加3. 參考程序: s=input("請輸入要轉換的字符) c=len(s) #len 求字符串長度 for i in range(0,c): if i<2: print (chr(ord(s[i])+2)) # ord ord() 函數是 chr() 函數配對函數,將字符轉ASCII值 else: print(chr(ord(s[i]) + 3)) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫