Q1. 請選擇您的性別?(單選題)
Q2. 請問您目前的婚姻狀況?(單選題)
Q3. 您家庭背景?(單選題)
Q4. 考生信息:(多項(xiàng)填空題)
微信昵稱:
助教:
Q5. 要在終端打印內(nèi)容:I'm Iron man. ,正確的表達(dá)式為:(單選題)
A、print(I'm Iron man.)
B、print('I'm Iron man.')
C、print('I\'m Iron man.')
D、print('I/'m Iron man.')
Q6. 使用str.format()字符串格式化的方法,實(shí)現(xiàn)終端打?。骸爸星锛压?jié),是中華民族傳統(tǒng)節(jié)日之一?!保ú话p引號)。(單選題)
A、print('{"中秋佳節(jié)"},是{"中華民族"}傳統(tǒng)節(jié)日之一。'.format())
B、print('{},是{}傳統(tǒng)節(jié)日之一。'.format('中秋佳節(jié)', '中華民族'))
Q7. 下列能正確在終端打?。骸皬埲衲?0歲了!”的選項(xiàng)為:(單選題)
A、print("{name}今年{age}歲了!".format())
B、print("{name='張三'}今年{age=20}歲了!".format())
C、print("{name}今年{age}歲了!".format('張三', 20))
D、print("{name}今年{age}歲了!".format(name='張三', age=20))
Q8. 要查看下列變量的數(shù)據(jù)類型,正確的查看方式為: a = "python"(單選題)
A、int(a)
B、str(a)
C、float(a)
D、type(a)
Q9. 下列代碼在終端輸出結(jié)果為True的是:(單選題)
A、print(4 == "4")
B、print(10 != 20)
C、print(4 >= 10)
D、print(5 <= 4)
Q10. 關(guān)于下列代碼說法正確的是: x = 5 print(x < 4 and x < 10) # 代碼1 print(x < 10 and x < 20) # 代碼2 print(x < 4 or x < 10) # 代碼3(單選題)
A、# 代碼1:x<4和x<10都返回True
B、# 代碼2:and前后的判斷都為真,所以返回True
C、# 代碼3:x<4和x<10都返回False
D、# 代碼3:or前后的判斷有一個(gè)為False,所以返回False
Q11. 下列說法正確的是:(單選題)
A、數(shù)據(jù)類型根據(jù)是否可變,可分為可變類型,如列表;和不可變類型,如元組
B、序列:指的就是一組多個(gè)數(shù)據(jù)按順序排成一列
C、序列內(nèi)每個(gè)元素都有對應(yīng)的索引,用于標(biāo)記元素的位置
D、以上都正確
Q12. 根據(jù)下列代碼選擇正確的選項(xiàng)。 a = 1 a += 1 print(a)(多選題)
A、打印結(jié)果為3
B、打印結(jié)果為1
C、等價(jià)于下列代碼:
D、+=叫做加法賦值運(yùn)算符
Q13. 下列代碼輸出的結(jié)果為: numbers = [290, 10, 200] sum = 0 for i in numbers: ? ? sum += i print(sum)(單選題)
A、290
B、300
C、200
D、500
Q14. 哪些選項(xiàng)的while循環(huán)能正常運(yùn)行進(jìn)入循環(huán),并且不存在無限循環(huán)?(單選題)
A、
B、
C、
D、
E、
Q15. 根據(jù)CountPE類的代碼,哪個(gè)選項(xiàng)能正確計(jì)算貴州茅臺的PE?已知price=1450,eps=45。 class CountPE: ????def count_pe(self, price, eps): ????????pe = price / eps ????????print(pe)(單選題)
A、count_pe(1450, 45)
B、CountPE.count_pe(1450, 45)
C、
D、
Q16. random庫是Python標(biāo)準(zhǔn)庫之一,random庫中的random()常用于生成隨機(jī)數(shù)。請問,調(diào)用random()的正確語法是?(單選題)
A、random()
B、random.random
C、
D、
Q17. 根據(jù)下面test模塊的代碼,哪個(gè)選項(xiàng)能正確調(diào)用test模塊中Test類的方法? # test.py如下: class Test: ????test_num = 3 ????def test_function(self): ????????print('test')(單選題)
A、
B、
C、
D、
Q18. 下列使用字符串格式化正確的是:(多選題)
A、
B、
C、
D、
Q19. 根據(jù)代碼,選擇說法正確的選項(xiàng): number = input("請輸入數(shù)字:") print(type(number))(多選題)
A、
B、
C、
D、
Q20. 正確補(bǔ)全下列代碼,使代碼能實(shí)現(xiàn)注釋中功能的選項(xiàng)是: names = ["張三", "李四", "王五", "趙六"] # 代碼1:在列表末尾添加元素"孫悟空" # 代碼2:將"王五"打印到終端 # 代碼3:把"趙六"改為"豬八戒" # 代碼4:打印出“張三”,“李四”,“王五”(多選題)
A、代碼1:names.append("孫悟空")
B、代碼2:print(names[2])
C、代碼3:names[3] = "豬八戒"
D、代碼4:print(names[0: 2])
Q21. 哪些選項(xiàng)的代碼能實(shí)現(xiàn)注釋中的功能: numbers = [24, 343, 88] # 代碼1:循環(huán)列表numbers中的元素 ????if i > 200: ????????print("大數(shù)目!") ????elif i < 100: ????????print("小數(shù)目!") ????else: ????????# 代碼2:退出,結(jié)束循環(huán)(多選題)
A、代碼1:for in numbers:
B、代碼1:for x in numbers:
C、代碼2:break
D、代碼2:Continue
Q22. 根據(jù)下列代碼,說法正確的是: for letter in 'Python': ????if letter == 'h': ????????break ????print("當(dāng)前字母 :{}".format(letter))(多選題)
A、運(yùn)行代碼的結(jié)果為:
B、運(yùn)行代碼的結(jié)果為:
C、當(dāng)前循環(huán)體執(zhí)行了六次
D、當(dāng)前循環(huán)體執(zhí)行了四次,第四次時(shí)跳出循環(huán)
Q23. 哪些選項(xiàng)的while循環(huán)的循環(huán)次數(shù)是5次?(多選題)
A、
B、
C、
D、
E、
Q24. 哪些選項(xiàng)對字典的描述是正確的?(多選題)
A、字典用于存儲具有映射關(guān)系的數(shù)據(jù)
B、字典以鍵值對的形式存在,鍵和值可以是任何類型的數(shù)據(jù)
C、{}不是一個(gè)字典,因?yàn)槔锩鏇]有任何鍵值對
D、下列的代碼不是一個(gè)正確的字典: {'三表': ['資產(chǎn)負(fù)債表', '利潤表', '現(xiàn)金流量表']}
Q25. 哪些選項(xiàng)定義的函數(shù)不會報(bào)錯(cuò)?(多選題)
A、
B、
C、
D、
E、
Q26. 關(guān)于函數(shù)執(zhí)行流程,下列說法錯(cuò)誤的是:(多選題)
A、定義函數(shù)后,運(yùn)行代碼,便會出現(xiàn)函數(shù)結(jié)果
B、函數(shù)中必須存在return語句
C、以下代碼會打印兩行“撿煙蒂的格雷厄姆”
D、以下代碼會打印兩行“滾雪球的巴菲特”
Q27. 下列代碼能正常運(yùn)行,請根據(jù)代碼選擇錯(cuò)誤的選項(xiàng)。 import time # 代碼1 time.time() # 代碼2(多選題)
A、代碼1安裝了time庫
B、代碼1可有可無
C、代碼2中的第一個(gè)time代表time方法,第二個(gè)time代表time庫
D、代碼2變成time()也可以正常運(yùn)行
Q28. 哪個(gè)選項(xiàng)是正確的字典?(多選題)
A、[1, 2, 3, '閃光公寓']
B、{"審問: 博學(xué)慎思明辨篤行"}
C、{'特長': ['編程', '鋼琴', '小提琴']}
D、{1: '數(shù)據(jù)類型', 2: '條件判斷', 3: '列表元組'}
Q29. 下列代碼想要定義一個(gè)Company類,Company類有兩個(gè)屬性,兩個(gè)方法。請根據(jù)代碼選擇錯(cuò)誤的選項(xiàng)。 Class Company # 代碼1 ????ceo = '首席執(zhí)行官' # 代碼2 ????cfo = '首席財(cái)務(wù)官' ????def human_resource_department(): # 代碼3 ????????print('人力資源管人呀') ????def treasurer_department(): ????????print('財(cái)務(wù)部門管錢呀') k = Company(self) # 代碼4(多選題)
A、代碼1錯(cuò)誤,應(yīng)該修改為:class Company
B、代碼2定義類的屬性,且語法無誤
C、代碼3定義類的方法,且語法無誤
D、代碼4創(chuàng)建了Company類的實(shí)例k,且語法無誤
Q30. 下列代碼輸出的結(jié)果為: adj = ["red", "black"] numbers = [2, 10] for x in adj: ? ? for y in numbers: print(x, y)(單選題)
A、
B、
C、
D、
Q31. random庫是Python的標(biāo)準(zhǔn)庫之一。下列代碼正常運(yùn)行無報(bào)錯(cuò),請根據(jù)代碼選擇錯(cuò)誤的選項(xiàng)。 import random # 代碼1 def random_num(): # 代碼2 ????num = random.randint(2, 4) # 代碼3 ????print(num) random_num() # 代碼4(多選題)
A、去掉代碼1, 代碼依舊可以正常運(yùn)行
B、代碼2調(diào)用了random庫的random_num()方法
C、代碼3是調(diào)用了random庫的randint屬性
D、代碼4去掉括號,代碼會報(bào)錯(cuò)