日本天天日天天操|女神c逼99精品|99福利视频一区|美女视频ww久久|国产激情综合五月|加勒比无码天天操|五月天婷婷丁香花|欧美大香蕉网综合网|久久99国产99|亚洲中文字幕射精
Python入學(xué)考試-練習(xí)2
您的姓名:
班級學(xué)號:
若a=20,b=10,那么b%a的值為 ① 。
以下哪一個(gè)可以實(shí)現(xiàn)Python程序的中斷?( )
A.continue
B.break
C.sys.exit()
D.[]
使用函數(shù)一個(gè)原因時(shí)減少代碼重復(fù)編寫。()
A、正確
B、錯誤
執(zhí)行表達(dá)式x = y = z = 1之后,變量y的值為()
A.表達(dá)式錯誤
B.Undefined
C.1
D.0
下列運(yùn)算符中,表示除法的是()。
A.%
B./
C.**
D.//
哪種數(shù)據(jù)結(jié)構(gòu)是有序的,可以修改其中的元素?( )
A.列表
B.元組
C.字典
D.集合
Python在定義變量時(shí),不需要聲明變量類型。( )
A、正確
B、錯誤
功能要求: 編寫一個(gè)程序,接受用戶輸入的一個(gè)正整數(shù)n,計(jì)算并輸出斐波那契數(shù)列的第n項(xiàng)(斐波那契數(shù)列:0, 1, 1, 2, 3, 5, ...)。# 輸入一個(gè)正整數(shù) n = int(input("請輸入一個(gè)正整數(shù): ")) a, b = 0, 1 for i in range(n): a, b = b, a ① b print("斐波那契數(shù)列的第", n, "項(xiàng)是:", a)
下列選項(xiàng)中,變量聲明正確的是()。
A.5=b
B.a==5
C.b=5
D.int a=5
關(guān)于字符串,以下說法中錯誤的是 ( )
A.字符串是由一系列Unicode字符組成的有序序列。
B.通過索引可以讀取指定位置的單個(gè)字符并對其進(jìn)行修改。
C.通過切片可以從給定的字符串中獲取某個(gè)子串。
D.使用“+”運(yùn)算符可以將兩個(gè)字符串連接成一個(gè)新的字符串。
成員運(yùn)算符用于判斷指定序列中是否包含某個(gè)值,包含就返回 ① 。
如果一個(gè)函數(shù)的函數(shù)體代碼過長,我們最好將其拆分后定義成多個(gè)函數(shù)。()
A、正確
B、錯誤
要注釋多行代碼,只能使用三個(gè)單引號作為開頭和結(jié)束符號。( )
A、正確
B、錯誤
要判斷一個(gè)集合是否為另一個(gè)集合的真子集,應(yīng)當(dāng)使用( ) 運(yùn)算符。
A.<
B.<=
C.>
D.>=
在PyCharm里編寫的代碼會自動保存。()
A、正確
B、錯誤
for循環(huán)常與 ① 函數(shù)搭配使用,以控制for循環(huán)中代碼段的執(zhí)行次數(shù)。
功能要求: 編寫一個(gè)程序,接受用戶輸入的一系列整數(shù)(以空格分隔),并將它們存儲在一個(gè)列表中。然后找出列表中的最小值及其索引,并輸出結(jié)果。# 輸入一系列整數(shù) numbers = list(map(int, input("請輸入一系列整數(shù)(用空格分隔): ").split(""))) min_value = numbers[0] min_index = 0 for i, num in enumerate(numbers): if num < min_value: min_value = num ① # 在此處填寫一行代碼,更新最小值的索引 print("列表中的最小值是:", min_value) print("最小值的索引是:", min_index)
功能要求: 編寫一個(gè)程序,接受用戶輸入的名字(張三)和問候語(你好),并輸出一條完整的問候信息(你好,張三?。? 輸入名字 name = input("請輸入你的名字: ") # 輸入問候語 greeting = input("請輸入你的問候語: ") # 拼接問候信息 message = ① + ", " + name + "!" # 輸出完整問候信息 print(message)
以下哪個(gè)是Python中正確的for語句?( )
A.for(i=1;i<=10;i++)
B.for i in range(1,10)
C.for i=1 to 10
D.for(var i=1; i<=10; i++)
功能要求: 編寫一個(gè)程序,接受用戶輸入的一系列整數(shù)(以空格分隔),并將它們存儲在一個(gè)列表中。然后找出并輸出這個(gè)列表中的最大值。# 輸入一系列整數(shù) numbers = list(map(int, input("請輸入一系列整數(shù)(用空格分隔): ").split("")))max_value = numbers[0] for num in numbers: if num ① max_value: max_value = num print("列表中的最大值是:", max_value)
23. 表達(dá)式 3 and 0 and 5的結(jié)果是_________。
只有if判斷條件為 ① 時(shí),才會執(zhí)行滿足條件要執(zhí)行的語句。
以下說法正確的是()。
A.一個(gè)函數(shù)只能被調(diào)用一次
B.函數(shù)可以嵌套調(diào)用
C.函數(shù)必須帶參數(shù)
D.函數(shù)必須命名
Python常用的循環(huán)包括 ① 循環(huán)和 ① 循環(huán)。
下列哪個(gè)語句會執(zhí)行0到9的循環(huán)執(zhí)行?( )
A.for i in range(0,10)
B.for i in range(0,9)
C.for i in range(9)
D.for i= 0 to 9
28. Python表達(dá)式 3**2**3 的值為___________。
功能要求: 編寫一個(gè)程序,接受用戶輸入的一段字符串和一個(gè)字符,統(tǒng)計(jì)該字符在字符串中出現(xiàn)的次數(shù),并輸出結(jié)果。# 輸入一段字符串和一個(gè)字符 text = input("請輸入一段字符串: ") char = input("請輸入一個(gè)字符: ") count = 0 for c in text: if c ① char: count += 1 print("字符", char, "在字符串中出現(xiàn)了", count, "次")
python中運(yùn)算4**-1的結(jié)果是( )?
A、4
B、16
C、0.25
D、1
如果自定義函數(shù)的功能與Python內(nèi)置函數(shù)的功能一模一樣,我們最好不要自定義該函數(shù),而使用內(nèi)置函數(shù)。
A、正確
B、錯誤
Python3.x版本系列完全兼容Python2.x版本系列。()
A、正確
B、錯誤
要在列表指定位置插入新的元素,可以調(diào)用列表對象的 ( )。
A.append()
B.extend()
C.insert()
D.pop()
定義函數(shù)時(shí),我們可以為函數(shù)任意取名。()
A、正確
B、錯誤
關(guān)于形參和實(shí)參的描述,以下說法正確的是()。
A.在定義函數(shù)的函數(shù)頭語法中的參數(shù)列表包含的參數(shù)被稱作實(shí)參
B.在函數(shù)調(diào)用表達(dá)式中的參數(shù)列表包含的參數(shù)被稱作形參
C.實(shí)參可以是任意表達(dá)式或常量值
D.在調(diào)用函數(shù)中必須要給函數(shù)的每一個(gè)形參傳值
下面哪個(gè) Python 表達(dá)式會將字符串 "Hello, World!" 轉(zhuǎn)換為 "HELLO, WORLD!"?( )
A. "Hello, World!".uppercase()
B."Hello, World!".to_uppercase()
C."Hello, World!".upper()
D."Hello, World!".to_upper()
通過賦值語句 x={1,2,3,4,5,6},可以將一個(gè) ( )對象引用賦予變量x。
A.列表
B.元組
C.集合
D.字典
下面哪個(gè)方法可以用來在 Python 字符串中查找一個(gè)子字符串,如果未找到,則返回 -1。( )
A.substring()
B.find()
C.index()
D.locate()
閱讀下面的程序: for i in range(5): i += 1 if i == 3: break print(i)上述程序中的循環(huán)會執(zhí)行()次。
A.1
B.3
C.2
D.4
下列選項(xiàng)中,屬于Python中支持的數(shù)據(jù)類型的是()。
A.string
B.char
C.float
D.dictionary
下列選項(xiàng)中,用來結(jié)束本次循環(huán)執(zhí)行下一次循環(huán)的語句是()
A.break
B.continue
C.quit
D.stop
當(dāng)進(jìn)行拆分賦值時(shí),為了將多個(gè)元素值賦予某個(gè)變量,可以在該變量名前面添加( )。
A.*
B.**
C.#
D.!
假設(shè)有如下代碼:max = 5for i in range(0,10): i += 1 if (i == max): break print(i,end='')這段代碼的輸出結(jié)果是 ① 。
下面哪個(gè) Python 表達(dá)式可以用來連接兩個(gè)字符串?( )
A.str1 + str2
B.str1.concat(str2)
C.str1.append(str2)
D.str1.join(str2)
功能要求: 編寫一個(gè)程序,接受用戶輸入的一個(gè)正整數(shù)n,并計(jì)算并輸出n的階乘。# 輸入一個(gè)正整數(shù) n = int(input("請輸入一個(gè)正整數(shù): "))factorial = 1 for i in range(1, n + 1): factorial ① i print(n, "的階乘是:", factorial)
46. 功能要求: 編寫一個(gè)程序,接受用戶輸入的一段字符串和一個(gè)字符,統(tǒng)計(jì)該字符在字符串中出現(xiàn)的次數(shù)(忽略大小寫),并輸出結(jié)果。# 輸入一段字符串和一個(gè)字符 text = input("請輸入一段字符串: ") char = input("請輸入一個(gè)字符: ").lower(" ")count = 0 # 將字符串轉(zhuǎn)換為小寫進(jìn)行比較lower_text = text.lower(" ")for c in lower_text: if c == char ______# 在此處填寫一行代碼,累加計(jì)數(shù) print(f"字符 '{char}' 在字符串中出現(xiàn)了 {count} 次")
Python的官網(wǎng)是()。
A.www.python.com
B.www.python.cn
C.www.python.org
D.www.python.net
功能要求: 編寫一個(gè)程序,接受用戶輸入的一系列整數(shù)(以空格分隔),并將它們存儲在一個(gè)列表中。然后計(jì)算這些數(shù)中所有偶數(shù)的和,并輸出結(jié)果。# 輸入一系列整數(shù) numbers = list(map(int, input("請輸入一系列整數(shù)(用空格分隔): ").split(""))) even_sum = 0 for num in numbers: if num % 2 == 0: ① # 在此處填寫一行代碼,累加偶數(shù)到even_sum變量 print("所有偶數(shù)之和是:", even_sum)
比較運(yùn)算符用于比較兩個(gè)數(shù),其返回的結(jié)果只能是True或False。( )
A、正確
B、錯誤
① 語句可使程序產(chǎn)生分支。
以下程序中,result的值是 ① :result = (lambda a, b: a + b * a - a/b + b*b)(10, 2)
執(zhí)行print(type(4>2))的結(jié)果是( )?
A、<class 'bool'>
B、1
C、0
D、True
帶有默認(rèn)值地形參一定位于形參列表地末尾。()
A、正確
B、錯誤
功能要求: 編寫一個(gè)程序,接受用戶輸入的兩個(gè)整數(shù),并輸出這兩個(gè)整數(shù)的和。# 輸入第一個(gè)整數(shù)num1 = int(input("請輸入第一個(gè)整數(shù): "))# 輸入第二個(gè)整數(shù)num2 = int(input("請輸入第二個(gè)整數(shù): "))# 計(jì)算兩個(gè)整數(shù)的和sum = num1 ① num2# 輸出結(jié)果print("兩數(shù)之和為:", sum)
不帶return地函數(shù)表示返回None。()
A、正確
B、錯誤
不同類型的數(shù)據(jù)之間不能轉(zhuǎn)換。( )
A、正確
B、錯誤
運(yùn)算符優(yōu)先級中,or運(yùn)算符優(yōu)先級別最高。( )
A、正確
B、錯誤
Python允許通過空格和Tab鍵混合使用控制代碼邏輯關(guān)系。( )
A、正確
B、錯誤
功能要求: 編寫一個(gè)程序,接受用戶輸入的一個(gè)年份,并判斷該年份是否為閏年(閏年的條件:能被4整除但不能被100整除,或者能被400整除)# 輸入一個(gè)年份year = int(input("請輸入一個(gè)年份: "))if (year % 4 == 0 and year % 100 != 0) ① (year % 400 == 0): print(year, "是閏年")else: print(year, "不是閏年")
遞歸函數(shù)調(diào)用()的函數(shù)。
A.自身
B.內(nèi)置函數(shù)
C.匿名函數(shù)
D.其它函數(shù)
同一臺機(jī)子上可以同時(shí)安裝Python3.7和Python3.9兩個(gè)版本。()
A、正確
B、錯誤
以下哪一個(gè)是條件語句?()
A.for x in range(10):
B.if true:
C.while x<10:
D.if x==5:
在Python3.x版本系列中,print()的功能是()。
A.等待輸入內(nèi)容
B.在屏幕上輸出內(nèi)容
C.報(bào)錯
D.輸出hello,world!
input()函數(shù)接收數(shù)據(jù)后,返回字符串類型數(shù)據(jù)。( )
A、正確
B、錯誤
若a=20,b=10,a%=b后a的值為 ① 。
如果將布爾值進(jìn)行數(shù)值運(yùn)算,True會被當(dāng)做整型 ① ,F(xiàn)alse會被當(dāng)做整型 ① 。
代碼a=(“x”),在Python3解釋器中查看type(a)得到的結(jié)果為()。
A.(class“str”)
B.(class“tuple”)
C.<class“str”>
D.<class“tuple”>
自定義函數(shù)的定義需要使用()關(guān)鍵字。
A.func
B.def
C.function
D.define
以下程序中,result的值是 ① :def func(n): if n == 1: return 1 elif n == 2: return 2 else: return func(n-1) + 3 * func(n-1) result = func(10)
70. 23'*3的結(jié)果是___________。
欲使英文句子中每個(gè)單詞的首字母大寫,其余字母均為小寫,可以調(diào)用 ( )
A.s.title( )
B.s.capitalize( )
C.s.lower( )
D.s.upper( )
要計(jì)算兩個(gè)集合的對稱差值,應(yīng)當(dāng)使用( )運(yùn)算符。
A.&
B.-
C.^
D.|
Python是一種跨平臺、開源、收費(fèi)的高級編程語言。()
A、正確
B、錯誤
Python3.x版本系列默認(rèn)使用的是UTF-8編碼。()
A、正確
B、錯誤
匿名函數(shù)可以通過賦值給變量的方式而命名。()
A、正確
B、錯誤
在函數(shù)中,使用()關(guān)鍵字結(jié)束函數(shù),也可選擇性地返回一個(gè)值到調(diào)用點(diǎn)。
A.return
B.break
C.pass
D.defer
while i > 3,假設(shè)i初始為1,循環(huán)體每執(zhí)行1次i加1,這個(gè)循環(huán)能執(zhí)行 ① 次。
Python使用符號#表示單行注釋。()
A、正確
B、錯誤
Guido van Rossum被稱為Python之父,他是哪個(gè)國家的人()
A.美國
B.英國
C.荷蘭
D.法國
下面哪種數(shù)據(jù)結(jié)構(gòu)是不可變的,一旦創(chuàng)建就不能被修改?( )
A.列表
B.元組
C.字典
D.集合
如果我們希望循環(huán)是無限的,我們可以通過設(shè)置條件表達(dá)式永遠(yuǎn)為 ① 來實(shí)現(xiàn)無限循環(huán)。
匿名函數(shù)的定義需要使用()關(guān)鍵字。
A.function
B.anonymous
C.lambda
D.routine
① 循環(huán)是一個(gè)條件循環(huán)語句,當(dāng)條件滿足時(shí)重復(fù)執(zhí)行代碼塊,直到條件不滿足為止。
當(dāng)函數(shù)的參數(shù)列表中包含多個(gè)參數(shù)時(shí),各個(gè)參數(shù)之間用()分隔。
A.空格
B.分號
C.冒號
D.逗號
按位置從字符串提取子串的操作是 ( )
A.連接
B.賦值
C.切片
D.索引
關(guān)閉
更多問卷
復(fù)制此問卷