在线看高清免费av|亚洲一级AAAAAA|亚洲黄色三级av在线小说|国产电影黄色无码,免费|尤物视频成人亚洲激情有码网|91人人尤物视频|欧美一级特黄色大片|久草九草黄色视频大片|操操操操操操操|国产69精品久久久久男男系列
Python小學(xué)組模擬考試
歡迎參加本次Python小學(xué)組模擬考試,請認(rèn)真作答以下題目。
1. 基本信息:
姓名:
班級:
學(xué)號:
一、單項(xiàng)選擇題(共25題)
2. 運(yùn)行下方代碼段,輸出的結(jié)果是( )
a=()
print(type(a))
A. <class 'float'>
B. <class 'int'>
C. <class 'str'>
D. <class 'tuple'>
3. content.txt 中原來的內(nèi)容為字符串“yesterday”,則下方代碼段運(yùn)行后,content.txt 中的內(nèi)容為( )。 f = open('content.txt','w')
for i in 'today':
f.write(i)
f.close()
yesterdaytoday
yesterday today
today
y
4. 運(yùn)行下方代碼段,輸出的結(jié)果是(?。?nbsp;
a = [3,7,4,6,2,5]
a.sort(reverse=True)
print(a[3:])
[4, 3, 2]
[5, 6, 7]
[5, 4, 3, 2]
[4, 5, 6, 7]
5. 運(yùn)行下方代碼段,則 a 的取值范圍是(?。?nbsp;
import random
a = abs(random.choice([2,4]))
2 <= a <= 4
2 <= a < 4
a = 2 或 a = 3
a = 2 或 a = 4
6. 運(yùn)行下方代碼段,輸出的是(?。?nbsp;
print(pow(3, 2))
9
8
6
5
7. 下列代碼段執(zhí)行有誤的是(?。?/legend>
new_L = [1,3,4,6,7] new_L.append(8)
import time time.sleep(3)
for num in set(1236): print(num)
f = open('name.txt','w')
8. 下列選項(xiàng)中,表達(dá)式的結(jié)果為True的是(?。?/legend>
5>6 or 2==9
int("10")==10 or 2<1/4
6%2==2 or 9%9==1
str(2) 2 or True
9. 下列不合法的自定義函數(shù)名的是(?。?/legend>
Class
addd
continue
_685
10. 已知a = ["a", "b", "c", 1, 2, 3],想要獲取列表a中的"b"和"c"的切片,下列語句正確的是( )
a[b:c]
a[1:2]
a[1:3]
a[1:-4]
11. 運(yùn)行下方代碼段,輸出的結(jié)果是( )
def calc_abs(a, b):
print(abs(a - b))
a = -9
b = 3
calc_abs(a, b)
6
-6
9
-9
12. 運(yùn)行下方代碼段,輸出的結(jié)果是( )
a = 'rain cat and dog'
print(len(tuple(a)) - len(set(a)))
3
4
5
6
13. 運(yùn)行下方代碼段,輸出的結(jié)果是(?。?nbsp;
a, b, c, d = 3, 5, 8, 10
def exchange(a, b):
return b, a
c, d = exchange(a, b)
print(a, b)
3 5
5 3
8 10
10 8
14. 下列關(guān)于 Python 標(biāo)準(zhǔn)庫 random 的敘述中,正確的是(?。?/legend>
標(biāo)準(zhǔn)庫 random 中的方法運(yùn)行后的結(jié)果一定是無法確定的
在執(zhí)行 import random后,運(yùn)行random(1) 語句不會出錯
在執(zhí)行 from random import * 后,運(yùn)行choice(3) 語句不會出錯
想要使用標(biāo)準(zhǔn)庫 random 的功能可以通過 import random 語句導(dǎo)入
15. 農(nóng)場新飼養(yǎng)了一對兔子,它們會從第三個月開始每月生一對兔子,每對新生的兔子從出生后的第三個月開始每月也會生一對兔子。利用以下函數(shù)計算第 n 個月農(nóng)場的兔子對數(shù),第5個月的兔子對數(shù)是( ) def rabbit(n):
if n == 1 or n == 2:
return 1
else:
return rabbit(n-1) + rabbit(n-2)
3
5
7
9
16. 運(yùn)行下方代碼段,輸出的結(jié)果是(?。?nbsp;
print(type(False) == type(1 - 1 == 3))
True
true
False
false
17. 下列代碼段執(zhí)行有誤的是(?。?/legend>
from time import time as tim print(tim.time())
from time import time as tim print(time.tim())
from time import time as tim print(tim())
from time import time as tim print(time())
18. 運(yùn)行下方代碼段,依次輸入 3、9、12、8、6、-1,輸出的結(jié)果是(?。?nbsp;
def count(n):
if n % 2 == 0:
global a
a = a + 1
a = 0
while True:
b = int(input())
if b == -1:
break
else:
count(b)
print(a)
6
5
3
0
19. 輸入 100 時,下方代碼段的輸出值是(?。?nbsp;
class Shopping: def __init__(self, name, money): self.name = name self.money = money self.pen = 0 def buy(self): while self.money > 10: self.money = self.money - 7 self.pen = self.pen + 1 return self.money n = int(input()) a = Shopping('Xiaoming', n) print(a.buy())
13
9
20
3
20. 運(yùn)行下方代碼段,屏幕上會打印出一個整數(shù),則 ① 處可以填寫(?。?class Convert: def __init__(self, name): self.name = name self.__num = 4 def to_int(self): return int(self.name) n = Convert(8.5) print(①)
n.num
n.to_int
n.num()
n.to_int()
21. 運(yùn)行下方代碼段,輸出的圖形是( ) import turtle def draw(): turtle.forward(80) turtle.left(90) turtle.forward(40) turtle.left(90) turtle.forward(80) turtle.hideturtle() for i in range(4): turtle.left(90) draw()
正方形
長方形
十字形
風(fēng)車形
22. 運(yùn)行下方代碼段,輸出的結(jié)果是(?。?pythona = [1, 2, 5, 8, 13, 6, 1] b = [4, 2, 5, 9, 2, 8, 1] c = [] for i in a: for j in b: if i == j: c.append(i) print(c)
[1, 2, 2, 5, 8, 1]
[1, 2, 5, 8, 1]
[2, 5, 1]
[2, 5, 2, 8, 1]
23. 運(yùn)行下方代碼段,輸出的是(?。?for i in range(10): for t in range(5): s = i + t print(s)
50
36
15
13
24. 運(yùn)行下方代碼段,輸出的是(?。?s = 1 for i in range(5): if i == 4: continue s = i * s print(s)
120
30
6
0
25. 當(dāng)輸入字符串 "s" 時,輸出的是(?。?try: x = input("請輸入一個數(shù)字: ") print(int(x)) except ValueError: print("輸入的不是數(shù)字!") except: print("出現(xiàn)未知錯誤。")
請輸入一個數(shù)字:
出現(xiàn)未知錯誤。
輸入的不是數(shù)字!
int(x)
26. 下列代碼塊功能是找到列表中的最小值,等效的選項(xiàng)是(?。?a = [1, 2, 5, 6] t = a[0] for i in a: if t > i: t = i print(t)
t = max(a)
t = min(a)
t = sum(a)
t = round(a)
二、多項(xiàng)選擇題(共5題)
27. 下列有關(guān) Python 第三方庫的敘述中,正確的是( )
使用 pip install wordcloud 可以安裝 wordcloud 庫
wordcloud 庫只能生成 .png 格式的詞云圖
jieba.lcut() 返回列表類型的數(shù)據(jù)
pyinstaller 庫可以將 .py 文件打包為 .exe
28. 下列有關(guān)算法的敘述中,錯誤的是( )
算法就是程序
算法不能用自然語言描述
算法必須有輸出
算法只能有一個輸入
29. 對于下方代碼段的敘述中,錯誤的是(?。?pythona = input() b = set(a) print(tuple(b)[1:])
輸入 65535,輸出可能是 ('5', '5')
輸入 163361,輸出可能是 ('1', '3')
輸入 t3536,輸出可能是 ('3', '6', 't', '5')
輸入 love cats,輸出可能是 ('l', 'o', 'v', 'e', 'c', 'a', 't', 's')
30. 下列程序段運(yùn)行后,輸出結(jié)果相同的是( )
print(type(ord('3')))
print(type(abs(-3)))
print(type(1 + 2 == 3))
print(type((1, 2, 3)[0:]))
31. 下列有關(guān)函數(shù)的敘述中,正確的是( )
Python 使用 def 關(guān)鍵字定義函數(shù)
函數(shù)內(nèi)部無法修改全局變量
函數(shù)可以沒有返回值
函數(shù)定義時必須有參數(shù)
三、填空題(共5題)
32. Python 中表示邏輯與的關(guān)鍵字是 ___,表示邏輯或的關(guān)鍵字是 ___。
33. type(3.14) 的結(jié)果是 ___,type("Hello") 的結(jié)果是 ___。
34. 將字符串轉(zhuǎn)換為整數(shù)的函數(shù)是 ___,將整數(shù)轉(zhuǎn)換為字符串的函數(shù)是 ___。
35. 已知 a = [1, 2, 3, 4, 5],則 a[1:4] 的結(jié)果是 ________。
36. Python 中的循環(huán)語句包括 while 循環(huán)和 ___ 循環(huán),while 循環(huán)在條件為 ___ 時持續(xù)執(zhí)行。
四、判斷題(共10題)
37. 執(zhí)行 import random 后,print(random() + 1) 可以正常運(yùn)行。
對
錯
38. 元組的所有元素必須是相同類型。
對
錯
39. 集合中的元素是無序的。
對
錯
40. 定義函數(shù)時必須指定返回值類型。
對
錯
41. 函數(shù)內(nèi)部不能定義全局變量。
對
錯
42. Turtle 是 Python 的保留字。
對
錯
43. 'ab' in 'adcb' 的值為 False。
對
錯
44. 任意文件夾都可以被 Python 識別為包。
對
錯
45. 使用 Class 關(guān)鍵字定義類。
對
錯
46. open() 函數(shù)可以打開或創(chuàng)建文件。
對
錯
關(guān)閉
更多問卷
復(fù)制此問卷