版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
python練習(xí)題目匯總(偶爾更新)[復(fù)制]答案有問題可以加QQ:2492639649一起討論交流您的姓名:[填空題]*_________________________________1.下列哪個(gè)語句可以輸出Hello,World!?[單選題]*print(“Hello,World!”)(正確答案)print(Hello,World!)print(‘Hello,World!“)print(Hello+","+World+“!”)答案解析:print(“Hello,World!”)可以輸出He2.下列哪個(gè)運(yùn)算符表示取余數(shù)?[單選題]*-+*%(正確答案)答案解析:%表示取余數(shù)。3.下列哪個(gè)語句可以將一個(gè)整數(shù)n拆分為個(gè)位和十位的數(shù)字?[單選題]*A.n%10,n//10n//10,n%10C.n//100,n%10(正確答案)D.n%10,n%100答案解析:a,b=b,a可以將兩個(gè)數(shù)a和b交換。4.100/4+2*3運(yùn)行結(jié)果是()。[單選題]*A、10.0B、81.0C、31.0(正確答案)D、50.0答案解析:100/4=25.0,注意普通除/的結(jié)果是小數(shù);
2*3=6;
25.0+6=31.0,小數(shù)+整數(shù),結(jié)果會自動調(diào)整為更精確的數(shù)值類型。5.下列哪個(gè)語句可以判斷一個(gè)數(shù)n是否是偶數(shù)?[單選題]*A.n%2==0(正確答案)B.n%2!=0C.n//2==0D.n//2!=0答案解析:n%2==0可以判斷一個(gè)數(shù)n是否是偶數(shù)。6.下列哪個(gè)語句可以判斷一個(gè)數(shù)n是否是質(zhì)數(shù)?[單選題]*A.n%2==0B.n%3==0C.n%5==0D.以上都不行(正確答案)答案解析:沒有一個(gè)選項(xiàng)是正確的。判斷一個(gè)數(shù)是否是質(zhì)數(shù)需要使用循環(huán)和分支語句。7.下列哪個(gè)符號表示賦值操作?[單選題]*A.=(正確答案)B.==C.!=D.>答案解析:='符號表示賦值操作,將右邊的值賦給左邊的變量。8.下列哪個(gè)運(yùn)算符可以進(jìn)行整除操作?[單選題]*A./B.%C.//(正確答案)D.*答案解析://符號表示整除操作,返回整數(shù)部分。9.下列哪個(gè)函數(shù)可以輸出字符串?[單選題]*A.input()B.print()(正確答案)C.len()D.range()答案解析:print()函數(shù)可以輸出字符串。10.下列哪個(gè)語句可以實(shí)現(xiàn)條件判斷?[單選題]*A.forB.defC.if(正確答案)D.else答案解析:if語句可以實(shí)現(xiàn)條件判斷。11.下列哪個(gè)語句可以將兩個(gè)數(shù)a和b交換?[單選題]*A.a=b,b=aB.c=a,a=b,b=cC.a,b=b,a(正確答案)D.a=b;b=a答案解析:a,b=b,a可以將兩個(gè)數(shù)a和b交換。12.下列哪個(gè)函數(shù)可以獲取用戶輸入的字符串?[單選題]*A.input()(正確答案)B.print()C.len()D.range()答案解析:input()函數(shù)可以獲取用戶輸入的字符串。13.下列哪個(gè)運(yùn)算符可以進(jìn)行邏輯‘與’操作?[單選題]*A.&B.|C.^D.and(正確答案)答案解析:and可以進(jìn)行邏輯與操作,兩個(gè)操作數(shù)都為True時(shí)返回True。14.下列哪個(gè)運(yùn)算符可以進(jìn)行邏輯’或’操作?[單選題]*A.
&B.|C.^D.or(正確答案)答案解析:or可以進(jìn)行邏輯或操作,兩個(gè)操作數(shù)都為False時(shí)返回False15.下列哪個(gè)函數(shù)可以獲取用戶輸入的浮點(diǎn)數(shù)?[單選題]*A.input()B.print()C.len(input())D.float(input())(正確答案)答案解析:D。float()函數(shù)可以獲取用戶輸入的浮點(diǎn)數(shù)。16.下列哪個(gè)符號不是Python的運(yùn)算符?[單選題]*A.+B.-C.*D.\(正確答案)答案解析:Python中除法運(yùn)算符是/。17.下列哪個(gè)運(yùn)算符用于判斷一個(gè)數(shù)是否小于等于另一個(gè)數(shù)?[單選題]*A.>=B.<=(正確答案)C.>D.<答案解析:解析:<=運(yùn)算符用于判斷一個(gè)數(shù)是否小于等于另一個(gè)數(shù)。18.下列哪個(gè)運(yùn)算符用于將兩個(gè)字符串連接起來?[單選題]*A.+(正確答案)B.-C.*D./答案解析:+運(yùn)算符用于將兩個(gè)字符串連接起來。19.下面哪個(gè)運(yùn)算符可以用于來判斷一個(gè)數(shù)是奇數(shù)還是偶數(shù)?[單選題]*A.+B.-C.*D.%(正確答案)答案解析:%是求余運(yùn)算符,可以用來判斷一個(gè)數(shù)是否為偶數(shù),如果一個(gè)數(shù)對2取余數(shù)為0,那么這個(gè)數(shù)就是偶數(shù)20.下面哪個(gè)if語句的條件判斷可以判斷一個(gè)數(shù)是否為正數(shù)?[單選題]*A.ifx>0:(正確答案)B.ifx<0:C.ifx==0:D.以上都不是答案解析:如果一個(gè)數(shù)大于0,則這個(gè)數(shù)為正數(shù),所以ifx>0可以判斷一個(gè)數(shù)是否為正數(shù)。21.下列哪個(gè)語句可以輸出1到10之間的所有數(shù)字的平方?[單選題]*foriinrange(1,11):print(i*2)B.foriinrange(1,11):print(i**2)(正確答案)C.foriinrange(1,11):print(i^2)D.foriinrange(2,11,2):print(i*i)22.Python是一種編譯型語言。[單選題]*對錯(cuò)(正確答案)答案解析:Python是一種解釋型語言。23.Python是一種編程語言。[單選題]*對(正確答案)錯(cuò)答案解析:Python是一種高級編程語言,由GuidovanRossum在1989年開發(fā)。它被廣泛用于數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、人工智能、Web開發(fā)、游戲開發(fā)等領(lǐng)域。24.變量是用來存儲數(shù)據(jù)的容器。[單選題]*對(正確答案)錯(cuò)25.變量名可以包含空格。[單選題]*對錯(cuò)(正確答案)26.變量名可以以數(shù)字開頭。[單選題]*對錯(cuò)(正確答案)27.輸入函數(shù)是input,輸出函數(shù)是output。[單選題]*對錯(cuò)(正確答案)28.Python中有兩種除法運(yùn)算符,分別是/和//。[單選題]*對(正確答案)錯(cuò)29.Python中的字符串只可以用單引號或雙引號表示。[單選題]*對錯(cuò)(正確答案)30.Python中的if語句用于判斷一個(gè)條件是否成立。[單選題]*對(正確答案)錯(cuò)31.Python中的for循環(huán)用于遍歷一個(gè)序列。[單選題]*對(正確答案)錯(cuò)32.Python中的range函數(shù)用于生成一個(gè)整數(shù)序列。[單選題]*對(正確答案)錯(cuò)33.Python中的input函數(shù)用于從鍵盤輸入數(shù)據(jù)。[單選題]*對(正確答案)錯(cuò)34.Python中的print函數(shù)用于輸出數(shù)據(jù)到屏幕。[單選題]*對(正確答案)錯(cuò)35.Python中的and運(yùn)算符表示邏輯與。[單選題]*對(正確答案)錯(cuò)36.Python中的or運(yùn)算符表示邏輯或。[單選題]*對(正確答案)錯(cuò)37.Python中的not運(yùn)算符表示邏輯非。[單選題]*對(正確答案)錯(cuò)38.判斷以下代碼段是會輸出“HelloWorld”:
x=5
ifx==5:
print("HeloWorld")[單選題]*對錯(cuò)(正確答案)39.判斷以下代碼段是否會輸出“12345”:
foriinrange(1,4):
print(i,end="")[單選題]*對錯(cuò)(正確答案)40.關(guān)于Python語言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是?(?)[單選題]*A.Python語言有兩種注釋方式:單行注釋和多行注釋B.Python語言的單行注釋以#開頭C.Python多行注釋使用###來做為標(biāo)記(正確答案)D.注釋用于解釋代碼原理或者用途41.運(yùn)行如下代碼,在輸入數(shù)值6后,輸出的結(jié)果是?(?)
a=int(input("請輸入你的年齡"))
print(type(a))[單選題]*A.6B.6.0C.<class'int'>(正確答案)D.<class'str'>42.程序print(5+2)的運(yùn)行結(jié)果是?(?)[單選題]*A.7(正確答案)B.('5+2')C.5+2D.5243.在python中b+=a相當(dāng)于b=b+a,那么下列程序運(yùn)行的結(jié)果是?(?)
a=10
b=15
b+=a
print(b)[單選題]*A.10B.25(正確答案)C.15D.3044.根據(jù)Python變量的命名規(guī)則,下列不可以作為變量名的是?(?)[單選題]*A.a2bB.2ab(正確答案)C.ab2D._ab245.婷婷家一共有爸爸、媽媽、婷婷三個(gè)人,婷婷爸爸比婷婷媽媽大2歲,比婷婷大25歲,今年全家年齡加在一起是54歲,那么婷婷爸爸、婷婷媽媽、婷婷今年的年齡分別是?(?)[單選題]*A.28、26、1B.25、27、2C.27、25、2(正確答案)D.30、28、546.print(9//2)的結(jié)果是?(?)[單選題]*A.5.0B.4.0C.4(正確答案)D.547.下列代碼運(yùn)行的結(jié)果是?(?)
num='5'*'5'
print(num)[單選題]*A.25B.5,5,5,5,5C.'5'*'5'D.報(bào)錯(cuò),無法運(yùn)行(正確答案)48.123%101的結(jié)果是多少?(?)[單選題]*A.22(正確答案)B.23C.123D.10149.下列代碼段執(zhí)行后a的值為字符串類型的是?(?)[單選題]*A.a=int('4.5')B.a=float('4.5')C.int(float('4.5'))D.a=str(4.5)(正確答案)50.在Python中常用的輸入輸出語句分別是()[單選題]*A.input(),output()B.input(),print()(正確答案)C.input(),printf()D.scandf(),printf()51.程序print(5+2)的運(yùn)行結(jié)果是?(?)[單選題]*A.7(正確答案)B.('5+2')C.5+2D.5252.在python中b+=a相當(dāng)于b=b+a,那么下列程序運(yùn)行的結(jié)果是?(?)
a=10
b=15
b+=a
print(b)[單選題]*A.10B.25(正確答案)C.15D.3053.print(9//2)的結(jié)果是?(?)[單選題]*A.5.0B.4.0C.4(正確答案)D.554.下列代碼段執(zhí)行后a的值為字符串類型的是?(?)[單選題]*A.a=int('4.5')B.a=float('4.5')C.int(float('4.5'))D.a=str(4.5)(正確答案)55.想要計(jì)算456除以13的余數(shù),可以使用的符號是?()[單選題]*A.*B.%(正確答案)C.//D.#56.下面哪條語句不能輸出:原創(chuàng)精神:自主可控!自主可控!自主可控!()[單選題]*A.print(’原創(chuàng)精神:自主可控!自主可控!自主可控!')B.print(’原創(chuàng)精神:'+'自主可控!'*3)C.print(’'原創(chuàng)精神:自主可控!'*3)(正確答案)D.print(’原創(chuàng)精神:'+'自主可控!’*2+'自主可控!')57.在式子2()2中間括號里填寫哪個(gè)數(shù)學(xué)運(yùn)算符,結(jié)果不等于4?()[單選題]*A.//(正確答案)B.**C.*D.+58.print(4+8//2)的輸出結(jié)果是?()[單選題]*A.6B.6.0C.8(正確答案)D.8.059.python中的小數(shù)除法運(yùn)算符和取余運(yùn)算符分別是()。[單選題]*A.%、//B.//、%C./、%(正確答案)D./、//60.如果要使變量b存儲整數(shù)5,下列賦值語句正確的是()[單選題]*A.b='5'B.b="5"C.5=bD.b=5(正確答案)61.a=123,若想將變量a轉(zhuǎn)換成字符串類型變量,應(yīng)使用以下哪個(gè)內(nèi)置函數(shù)進(jìn)行轉(zhuǎn)換()[單選題]*A.int()函數(shù)B.str()函數(shù)(正確答案)C.float()函數(shù)D.list()函數(shù)62.在Python中,我們通常使用()來存、取數(shù)據(jù)。[單選題]*A.未知數(shù)B.表達(dá)式C.常量D.變量(正確答案)63.程序:
a=int(input())
b=int(input())
c=a+b
print(c)
通過鍵盤分別輸入23和3,運(yùn)算結(jié)果是()[單選題]*A.26(正確答案)B.23+3=26C."26"D."23"+"3"="26"64.下列變量名正確的是?()[單選題]*A.54_nameB.name?C._name(正確答案)D.'name'65.關(guān)于Python賦值語句,以下選項(xiàng)中不合法的是?()(2022年3月)[單選題]*A.a,b=b,aB.a=b=1C.a=(b=1)(正確答案)D.a=1;b=166.以下哪個(gè)變量名是符合Python變量命名規(guī)范的?()(2021年12月)[單選題]*A.123B.myvarC.my_variable(正確答案)D.&var67.下面print語句,哪一個(gè)是正確的用法?()(2021年12月)[單選題]*A.print"(welcome!)"B.print("welcome"!)C.print("welcome!')D.print("welcome!")(正確答案)68.關(guān)于變量的說法,錯(cuò)誤的是?()(2021年12月)[單選題]*A.變量必須要命名B.變量第二次賦值后,第一次賦的值將被刪除C.變量可以用來存儲數(shù)字,也可以存儲文字D.在同一個(gè)程序里,變量名能重復(fù)(正確答案)69.使用哪個(gè)函數(shù)可以把字符串'123'轉(zhuǎn)換為整型123?()(2021年12月)[單選題]*A.num()B.str()C.float()D.int()(正確答案)70.print("17+2")輸出的結(jié)果是?()(2021年12月)[單選題]*A."17+2"B.19C.172D.17+2(正確答案)71.語句:b=3c=a+bprint(c)的顯示結(jié)果是3。(2021年12月)[單選題]*A.對B.錯(cuò)(正確答案)答案解析:a沒有定義,不能直接使用72.a,b=1是一條合法的賦值語句,將1分別賦值給變量a和b。(2022年6月)[單選題]*A.對B.錯(cuò)(正確答案)答案解析:只有b被賦值為173.Abc、aBc、abC是三個(gè)不同的變量。(2022年6月)[單選題]*A.對(正確答案)B.錯(cuò)74.可以將a="3.14"轉(zhuǎn)化為浮點(diǎn)數(shù)的函數(shù)是str()。(2022年3月)[單選題]*A.對B.錯(cuò)(正確答案)75.print('I\'mok.')因?yàn)橛腥齻€(gè)單引號,所以程序是錯(cuò)誤的。(2022年6月)[單選題]*A.對B.錯(cuò)(正確答案)答案解析:\是轉(zhuǎn)移符,第二個(gè)單引號進(jìn)行了轉(zhuǎn)義76.from,F(xiàn)alse,import,as是Python中常用保留字,不可以作為變量名。(2021年12月)[單選題]*A.對(正確答案)B.錯(cuò)77.運(yùn)行下列Python代碼后,a和b的數(shù)據(jù)類型均為字符串。(2021年12月)
a='5'
b="6"[單選題]*A.對(正確答案)B.錯(cuò)78.語句1:
print("Hello",end="")
print("World")
語句2:
print("Hello")
print("World")
語句1與語句2的輸出結(jié)果一樣。(2022年3月)[單選題]*A.對B.錯(cuò)(正確答案)答案解析:兩條語句的輸出結(jié)束符不一樣,語句1通過參數(shù)end設(shè)置結(jié)束符為空格,語句2默認(rèn)換行結(jié)尾。79.下列程序中,能運(yùn)行的是()[單選題]*print("你好!")(正確答案)prit("你好!")print("你好!)print(你好!)80.下列程序中,能打印"12+3"的程序是()[單選題]*print(12+3)print('12'+'3')print('12+3')(正確答案)print('12'+3)81.下列程序中,能打印14*14計(jì)算結(jié)果的程序是()[單選題]*print(14*14)(正確答案)print('14'*'14')print('14*14')print('14'*14)82.在python中,計(jì)算兩個(gè)數(shù)的小數(shù)商用什么符號。[單選題]***%*/(正確答案)83.在python中,//該運(yùn)算符的作用是[單選題]*開方求余求和整除(正確答案)84.在python中,**該運(yùn)算符的作用是[單選題]*求冪(正確答案)求差求余求積85.在python中,prin("您好!")該程序會出現(xiàn)()錯(cuò)誤提示[單選題]*NameError(正確答案)TypeErrorValueErrorIndexError86.代表整數(shù)數(shù)據(jù)類型的程序是()[單選題]*strint(正確答案)floatbool87.代表小數(shù)數(shù)據(jù)類型程序是()[單選題]*strintfloat(正確答案)bool88.代表字符串?dāng)?shù)據(jù)類型的程序是()[單選題]*str(正確答案)intfloatbool89.以下程序,能將5.23變?yōu)?的程序是()[單選題]*5.23-0.23int(5.23)(正確答案)float(5.23)str(5.23)90.運(yùn)行程序print(type(123))得出的結(jié)果是[單選題]*<class'int'>(正確答案)<class'str'><class'float'><class'bool'>91.運(yùn)行程序print(type(5.23-0.23))得出的結(jié)果是[單選題]*<class'int'><class'str'><class'float'>(正確答案)<class'bool'>92.運(yùn)行程序print(type(str(5.23-0.23)))得出的結(jié)果是[單選題]*<class'int'><class'str'>(正確答案)<class'float'><class'bool'>93.運(yùn)行程序print(type(int(5.23-0.23)*0.1))得出的結(jié)果是[單選題]*<class'int'><class'str'><class'float'>(正確答案)<class'bool'>94.以下關(guān)于'a'與a說法正確的是。[單選題]*'a'是變量,a是字符,但'a'使用前需要先存值。'a'是字符串,a是變量,但a使用前需要先存值。(正確答案)'a'是字符串,a是變量,a可以直接使用。'a'是變量,a是字符,'a'可以直接使用。95.一行輸入2個(gè)數(shù),用空格隔開,并存入變量a,b。
以下能滿足上述要求的程序是[單選題]*a,b=input()a=input()b=input()a,b=input().split()(正確答案)a,b=input().input()96.運(yùn)行以下程序得出的結(jié)果是
a=10
b=5
c=a+b
print(c)[單選題]*15(正確答案)1055097.運(yùn)行以下程序得出的結(jié)果是
a=10
b=5
b=a+b
a=a*b
print(b)[單選題]*15(正確答案)10515098.運(yùn)行以下程序得出的結(jié)果是
a=10
b=5
c=a+b*a
print(c)[單選題]*60(正確答案)10515099.[單選題]*1789(正確答案)程序報(bào)錯(cuò)72100.在IDLE中輸入下面代碼,執(zhí)行后關(guān)于變量a,b說法正確的是()
[單選題]A.變量a、b都是字符串型B.變量a、b都是整型C.變量a是整型,b是字符串型(正確答案)D.變量a是整型,b不確定數(shù)據(jù)類型101.運(yùn)行下列代碼,輸出的結(jié)果是()。
a='好好學(xué)習(xí)'
print(a*2)[單選題]*好好好好學(xué)學(xué)習(xí)習(xí)好好學(xué)習(xí)好好學(xué)習(xí)(正確答案)好好學(xué)習(xí)2好好學(xué)習(xí)*2102.以下哪種方式能使變量s存有字符串?dāng)?shù)據(jù)?[單選題]*s=int(input())s=input()(正確答案)s=float(input())s=string(input())103.以下選項(xiàng)中不符合Python變量命名規(guī)則的是()[單選題]A.nameB.2_to(正確答案)C.G_oD.Tea104.Python中的命令和標(biāo)點(diǎn)符號需要使用()格式。[單選題]*A.中文B.英文(正確答案)C.日文D.不限105.3和5屬于()數(shù)據(jù)類型。()[單選題]*A.int(正確答案)B.floatC.stringD.bool106.將數(shù)據(jù)存放到變量中,下列程序正確的是()。[單選題]*A.100==100B.a>=100C.a=100(正確答案)D.a!=100107.假設(shè)a=30,b=10,c=a*b-5,那么c的值是()。[單選題]*A、150B、295(正確答案)C、300D、25答案解析:根據(jù)題目描述,正常進(jìn)行運(yùn)算就可以,同時(shí)注意運(yùn)算符的優(yōu)先順序,先算乘法*,再算減法-。
30*10-5=295108.在Python中變量需要提前定義,否則運(yùn)行程序的時(shí)候不識別。(2022年3月)[單選題]*A.對B.錯(cuò)(正確答案)答案解析:Python中的變量不需要提前定義109.a="python2"
b="python3"
c=a+b
print(c)
以上程序的結(jié)果是()。[單選題]*A、a+bB、python5C、cD、python2python3(正確答案)答案解析:print()函數(shù)括號里的值為字符串類型,使用+時(shí),表示的是字符串拼接,即將兩個(gè)字符串連接在一起,因此輸出結(jié)果為:python2python3110.下列哪個(gè)不是Python的數(shù)據(jù)類型?[單選題]*A.intB.floatC.char(正確答案)D.bool答案解析:Python中沒有char類型,只有str類型。111.Python中的while循環(huán)用于重復(fù)執(zhí)行一段代碼直到條件不成立。[單選題]*對(正確答案)錯(cuò)112.下列哪個(gè)不是Python中的數(shù)據(jù)類型?[單選題]*intfloatboolean(正確答案)str答案解析:boolean不是Python中的數(shù)據(jù)類型。113.下列哪個(gè)語句可以將字符串s轉(zhuǎn)換為整數(shù)?[單選題]*int(s)(正確答案)float(s)str(s)bool(s)答案解析:int(s)可以將字符串s轉(zhuǎn)換為整數(shù)114.下列哪個(gè)語句可以輸出1到10之間的所有偶數(shù)?[單選題]*A.foriinrange(1,11):ifi%2==0:print(i)(正確答案)B.foriinrange(1,11):ifi%2==1:print(i)C.foriinrange(2,11,2):print(i)D.foriinrange(1,11,2):print(i)115.運(yùn)行以下程序得出的結(jié)果是
a=1
a=a*0.1
print(a)
[單選題]*0.1(正確答案)11.11.0116.執(zhí)行以下程序,變量a,得出的結(jié)果是
a=2
a=4
a=a+1
print(a)
[單選題]*15(正確答案)37117.變量名可以包含下劃線。[單選題]*對(正確答案)錯(cuò)118.下列哪個(gè)函數(shù)可以獲取用戶輸入的整數(shù)?[單選題]*A.input()B.print(input())C.len(input())D.int(input())(正確答案)答案解析:int()函數(shù)可以獲取用戶輸入的整數(shù)。119.下列哪個(gè)關(guān)鍵字用于跳出循環(huán)?[單選題]*A.break(正確答案)B.continueC.returnD.exit答案解析:break關(guān)鍵字用于跳出循環(huán)。120.下列哪個(gè)函數(shù)可以將字符串轉(zhuǎn)換為小數(shù)?[單選題]*A.int()B.str()C.float()(正確答案)D.bool()答案解析:float()函數(shù)可以將字符串轉(zhuǎn)換為整數(shù)。121.下列哪個(gè)運(yùn)算符可以進(jìn)行邏輯非操作?[單選題]*A.!B.~C.^D.not(正確答案)答案解析:not符號可以進(jìn)行邏輯非操作,將True變?yōu)镕alse,將False變?yōu)門rue。122.關(guān)于變量的說法,錯(cuò)誤的是()。[單選題]*A、變量必須要命名;B、變量第二次賦值后,第一次賦的值將被刪除;C、變量只能用來存儲數(shù)字,不能表示存儲文字;(正確答案)D、在同一個(gè)程序里,變量名不能重復(fù);答案解析:變量不僅可以存儲數(shù)字,也可以存儲字符串類型變量。123.type函數(shù)用于返回對象的類型,那print(type("3")),輸出結(jié)果為<class"int">。(2022年3月)[單選題]*A.對B.錯(cuò)(正確答案)答案解析:type("3")是字符串,輸出<class"str">124.以下哪種輸入不可以得到以下反饋:重要的事情說三遍:戴口罩!戴口罩!戴口罩!()(2022年3月)[單選題]*A.print("重要的事情說三遍:戴口罩!戴口罩!戴口罩!")B.print("重要的事情說三遍:"+"戴口罩!"*3)C.print('重要的事情說三遍:'+'戴口罩!'*3)D.print('重要的事情說三遍:戴口罩!'*3)(正確答案)125.1.運(yùn)行以下程序,輸入樣例輸入后,得出的結(jié)果如何:
a=5
b=8
ifa<b:
ifb<10:
print(a*b)
else:
print(a-b)
else:
print(0)[單選題]*A.40(正確答案)B.-3C.0D.5126.運(yùn)行以下程序,輸入樣例輸入后,得出的結(jié)果如何:
a=int(input())
b=int(input())
ifa*b%2==0:
print('偶數(shù)')
else:
print('奇數(shù)')
樣例輸入:
3
4[單選題]*A.偶數(shù)(正確答案)B.奇數(shù)C.NoneD.代碼會報(bào)錯(cuò)127.3.運(yùn)行以下程序,輸入樣例輸入后,得出的結(jié)果如何:
a=5
b=10
c=20
ifa>banda>c:
print("a是最大的數(shù)。")
elifb>aandb>c:
print("b是最大的數(shù)。")
else:
print("c是最大的數(shù)。")[單選題]*A.a是最大的數(shù)。B.b是最大的數(shù)。C.c是最大的數(shù)。(正確答案)D.無法確定128.4.運(yùn)行以下程序,輸入樣例輸入后,得出的結(jié)果如何:
x=int(input())
y=int(input())
ifx<0andy>0:
print("第二象限")
elifx>0andy>0:
print("第一象限")
elifx>0andy<0:
print("第四象限")
else:
print("第三象限")
樣例輸入:
1
-1[單選題]*A.第一象限B.第二象限C.第三象限D(zhuǎn).第四象限(正確答案)129.運(yùn)行以下程序,得出的結(jié)果如何:
a=10
b=5
ifa>b:
ifb>0:
print(a/b)
else:
print("b不能為0")
else:
print(0)[單選題]*A.
2.0(正確答案)B.
B."b不能為0"C.
C.0D.
D.報(bào)錯(cuò)130.運(yùn)行以下程序,輸入樣例輸入后,得出的結(jié)果如何:
a=input().split()
a,b=int(a),int(b)
ifa>b:
print(a-b)
else:
print(a+b)
樣例輸入:
510[單選題]*A.-15B.5C.-5D.15(正確答案)131.運(yùn)行以下程序,得出的結(jié)果如何:
a=3
b=9
ifa>b:
ifb<10:
print(a+b)
else:
print(a-b)
else:
print(a*b)[單選題]*A.63B.-4C.27(正確答案)D.9132.運(yùn)行以下程序,得出的結(jié)果如何:
a=7
b=4
ifa>bandb>2:
print(a*b)
elifa<bora==4:
print(a+b)
else:
print(a-b)[單選題]*A.11B.28(正確答案)C.3D.9133.9.運(yùn)行以下程序,得出的結(jié)果如何:
a=2
b=3
ifa+b>5:
ifa*b>10:
print(a-b)
else:
print(a+b)
else:
print(a*b)[單選題]*A.5B.6(正確答案)C.0D.1134.10.運(yùn)行以下程序,得出的結(jié)果如何:
a=6
b=4
ifa/b>=2:
print(a*b)
elifa+b>10:
print(a-b)
else:
print(a+b)[單選題]*A.24B.2C.10(正確答案)D.7135.在Python中,如何檢查一個(gè)數(shù)據(jù)的類型?[單選題]*A.type(variable)(正確答案)B.typeof(variable)C.variable.type()D.isinstance(variable)答案解析:type()是Python內(nèi)置函數(shù),用于返回給定對象的數(shù)據(jù)類型(type)。136.在Python中,下面哪條語句是將字符串“hello”賦給變量my_var的正確寫法?[單選題]*A.my_var="hello’B.my_var='hello'(正確答案)C."my_var"=hello;D.hello=my_var;答案解析:在Python中,字符串需要用成對的單引號或雙引號括起來,正確的寫法是my_var='hello'。137.變量x=5,y=10,則以下那個(gè)表達(dá)式的結(jié)果是小數(shù)?[單選題]*A.x+y*2B.(x+y)*2C.x//y**2D.x**y/2(正確答案)答案解析:根據(jù)Python運(yùn)算符優(yōu)先級的規(guī)則,運(yùn)算符**的優(yōu)先級最高,接著是*和/,然后是+和-,又因//為整除符號,因此x**y/2的結(jié)果是小數(shù)。138.假設(shè)x為True,y為False,則以下哪個(gè)表達(dá)式的計(jì)算結(jié)果為False?[單選題]*A.xandy(正確答案)B.xoryC.xD.noty答案解析:在Python中,and運(yùn)算符需要兩個(gè)表達(dá)式都為True才會返回True,因此xandy的計(jì)算結(jié)果為False。139.在Python中,下面的代碼段將輸出什么結(jié)果?
a=4
b=3
ifa>b:
print("HelloWorld")[單選題]*A.HelloWorld(正確答案)B.4C.3D.無輸出答案解析:在此示例中,if語句的條件為a>b,該條件為真。因此,它會打印出"HelloWorld"。140.在Python中,以下哪個(gè)運(yùn)算符用于比較兩個(gè)對象是否不同?[單選題]*A.==B.!=(正確答案)C.<D.>答案解析:在Python中,!=運(yùn)算符用于測試是否不同于;而==運(yùn)算符用于測試是否相等。141.假設(shè)x=7,則以下哪個(gè)表達(dá)式的計(jì)算結(jié)果為14?[單選題]*A.x+=2B.x-=2C.x*=2(正確答案)D.x/=2答案解析:解析:在Python中,**運(yùn)算符表示開方,例如2**3返回8。它的優(yōu)先級比+、-、*、/高。142.在Python中,可以使用哪個(gè)關(guān)鍵字來添加一個(gè)新的條件分支?[單選題]*A.elseB.breakC.continueD.elif(正確答案)答案解析:elif關(guān)鍵字用于添加新的條件分支,它必須在if語句中使用,并在else子句之前。143.下列哪個(gè)條件判斷數(shù)字x是否在范圍[a,b]內(nèi)[單選題]*A.if(x>=a)and(x<=b)(正確答案)B.if(x>a)and(x<b)C.if(x<=a)or(x>=b)D.if(x<a)or(x>b)答案解析:判斷數(shù)字x是否在范圍[a,b]內(nèi)應(yīng)該使用邏輯運(yùn)算符and連接兩個(gè)條件表達(dá)式。144.下面哪個(gè)語句表示如果一個(gè)數(shù)為偶數(shù),則輸出"這是一個(gè)偶數(shù)";否則,輸出"這是一個(gè)奇數(shù)"?[單選題]*
A(正確答案)
B
C
D答案解析:在Python中,%運(yùn)算符可用于計(jì)算除法操作的余數(shù)。如果一個(gè)數(shù)能被2整除,則它是偶數(shù)。145.下面哪個(gè)語句表示如果一個(gè)字符串包含子字符串"hello",則輸出"找到'hello'!";否則,輸出"找不到'hello'!"?[單選題]*
A(正確答案)
B
C
D答案解析:在Python中,in運(yùn)算符可用于測試一個(gè)字符串是否包含另一個(gè)子串。如果存在,則條件為True。146.在Python中,哪個(gè)語句可以在循環(huán)內(nèi)部立即跳出整個(gè)循環(huán)?[單選題]*A.for循環(huán)B.while循環(huán)C.continue語句D.break語句(正確答案)答案解析:break語句可用于在循環(huán)中立即跳出,并完全退出循環(huán)。147.哪個(gè)循環(huán)可以更好地處理未知的重復(fù)次數(shù)?[單選題]*A.for循環(huán)B.while循環(huán)(正確答案)C.do-while循環(huán)D.無限循環(huán)答案解析:while循環(huán)是更好的處理未知重復(fù)次數(shù)的方式,因?yàn)樗梢愿鶕?jù)條件求值的結(jié)果執(zhí)行不同的迭代次數(shù)。148.執(zhí)行以下程序,它給出的結(jié)果是什么?
foriinrange(10):
print(i)[單選題]*A.0123456789(正確答案)B.12345678910C.024681012141618D.135791113151719答案解析:這段代碼迭代了10次,每次打印變量i的值。輸出是0123456789。149.在下列代碼中,range()函數(shù)產(chǎn)生了哪些數(shù)字?
foriinrange(10,0,-2):
print(i)[單選題]*A.10,8,6,4,2(正確答案)B.2,4,6,8,10C.10,9,8,7,6,5,4,3,2,1D.1,3,5,7,9答案解析:這個(gè)for循環(huán)從10開始,每次迭代減少2,直到小于等于0。因此range()函數(shù)返回10、8、6、4和2。150.下面的代碼將運(yùn)行幾次循環(huán)并打印出什么內(nèi)容?
i=1
whilei<5:
print(i,end="")
ifi==3:
break
i+=1[單選題]*A.運(yùn)行0次;輸出沒有B.運(yùn)行1次;輸出1C.運(yùn)行2次;輸出12D.運(yùn)行3次;輸出123(正確答案)答案解析:while循環(huán)將運(yùn)行3次,但當(dāng)i==3時(shí)會跳出循環(huán),所以輸出1、2、3。151.如果想要創(chuàng)建一個(gè)空列表,應(yīng)該使用哪個(gè)語句?[單選題]*A.empty_lst=[](正確答案)B.new_lst=list[]C.lst=()D.empty=None答案解析:通過中括號[]來創(chuàng)建一個(gè)空的列表是Python中最方便和常用的方法。例如,empty_lst=[]就可以創(chuàng)建一個(gè)空列表。152.下面哪個(gè)命令用于刪除列表中指定位置上的元素?[單選題]*A.appendB.dropC.removeD.pop(正確答案)答案解析:要刪除列表中指定位置上的元素,請使用pop命令。它需要一個(gè)參數(shù),即要刪除元素的索引。例如,如果a=[1,2,3,4],執(zhí)行popa[2]后,a的值就會變?yōu)閇1,2,4]。如果要刪除列表中的最后一個(gè)元素,請直接調(diào)用pop()方法。153.下面哪個(gè)方法可以在列表x=[1,2,3]的末尾添加元素4?[單選題]*A.x.append(4)(正確答案)B.x.extend(4)C.x=x+4D.x.add(4)答案解析:可以通過列表的append()方法向列表末尾添加一個(gè)元素。例如,對于列表[1,2,3]來說,執(zhí)行append(4)后,列表變成[1,2,3,4]。154.下面哪個(gè)表達(dá)式可以求出列表[1,2,3,4,5]的長度(即列表中包含的元素個(gè)數(shù))?[單選題]*A.len([1,2,3,4,5])(正確答案)B.sum([1,2,3,4,5])C.max([1,2,3,4,5])D.min([1,2,3,4,5])答案解析:len()函數(shù)可以求出列表、字符串、元組等序列類型的長度(元素個(gè)數(shù))。例如,len([1,2,3,4,5])就會返回?cái)?shù)字5。155.下面代碼的輸出結(jié)果為何?
lis=[1,2,3]
lis.reverse()
print(lis)[單選題]*A.輸出[1,2,3]B.輸出[3,2,1](正確答案)C.輸出[2,3,1]D.拋出異常答案解析:列表對象提供了reverse()方法,用于將列表元素倒序排列。在以上代碼中,lis的值是[1,2,3],調(diào)用reverse()后,lis變成[3,2,1]。156.下面的代碼將打印出什么?
numbers=[1,2,3]
foriinrange(len(numbers)):
print(numbers[i+1])[單選題]*A.123B.23C.12D.報(bào)錯(cuò)IndexError(正確答案)答案解析:此處range()函數(shù)產(chǎn)生0、1、2。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版信托資金借貸合同合規(guī)性審查條款3篇
- 二零二五年度古董家具修復(fù)木工合同范本4篇
- 二零二五年度智能鎖定制加工合同范本4篇
- 2025版環(huán)保木工材料供應(yīng)與分包工程合同4篇
- 2025版事業(yè)單位聘用合同續(xù)簽與績效考核及晉升標(biāo)準(zhǔn)協(xié)議3篇
- 2025版外教中介聘請合同標(biāo)準(zhǔn)范本3篇
- 農(nóng)產(chǎn)品倉儲庫存管理與優(yōu)化考核試卷
- 2025版信托投資公司外匯存款賬戶管理合同3篇
- 2025年加盟冰淇淋店合同模板
- 2025年加盟加盟推廣合同
- 道路瀝青工程施工方案
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品市場營銷策略考核試卷
- 票據(jù)業(yè)務(wù)居間合同模板
- 承包鋼板水泥庫合同范本(2篇)
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- 公司沒繳社保勞動仲裁申請書
- 損傷力學(xué)與斷裂分析
- 2024年縣鄉(xiāng)教師選調(diào)進(jìn)城考試《教育學(xué)》題庫及完整答案(考點(diǎn)梳理)
- 車借給別人免責(zé)協(xié)議書
- 應(yīng)急預(yù)案評分標(biāo)準(zhǔn)表
- “網(wǎng)絡(luò)安全課件:高校教師網(wǎng)絡(luò)安全與信息化素養(yǎng)培訓(xùn)”
評論
0/150
提交評論