資源簡介 2020-2021學(xué)年度安徽華星學(xué)校 高一信息技術(shù)第二次月考考試卷 考試范圍:第三,四章;考試時間:100分鐘;命題人: 注意事項: 1.答題前填寫好自己的姓名、班級、考號等信息 2.請將答案正確填寫在答題卡上 填空題:(每空2分,共20分) Python 標(biāo)準(zhǔn)庫 math 中用來計算平方根的函數(shù)是( ),取大于等于x的最小的整數(shù)值( ),求絕對值的函數(shù)是( )。 用來接收鍵盤輸入的函數(shù)是( ),python輸出的函數(shù)是( ) print(1, 2, 3, sep=',') 的輸出結(jié)果為( ) 已知 a = 5,那么執(zhí)行語句 a += 3 之后, a 的值為 ________。 使用( )關(guān)鍵字來創(chuàng)建python自定義函數(shù)。 6、下面程序運行結(jié)果是( ) a=10 s=0 if a>5: s=s+a Print(s) 7、已知 x = [3, 5, 7] ,那么執(zhí)行語句 x[1:] = [2] 之后,x 的值為 _____。 二、選擇題(每題2分,共20分) 1、下面哪個不是Python合法的標(biāo)識符?( ) A、int_3 B、30XL C、self D、_abc 2、表達(dá)式 15 // 4 的值為 ( ) A、2 B、3 C、4 D、5 3、表達(dá)式 'ab' in 'acbed' 的值為( ) A、false B、true C、4 D、5 下面程序輸出結(jié)果是( ) for i in range(3): print(i, end=',') A、1,2,3 B、0,1,2 C、1 2 3 D、0 1 2 5、Python 定義私有變量的方法為( )。 A. 使用 __private 關(guān)鍵字 B. 使用 public 關(guān)鍵字 C.使用DEF定義變量名 D.使用 __XX 定義變量名 6、使用( )函數(shù)接收用 輸入 的數(shù)據(jù) A.accept () B.input () C.readline () D.print() 7、Python 腳本文件的擴展名為( )。 A. .python B. .py C. .ccp D..prg 以下哪個不是python關(guān)鍵字( ) cout B. from C.not D.or 以下不是算法的特征是( ) 有窮性 B.數(shù)據(jù)輸出 可行性 D.不確定性 10、與 x > y and y > z 語句等價的是( ) A.x > y > z B.not x < y or not y < z C.not x < y or y < z D.x > y or not y < z 三、程序操作題(共3題,每題20分,共60分) 1、輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其它字符的個數(shù)。 2、求水仙花數(shù)(一個三位數(shù),其各位數(shù)字立方和等于該數(shù)字本身) 3、編寫一個程序,判定用戶輸入的兩個數(shù) a和 b,如果用戶輸入的第一個 數(shù)大,則兩數(shù)互換,否則原樣輸出。 2020-2021學(xué)年度安徽華星學(xué)校 高一信息技術(shù)第二次月考考試卷 考試范圍:第三,四章;考試時間:100分鐘;命題人:沈立祥 注意事項: 1.答題前填寫好自己的姓名、班級、考號等信息 2.請將答案正確填寫在答題卡上 填空題:(每空2分,共20分) Python 標(biāo)準(zhǔn)庫 math 中用來計算平方根的函數(shù)是(sqrt()),取大于等于x的最小的整數(shù)值(ceil()),求絕對值的函數(shù)是(fabs())。 用來接收鍵盤輸入的函數(shù)是(input()),python輸出的函數(shù)是(print()) print(1, 2, 3, sep=',') 的輸出結(jié)果為( 1,2,3 ) 已知 a = 5,那么執(zhí)行語句 a += 3 之后, a 的值為 ________。( 8) 使用( def )關(guān)鍵字來創(chuàng)建python自定義函數(shù)。 6、下面程序運行結(jié)果是( 15 ) a=10 s=0 if a>5: s=s+a Print(s) 7、已知 x = [3, 5, 7] ,那么執(zhí)行語句 x[1:] = [2] 之后,x 的值為 _____。([3, ) 二、選擇題(每題2分,共20分) 1、下面哪個不是Python合法的標(biāo)識符?(B) A、int_3 B、30XL C、self D、_abc 2、表達(dá)式 15 // 4 的值為 ( B) A、2 B、3 C、4 D、5 3、表達(dá)式 'ab' in 'acbed' 的值為( A ) A、false B、true C、4 D、5 下面程序輸出結(jié)果是( A ) for i in range(3): print(i, end=',') A、1,2,3 B、0,1,2 C、1 2 3 D、0 1 2 5、Python 定義私有變量的方法為(D )。 A. 使用 __private 關(guān)鍵字 B. 使用 public 關(guān)鍵字 C.使用DEF定義變量名 D.使用 __XX 定義變量名 6、使用(B)函數(shù)接收用 輸入 的數(shù)據(jù) A.accept () B.input () C.readline () D.print() 7、Python 腳本文件的擴展名為( B)。 A. .python B. .py C. .ccp D..prg 以下哪個不是python關(guān)鍵字(A) cout B. from C.not D.or 以下不是算法的特征是(D ) 有窮性 B.數(shù)據(jù)輸出 可行性 D.不確定性 10、與 x > y and y > z 語句等價的是(A) A.x > y > z B.not x < y or not y < z C.not x < y or y < z D.x > y or not y < z 三、程序操作題(共3題,每題20分,共60分) 1、輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其它字符的個數(shù)。 參考代碼: s = input('input a string:') letter = 0 # 統(tǒng)計字母 space = 0 # 統(tǒng)計空格 digit = 0 # 統(tǒng)計數(shù)字 other = 0 # 統(tǒng)計其他字符 for c in s: if c.isalpha(): letter += 1 elif c.isspace(): space += 1 elif c.isdigit(): digit += 1 else: other += 1 print("字母:",letter,"空格:", space,"數(shù)字:",digit,"其他字符:", other) 2、求水仙花數(shù)(一個三位數(shù),其各位數(shù)字立方和等于該數(shù)字本身) 參考代碼: for i in range(100,1000): a=i//100 b= (i//10)%10 c=i%10 if i==a*a*a+b*b*b+c*c*c: print(i) 3、編寫一個程序,判定用戶輸入的兩個數(shù) a和 b,如果用戶輸入的第一個 數(shù)大,則兩數(shù)互換,否則原樣輸出。 a=int(input(" 請輸入數(shù) a:")) b=int(input(" 請輸入數(shù) b:")) if a>b: t=a a=b b=t print("用戶輸入的數(shù)按小到大排序結(jié)果是: ", a, b) else : print("原樣輸出 ",a,b) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫