版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、NOC Python編程題復(fù)習(xí)題選擇題以下選項中不符合Python語言變量命名規(guī)那么的是()*A TempStrB_AICI正確答案)D 3(正確答案)2、下面代碼的輸出結(jié)果是()x =12.34print(type (x)單項選擇題*Aclass str B 正確答案)C D 3、下面代碼的輸出結(jié)果是()for sin HHelloWorlDn:ifs=W”:continueprint end=)單項選擇題*A HelloWorlDB HelloC WorlDD HelloorlD(正確答案)14、執(zhí)行以下代碼,輸出結(jié)果為()sum=lfor i in range。/1):sum +=ipr
2、int(sum)單項選擇題*A、1B、67C、56(正確答案)D、56.015、下面代碼的執(zhí)行結(jié)果是()if-1:print(nTrue.n)else:print(”False.”)單項選擇題*A-lB True.(正確答案)C False.DO1、執(zhí)行以下程序,輸出結(jié)果是:()lss = 12,34,25print(eval(, max(Iss)單項選擇題*A 34(正確答案)B 12,34,25C 34D max(Iss)2、給出如下代碼()TempStr二Hello World”可以輸出“World”子串的是單項選擇題 *A . print(TempStr-5:0)B print(Tem
3、pStr-5:)(正確答案)C print(TempStr-5: -1)D print(TempStr-4: -1)3、給出如下代碼import randomnum 二 random.randint(l, 10)while True:if num = 9:breakelse:num = random.randint( 1, 10)以下選項中描述錯誤的選項是()單項選擇題*A random, randint (1,10)生成1/0之間的整數(shù)B import random代碼是可以省略的(正確答案)C這段代碼的功能是程序自動猜數(shù)字D while True:創(chuàng)立了一個永遠執(zhí)行的循環(huán)4、以下選項中,修
4、改turtle畫筆顏色的函數(shù)是()單項選擇題*Abk()B pencolor ()(正確答案)C colormode ()D seth () 5、以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,正確的選項是()單項選擇題A、在循環(huán)中,continue語句的作用是跳出當(dāng)前循環(huán)B、在循環(huán)中,break語句的作用是結(jié)束該語句所在的循環(huán)(正確答案)C、帶有else子句的循環(huán)語句,如果是因為執(zhí)行了break語句而退出的話,那么會執(zhí)行e Ise子句中的代碼D、在python中,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)必須帶有else子句6、以下代碼輸出結(jié)果是 0 ()print(z.real)單項選擇題*A、1.1(正確答案)B、2.2C、-
5、2.2D、7、關(guān)于Python語句P = -P,以下選項中描述正確的選項是()單項選擇題*A P的值為0B給P賦值為它的負數(shù)(正確答案)CP和P的負數(shù)相等DP和P的絕對值相等8、在Python中,判斷n是否為偶數(shù)的表達式是()單項選擇題*n/2=0n%2=0(正確答案)n%2=0n/2=0 9、Python語言語句塊的標(biāo)記是()單項選擇題*A.分號B.逗號C.縮進(正確答案)D.大括號10、以下選項中,不屬于Python語言基本數(shù)據(jù)類型的是()單項選擇題*strintfloatchar(正確答案). Python使用函數(shù)接收用輸入的數(shù)據(jù)()單項選擇題*accept ()input ()(正確答
6、案)readline ()print().在Python中,a=3, b=5,運行以下程序段后,a和b的值為() a = a * bb = a / ba = a / b 單項選擇題*a=3 b=5a=15 b=3a=5 b=5a=5 b=3(正確答案).在Python中,設(shè)a=2, b=3,表達式a=3值是()單項選擇題*A. 1B.OTrue(正確答案)False14. a=-2, b= 10/3,那么 python 表達式 round (b,l) +abs (a)的值為()單項選擇題*A. 1.3C. 5.4D.5.3(正確答案)15、關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的選項是
7、()單項選擇題*A分支結(jié)構(gòu)使用if保存字B Python中if-elif-else語句描述多分支結(jié)構(gòu)C Python中if-else語句用來形成二分支結(jié)構(gòu)D if-else分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句局部跳轉(zhuǎn)(正確答案)01、語句乂 = “10”;丫 = 20M血儀+丫)的運行結(jié)果是()單項選擇題*A. 10B.20120D.運行出錯(正確答案)02、下面哪個指令不可以讓海龜回到坐標(biāo)(0, 0)點?()單項選擇題*A、turtle.goto(0,0)B、turtle.home()C、turtle.setposition(0,0)D、turtle.set(O,O):確答案)03、計算機能處理聲
8、音、動畫、圖像等信息,這種技術(shù)屬于()單項選擇題*A.網(wǎng)絡(luò)技術(shù)B.多媒體技術(shù)(正確答案)C.人工智能技術(shù)D.自動控制技術(shù)04.如下Python保存字中,不用于表示分支結(jié)構(gòu)的是()單項選擇題*AelifB if not(正確答案)CifD else05、用來定義函數(shù)的保存字是()單項選擇題*A、returnB、def(正確答案)C、globalD class06、以下關(guān)于python函數(shù)的描述,正確的選項是()單項選擇題*A、函數(shù)中return語句只能放在函數(shù)定義的最后面B、定義函數(shù)需要使用保存字def(正確答案)C、使用函數(shù)最主要的作用時復(fù)用代碼D、python函數(shù)不可以定義在分支或者循環(huán)語句
9、的內(nèi)部 07、以下選項中可訪問字符串s從右側(cè)向左第三個字符的是()單項選擇題*A.s3B.s:-3C.s-3(正確答案)D.s0:-308、下面代碼的輸出結(jié)果是() print(pow(2,10)單項選擇題*A 100B 12C 1024(正確答案)D2009、關(guān)于以下程序的描述中,正確的選項是()def func(a,b):c=a*2+bb=areturn ca=10b=2c=func(b,a)+a 單項選擇題*A、執(zhí)行該函數(shù)后,變量c的值變?yōu)?12B、函數(shù)的名字為defC、執(zhí)行該函數(shù)后,變量b的值為2(正確答案)D、執(zhí)行該函數(shù)后,變量b的值為1010、下面代碼的輸出結(jié)果是()x=10y=3
10、print(x%y,x*y)單項選擇題*A3 1000B3 30C 1 1000(正確答案)D 1 3011以下關(guān)于python的基礎(chǔ)語法,說法正確的選項是()單項選擇題*A、注釋可以在一行中的任意位置開始,這一行都會作為注釋不會被執(zhí)行B、變量命名可由數(shù)字、字母、下劃線組成,任意組合C、Python使用嚴格的縮進表示程序的格式框架,所有代碼都需要在行前至少加一 個空格D、Python的語句續(xù)行還可以使用括號,包括正確答案)12、下面代碼的輸出結(jié)果是 True-False ()單項選擇題*A 1(正確答案)B-1CTrueDO13、下面代碼的輸出結(jié)果是()X = 1x *= 3+5*2print
11、(x)單項選擇題*A 29B 28(正確答案)C 13D 1414、下面代碼的輸出結(jié)果是()a = acprint(c)單項選擇題*A dbacB “abcdC acbd(正確答案)D bdac15、關(guān)于Python遍歷循環(huán),以下選項中描述錯誤的答案是()單項選擇題*A遍歷循環(huán)通過for實現(xiàn)B無限循環(huán)無法實現(xiàn)遍歷循環(huán)的功能(正確答案)C遍歷循環(huán)可以理解為從遍歷結(jié)構(gòu)中逐一提取元素,放在循環(huán)變量中,對于所提取 的每個元素只執(zhí)行一次語句塊D遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range。函數(shù)等01、下面代碼,結(jié)果可能出現(xiàn)的選項是()import randomprint(int(ra
12、ndom.random() * 100 + 99)單項選擇題*A. 222B .98C.120(正確答案)19902、語句輸出結(jié)果為True的是()單項選擇題*print(l a = b = c =123 print(a,b,c)單項選擇題*A 00 123B出錯C 1 1 123D 123 123 123(正確答案)10、下面代碼的輸出結(jié)果是()for i in Python:print(i,end= ”)單項選擇題*A P,y,t,h,o,n,B P,y,t,h,o,nC pythonD P y t h o n(正確答案)11、給出如下代碼:()sum 二 0for i in range(
13、 1,11):sum += iprint(sum)以下選項中描述正確的答案是:單項選擇題*A循環(huán)語句塊執(zhí)行了 11次Bsum += i 可以寫為 sum + = iC如果print(sum)語句完全左對齊,輸出結(jié)果不變D輸出的最后一個數(shù)字是55(正確答案)12.random.unifonn(a,b)的作用是()單項選擇題*A生成一個a, b之間的隨機整數(shù)B生成一個(a, b)之間的隨機數(shù)C生成一個均值為a,方差為b的正態(tài)分布D生成一個a, b之間的隨機小數(shù)(正確答案)13、下面代碼的輸出結(jié)果是()for i in range。,6):ifi%3= 0:breakelse:print(i, en
14、d=J)單項選擇題*A 1,2,3,B 1,2,345,6C 1,2,(正確答案)D 123,4,5, 14、下面代碼的輸出結(jié)果是()sum = 0for i in range(0, 100):ifi%2= 0:sum -= ielse:sum +二 iprint(sum)單項選擇題*A-50B49C 50(正確答案)D-4915、下面代碼的輸出結(jié)果是()for a in HtorchH;,soapH;,bathH:print(a)單項選擇題*torchsoapbathA.(正確答案)B torch,soap,bathC torch soap bathD torch,soap,bath, 0L
15、下計算機病毒的傳染性是指其可以()單項選擇題*A.擴散到使用者身上B.從計算機的一個區(qū)域傳送到另一個區(qū)域C.進行自我復(fù)制(正確答案)D.不通過任何載體就可以從一臺計算機傳播給另一臺計算機02.無線鼠標(biāo)是微機的一種()單項選擇題*A.輸出設(shè)備B.輸入設(shè)備(正確答案)C.存儲設(shè)備D.運算設(shè)備03、以下選項中,不是具體的Python序列類型的是()單項選擇題*A元組類型B字符串類型C數(shù)組類型(正確答案)D列表類型04、以下表達式的值為True的是()單項選擇題*A、 13B、1 acl005、下面代碼的輸出結(jié)果是()vlist = list(range(5)print(vlist)單項選擇題*A0,
16、 1,2, 3, 4(正確答案)B 0,1,2,34CO 1 234D0;l;2;3;4;。6、以下哪種不屬于計算機操作系統(tǒng)()單項選擇題*A. Windows 系列B.Unix系列C.Word(正確答案)D.DOS07、下面代碼的運算結(jié)果是()i=0sum=0while i x=2.6,那么表達式round(x)的值為()單項選擇題*A、3(正確答案)B、2.6C、2D、3.011、下面代碼的輸出結(jié)果是()for num in range(2, 10):if num 1:for i in range(2, num): if (num % i) = 0:breakelse:print(num)
17、單項選擇題*A 4,6,8,9B2,4,6,8/0C 2,4,6,8D 2,3,5,7,(正確答案)12、關(guān)于Python中的浮點數(shù)據(jù)類型,以下選項中描述錯誤的選項是o ()單項選擇題 *A、float。函數(shù)可以將整數(shù)轉(zhuǎn)換成浮點數(shù),也可以將數(shù)字字符串轉(zhuǎn)換成浮點數(shù)B、浮點數(shù)和整數(shù)在計算機內(nèi)部存儲的方式是不同的,整數(shù)運算永遠是精確的,然 而浮點數(shù)的運算那么可能會有四舍五入的誤差C、浮點數(shù)可以用科學(xué)計數(shù)法來表示。并且浮點數(shù)存在取值范圍D、浮點數(shù)是小數(shù)在Python中的表達方式之一。在Python中,浮點數(shù)默認為單精度的浮 點數(shù)(正確答案)13、下面代碼的輸出結(jié)果是()for a in mirror:
18、print(a, end=nn)if a = T:break 單項選擇題*Amir(正確答案)B mirrorCmiDmirror14、下面代碼的輸出結(jié)果是()s = 0while (s = 1):print(,計數(shù)::s)s = s + 1 單項選擇題*A計數(shù):1B計數(shù):0計數(shù):1(正確答案)C計數(shù):0D出錯15、下面代碼的輸出結(jié)果是()for i in pop star:passprint(i, end=,n)單項選擇題*A無輸出B pop star正確答案)c出錯D popstar01、執(zhí)行以下程序,輸出結(jié)果是:()str = python,str.upper()print(str)單項
19、選擇題*A pythonB PYTHONC pythonD PYTHON(正確答案)02.在Python中,運行以下程序,輸出結(jié)果是。()a = 26b= 10c = a % bprint(c)單項選擇題*A. 2.6B.206(正確答案)03、下列表x二1, 2, 3,那么執(zhí)行語句x.insert(l, 4)后,x的值為() 單項選擇題*1, 4, 2, 3(正確答案)1, 4, 21, 2, 3, 41, 1, 4, 2, 304、以下語句執(zhí)行完成后,n的值為()n = 0for i in range( 1, 100, 3):n=n + 1 單項選擇題*A. 31B.3233(正確答案)3
20、406.執(zhí)行print。+ 2 * 2+ 6 / 3)的結(jié)果為?()單項選擇題*A、4B、7C、4.0D、7.0(正確答案)07、用for語句編寫的輸出1-100這100個整數(shù)的代碼如下,請選擇將其補充完整。 ()for i in range(_ ,):print( i,end=H n)單項選擇題*A.l,101,1(正確答案)B.1,100,1C.100,1,1D.l,1,10108.計算機開展的總趨勢是()單項選擇題*A.智能化、多媒體化、網(wǎng)絡(luò)化(正確答案)B.機械化、自動化、簡單化C.智能化、簡單化、網(wǎng)絡(luò)化D.人工化、網(wǎng)絡(luò)化、復(fù)雜化09.王老師有一塊80GB的硬盤和一個256MB的U盤,
21、那么硬盤的容量是U盤的() 單項選擇題*A.1倍B.32 倍C.320倍(正確答案)D. 1000倍 10、下計算機病毒的傳染性是指其可以O(shè) 單項選擇題*t.pendownQ t.circle(n)for i in range(20, 80, 20): DrawCctCircle(i)t.done()單項選擇題*A笛卡爾心形B同切圓C同心圓(正確答案)D太極8、下面代碼的輸出結(jié)果是()listV = list(range(5) print(2 in listV)單項選擇題*AOB FalseC-lD True(正確答案)9、下面代碼的輸出結(jié)果是()x=10y=3print(x%y, x*y)單
22、項選擇題*A 1 1000(正確答案)B 3 1000C3 30D 1 3010、下面代碼的輸出結(jié)果是()sum = 1.0A.擴散到使用者身上B.從計算機的一個區(qū)域傳送到另一個區(qū)域C.進行自我復(fù)制(卜:確答案)D.不通過任何載體就可以從一臺計算機傳播給另一臺計算機11、九九乘法表不會用到以下哪個知識點來完成:()單項選擇題*A. for循環(huán)B.字符串拼接C . while 循環(huán)D.列表(正確答案).以下各語句輸出結(jié)果為True的是()。單項選擇題*print(l 0:a -= 1print(a,end= H)以下選項中描述錯誤的答案是:單項選擇題*Aa-= 1可由a = a- 1實現(xiàn)B條件a
23、 0如果修改為a 1:print(k)k = k/2上述程序的運行次數(shù)是:單項選擇題*A 14(正確答案)B 1000C 15D 1301 .設(shè)置變量a = False, b=l,以下選項中能出輸出F”的選項是()單項選擇題*if a = 1:printCF)A.if not a = 1:printCF)B .(正確答案)if not a != 1:printCF)c.if not a != 1:print(T)D.02、遞歸函數(shù)的描述,以下選項中正確的答案是()單項選擇題*A名稱作為返回值B含一個循環(huán)結(jié)構(gòu)C函數(shù)比較復(fù)雜D函數(shù)部包含對本函數(shù)的再次調(diào)用(正確答案)03、以下選項中,不屬于函數(shù)的作
24、用的是()單項選擇題*A提高代碼執(zhí)行速度(正確答案)B增強代碼可讀性C降低編程復(fù)雜度D復(fù)用代碼04.以下代碼執(zhí)行之后,輸出結(jié)果是()x=6for i in range(x/2):print(i,end=單項選擇題*A、012B、 0123C、12D、程序出現(xiàn)錯誤(正確答案)05、整型變量x中存放了一個兩位數(shù),要將這個兩位數(shù)的個位數(shù)字和十位數(shù)字交換 位置,13變成31,正確的Python表達式是()單項選擇題*(x%10) *10+x10(正確答案)B.(x%10)/10+x/10C. (x/10)%10+x/10D. (x%10)*10+x%1006、假設(shè)a=5,b=26那么b/a的值是()單
25、項選擇題*A、5(正確答案)B、5.2C、1D、007、Python中,for和while可以有else語句嗎?()單項選擇題*A、只有for才有else語句。B、只有while才有else語句。C、for和while都可以有else語句。(正確答案)D、for和while都沒有else語句。08、以上代碼輸出的結(jié)果是?()for char in TYTHON STRING1:if char =breakprint(char, end=)if char = O:continue 單項選擇題*A、PYTHON(正確答案)B、PYTHONSTRINGC、PYTHND、STRING09、以下哪種說法
26、是錯誤的()單項選擇題*A、除字典類型外,所有標(biāo)準(zhǔn)對象均可以用于布爾測試(正確答案)B、空字符串的布爾值是FalseC、空列表對象的布爾值是FalseD、值為0的任何數(shù)字對象的布爾值是False10、閱讀以下程序,請問程序運行后會輸出幾個hello?()n = 2while n 5:print(nhellon)n二n + 1 單項選擇題*A.O3(正確答案)C.4D. 511、閱讀以下程序,程序輸出的結(jié)果為?()n = 10count = 0while n Python中關(guān)于全局變量和局部變量,以下選項中描述不正確的選項是。() 單項選擇題*A、全局變量是在整個py文件中聲明,全局范圍內(nèi)都可以
27、訪問B、在函數(shù)內(nèi)部修改全局變量的值,要先用global聲明全局變量C、如果要修改全局變量,可在函數(shù)內(nèi)部用關(guān)鍵字global聲明D、全局變量不能和局部變量重名(正確答案)06、代碼printC:#9,.format(314)是對字符3.14進行格式化,以下說法正確的選項是一o ()單項選擇題*A、輸出占9位,右對齊,填充符號#(正確答案)B、輸出占9位,左對齊,填充符號C、輸出占大于9位,右對齊,填充符號D、輸出占大于9位,左對齊,填充符號# 07、x= 1,2,3,4,5,以下操作能夠?qū)⒓蟲中的數(shù)據(jù)5刪掉的是()單項選擇題*A、x.pop(5)B、x.remove(5)(正確答案)C x.r
28、emove(4)D、x.clear(5)08、以下代碼的執(zhí)行結(jié)果為()x=set()y= 123,4,5print(x y)單項選擇題*A、True(正確答案)B、FalseC、xyD、程序出錯09、執(zhí)行以下代碼,輸出結(jié)果正確的選項是() s=nappienT=list(set(s)print(T)單項選擇題*A、中,T, 宣(正確答案)B、p,T,e,aC、p, p, T, e, aD、10、對以下代碼的輸出,正確的選項是()ls=l,2,3,4,python,4,5,6,hi,ab,7,8 print(ls20M-l-l)單項選擇題*A、B、HnHC、“h”D、i(正確答案)11、以下程序輸出的結(jié)果為()for m in 想念”:for n in 家人”:ls.append(m+n)print(ls)單項選擇題*A、想念家人B、想想念念家家人人C、想家想人念家念人D、想家/想人/念家/念人”(正確答案)12、關(guān)于元組的描述正確的選項是()單項選擇題*A、元組和列表相似,所有能對列表的操作對元組都可行B、創(chuàng)立元組時,如果元組中只包含一個元素,在這個元素后可以不添加逗號C、元組中的元素不
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三方建筑監(jiān)理服務(wù)協(xié)議2024版細化模板版B版
- 專業(yè)大理石供應(yīng)協(xié)議2024版版B版
- 廣西2024年廣西衛(wèi)生健康人才與技術(shù)服務(wù)中心招聘筆試歷年典型考點(頻考版試卷)附帶答案詳解
- 2024輕質(zhì)隔墻板原材料供應(yīng)及質(zhì)量控制協(xié)議3篇
- 中介房屋買賣2024年版協(xié)議文件示例一
- 個人房產(chǎn)抵押貸款協(xié)議模板2024年版版
- 2024版?zhèn)€人定期存款合同3篇
- 鋼結(jié)構(gòu)倉庫施工課程設(shè)計
- 抹灰窗臺施工方案
- 2025至2030年中國折疊木門配件數(shù)據(jù)監(jiān)測研究報告
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點提升(共500題)附帶答案詳解
- 2025年河北省職業(yè)院校技能大賽智能節(jié)水系統(tǒng)設(shè)計與安裝(高職組)考試題庫(含答案)
- 2024年下半年鄂州市城市發(fā)展投資控股集團限公司社會招聘【27人】易考易錯模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
- 《職業(yè)院校與本科高校對口貫通分段培養(yǎng)協(xié)議書》
- 人教版(2024)英語七年級上冊單詞表
- 中醫(yī)養(yǎng)生產(chǎn)業(yè)現(xiàn)狀及發(fā)展趨勢分析
- 2023年浙江省溫州市中考數(shù)學(xué)真題含解析
- 司庫體系建設(shè)
- 居間合同范本解
- 機電傳動單向數(shù)控平臺-礦大-機械電子-有圖
評論
0/150
提交評論