資源簡(jiǎn)介 2019 上海市”六一”小學(xué)生計(jì)算機(jī)創(chuàng)新活動(dòng)Python 程序設(shè)計(jì)初賽試題學(xué)校: 姓名: 得分:一、選擇題(總分 20分,一題 2分)1. 下面哪一個(gè)不是人工智能?A. 打敗所有人類圍棋手的 AlphaGoB. 快速識(shí)別人臉的智能程序C. 自動(dòng)駕駛汽車D. 只能計(jì)算加法的機(jī)器2. Python中,下列哪個(gè)表達(dá)式的值為 4?A. 1+2B. 2**3C. 16%12D. 12 // 53. Python中,下列表達(dá)式 16//4, 7.0-3, 2**2, 2*2的值分別是什么?A. 4.0 4 4 4B. 4 4.0 4 4C. 4 4 4.0 4.0D. 4.0 4 4 4.04. 下列哪些變量名是合法變量名?A. -eggsB. baconC. 7BANANAsD. my Spam5. 下列哪個(gè)系統(tǒng)函數(shù)是用于接收用戶的鍵盤輸入?A. int()B. input()C. format()D. print()6. 想要判斷 x是否在 0到 1之間,則下列寫(xiě)法錯(cuò)誤的是?A. 0B. -1<-x<0C. 0D. 07. 下列哪個(gè)關(guān)鍵詞不是與選擇語(yǔ)句(或者說(shuō)條件語(yǔ)句)相關(guān)的?A. ifB. elifC. finallyD. else8. 下面代碼的輸出是什么 1 a = 42 print(a + 5)A. 8B. 9C. 10D. 119. 下面代碼的輸出是什么 1 a = 42 a = a + 23 print(a + 3)A. 7B. 8C. 9D. 1010. 下面代碼的輸出是什么 1 def add(a,b):2 return a + b3 print( add(5,2) )A. 7B. 8C. 9D. 10二、判斷題(總分 20分,一題 2分)1. 我們家的小貓每次都會(huì)找到回家的路,這就是人工智能。 ( )2. if 2 > 3: print(“OK”) 上面這個(gè)代碼會(huì)輸出 OK ( )3. for i in range(100): print(i)會(huì)打印出 1到 100的數(shù)字 ( )4. if 123 == ‘123’: print(“OK”) 上面這個(gè)代碼會(huì)輸出OK ( )5. print(‘a(chǎn)’ + 5)會(huì)輸出 a5 ( )6. 可以像這樣定義一個(gè)變量 and = 5 ( )7. 2 ** 10 的結(jié)果是 1024 ( )8. 8 // 10的結(jié)果是 1 ( )9. 8 % 10的結(jié)果是 8 ( )10. 8 / 10的結(jié)果是 0 ( )三、填空題(總分 45分,一空 3分)1. 2016年,Google發(fā)明的打敗人類棋手的人工智能程序是____。2. 定義函數(shù)所用的關(guān)鍵詞是____,設(shè)定函數(shù)返回值的關(guān)鍵詞是____3. 系統(tǒng)函數(shù) range()最多接收____個(gè)參數(shù),當(dāng)想要生成數(shù)列 8,6,4,2時(shí),應(yīng)該使用 range(____)4. 想要在列表的最后添加一個(gè)新的元素,可以使用列表的____方法5. 編寫(xiě)代碼時(shí),要表示一個(gè)列表,需要使用____括號(hào),其中的各項(xiàng)元素之間使用____號(hào)隔開(kāi)6. 循環(huán)語(yǔ)句有兩種,一種是關(guān)鍵詞____,另一種是關(guān)鍵詞____7. Python語(yǔ)言中,使用____來(lái)控制代碼的層級(jí)結(jié)構(gòu)。8. 編程填空下面的代碼想要統(tǒng)計(jì)一個(gè)數(shù)字 num的每個(gè)位上的數(shù)字之和。我們應(yīng)該如何編排代碼來(lái)完成項(xiàng)目要求?請(qǐng)你選擇合適的代碼塊并編程。2 ____ ____ ____ ____ 11. print(result)2. num = 25743. result = 04. num /= 105. result = result * 10 + num %106. while (num > 0): 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)