Python理論知識試題題庫及答案_第1頁
Python理論知識試題題庫及答案_第2頁
Python理論知識試題題庫及答案_第3頁
Python理論知識試題題庫及答案_第4頁
Python理論知識試題題庫及答案_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Python理論知識試題一、選擇題1、表達(dá)式round(1.23456,2)的值是()。[單選題]*A、1B、1.2C、1.23√D、1.242、已知x=[1.'Two',3,'四'],回答以下①-④①3inx②'3'inx③10inx④10notinx[單選題]*A、①True②False③False④FalseB、①True②False③False④True√C、①True②True③False④TrueD、①False②False③False④True3、Python中的算術(shù)運(yùn)算符**是指()。[單選題]*A、2次方B、冪(乘方運(yùn)算)√C、乘以2D、不存在該運(yùn)算符號4、a=”123”b=”456”,請問b+a=[單選題]*A、123456B、”456””123”C、"456123"√D、4561235、已知a='python\”escape',請問a=()[單選題]*A、'python\'escape'B、python“escape√C、python'escapeD、pythonescape6、已知list1=[1,3,2,33,3,4],list1.insert(2,9)則請問list1=()[單選題]*A、[1,3,2,33,3]B、3,2,33,3,4C、1,3,9,2,33,3,4D、[1,3,9,2,33,3,4]√7、已知x="0123456789",請問x[1::2]=()[單選題]*A、13579√B、12345C、13549D、136788、print("{0},{0}{1}".format("hello","world"))輸出結(jié)果為()[單選題]*A、hellohelloworldB、hello,helloworld√C、helloworldD、worldhello9、已知x=[1,2]*3請問x=()[單選題]*A、[1,2,3,4]B、[1,2,1,2,1,2]√C、[1,2]*3D、1,2,1,2,1,210、PythonIDLE是()[單選題]*A、Python解釋器B、命令行交互環(huán)境C、簡單集成開發(fā)環(huán)境√D、Python源文件11、以下可以終結(jié)一個(gè)循環(huán)的執(zhí)行的語句是()[單選題]*A、break√B、ifC、inputD、exit12、已知有列表lst=[1,2,3],執(zhí)行dellst[1]命名后,列表lst的值是()[單選題]*A、[2,3]B、[1,3]√C、[]D、[1,2,3]13、已知x="0123456789",請問x[1:8:2]=()[單選題]*A、579B、1359C、1357√D、145814、已知day=’it\'sagoodday’,請問print(day)輸出[單選題]*A、"it'sagoodday"B、dayC、it'sagoodday√D、’it'sagoodday’15、python源程序執(zhí)行的方式()[單選題]*A、編譯執(zhí)行B、解析執(zhí)行√C、直接執(zhí)行D、邊編譯邊執(zhí)行16、運(yùn)行下方代碼段,輸出的是()。print(10<=3or5>2)[單選題]*A、TRUE√B、FALSEC、10<=3D、5>217、已知list1=[1,2,3,4],list1.append(6)則請問list1=()[單選題]*A、[1,2,3,4,5,6]B、[1,2,3,4,6]√C、[1,2,3,4]D、1,2,3,4,618、’T’notin‘python’的返回值是()[單選題]*A、’t’B、FalseC、True√D、‘python’19、運(yùn)行下方代碼段,下列敘述中正確的是()。age=int(input("年齡:"))ifage<4:print("免費(fèi)")elifage<18:print("4元")else:print("8元")[單選題]*A、輸入為4,輸出為免費(fèi)B、輸入為5,輸出為免費(fèi)C、輸入為18,輸出為4元D、輸入為19,輸出為8元√20、以下代碼執(zhí)行后輸出的結(jié)果是()x=20ifx>=100:y=5*xelse:y=4*xy=y+10y=y+20print(y)[單選題]*A、80B、90C、100D、110√21、執(zhí)行下列語句,x=10y=20ifx>=10:print(y)else:print(x)屏幕打印出的值是()[單選題]*A、10B、20√C、出錯(cuò)信息D、3022、下列哪個(gè)函數(shù)可用于保留1位小數(shù)()[單選題]*A、round(x,1)√B、input(x,1)C、print(x,1)D、type(x.1)23、變量a=3.0,其數(shù)據(jù)類型是()。[單選題]*A、float√B、intC、strD、bool24、運(yùn)行下方代碼段,下列敘述中正確的是()。age=int(input("年齡:"))ifage<4:print("免費(fèi)")elifage<18:print("4元")else:print("8元")[單選題]*A、輸入為4,輸出為免費(fèi)B、輸入為5,輸出為免費(fèi)C、輸入為18,輸出為4元D、輸入為19,輸出為8元√25、執(zhí)行下列代碼,結(jié)果為()s=0t=1whiles<10:s+=tt+=1print(t)[單選題]*A、10B、4C、5√D、1526、txt_str="白云深處有人家",請問txt_str.find("深")的值為()[單選題]*A、2√B、5C、4D、327、’to’in‘python’的返回值是()[單選題]*A、’t’B、False√C、TrueD、‘python’28、已知x="123",y="456",x+y的結(jié)果是()。[單選題]*A、"579"B、"123456"√C、579D、報(bào)錯(cuò)29、a,b,c='hello','python',3,那么b的值是()。[單選題]*A、helloB、pythonC、'python'√D、330、已知nums=[40,36,89,90,36,100,7],nums[2:2]=[1,2,3,4]請問nums為()[單選題]*A、[40,36,1,2,3,4,89,90,36,100,7]√B、[40,45,44,89,2,36,100,7]C、[1,45,89,2,36,100,7]D、[40,45,89,2,36,100,7]31、通過()來查看變量類型[單選題]*A、id(變量名)B、type(變量名)√C、print(變量名)D、input(變量名)32、已知list1=[1,3,2,33,3,4],則請問list1.count(3)=()[單選題]*A、3B、2√C、5D、433、已知S='1+1',請問S=()[單選題]*A、2B、1+1√C、11D、034、已知s="同學(xué)們,開始考試了!",請問s[:3]=()[單選題]*A、“同學(xué)B、“同學(xué)們C、同學(xué)們,D、同學(xué)們√35、用變量S1表示小明的跳遠(yuǎn)成績,變量S2表示小張的跳遠(yuǎn)成績,若要比較小明和小張誰跳得更遠(yuǎn),下列表達(dá)式正確的是()[單選題]*A、S1>S2√B、S1==S2C、S1!=S2D、S1inS236、以下代碼的運(yùn)行,輸入4和5結(jié)果是()a=input("請輸入一個(gè)數(shù)")b=input("請輸入一個(gè)數(shù)")a=int(a)b=int(b)print(type(a),type(b))print(a+b)[單選題]*A、<class'int'><class'int'>9√B、.<class'int'><class'int'>45C、<class'str'><class'str'>9D、<class'str'><class'str'>4537、下面有關(guān)于變量的命名規(guī)則,說法錯(cuò)誤的是()[單選題]*A、變量名中只能包含字母、數(shù)字和下劃線B、變量名不能以數(shù)字開頭C、英文字母區(qū)分大小寫,book和Book是兩個(gè)不同的變量名D、系統(tǒng)關(guān)鍵字可以作為變量名√38、關(guān)于input函數(shù)的說法不正確的是()[單選題]*A、Input()的小括號中放入的是提示信息,用來獲取數(shù)據(jù)之前給用戶的一個(gè)簡單提示B、Input()在鍵盤中獲取了數(shù)據(jù)后,會存放到等號左邊的變量中C、Input()會為用戶輸入的信息自動判斷類型,比如輸入-1,自動就判斷為輸入的是整形√D、Input()函數(shù)可以實(shí)現(xiàn)多個(gè)值同時(shí)輸入給不同的變量39、已知list1=[1,3,2,33,3,4],list1.reverse()則請問list1=()[單選題]*A、[1,2,33,3,4]B、[1,3,2,33,3,4]C、[4,3,33,2,3,1]√D、4,3,33,2,3,140、已知C=ord(B)請問C的值為()[單選題]*A、66√B、ord(B)C、BD、6841、下列關(guān)于對Python語言“更易理解”的闡述,不準(zhǔn)確的是()。[單選題]*A、Python語言具有較強(qiáng)的面向?qū)ο筇卣鰾、Python語言簡化了面向?qū)ο蟮膶?shí)現(xiàn)C、具有大量類似Java中的抽象類元素√D、消除了接口等對象元素42、’t’in‘python’的返回值是()[單選題]*A、’t’B、FalseC、True√D、‘python’43、語句x=input()執(zhí)?時(shí),如果從鍵盤輸?12并按回車鍵,則x的值是[單選題]*A、12B、12C、1e2D、'12'√44、Python程序可以以多種形式與其他編程語言編寫的程序組合在一起。這是體現(xiàn)了Python的()特點(diǎn)。[單選題]*A、簡化設(shè)計(jì)B、開源免費(fèi)C、膠水語言√D、可移植性45、"ab"+"c"*2結(jié)果是()[單選題]*A、abc2B、abcabcC、abcc√D、ababcc46、與數(shù)學(xué)表達(dá)式a2-3b對應(yīng)的python表達(dá)式是()。[單選題]*A、a*2-3bB、a**2-3bC、a*2-3*bD、a**2-3*b√47、我們在使用turtle時(shí),想使繪圖窗口不自動關(guān)閉,應(yīng)添加函數(shù)()[單選題]*A、t.pendown()B、t.circle()C、t.home()D、t.done()√48、列表s=['你','123'],則len(s)的值是()。[單選題]*A、1B、2√C、3D、449、常量是指在程序運(yùn)行過程中其值保持不變的量,一般約定使用()來表示[單選題]*A、大寫字母√B、小寫字母C、符號D、數(shù)字50、下面關(guān)于Python的變量的說法不正確的是()[單選題]*A、變量是指在程序運(yùn)行過程中其值會發(fā)生變化的量B、每個(gè)變量在使用前必須先賦值才能被使用C、Python中的變量賦值需要顯式地進(jìn)行類型聲明√D、定義了變量后,變量就具備了三個(gè)特征:標(biāo)識、類型、值51、a,b,c=input("請輸入三個(gè)數(shù)字:").split()關(guān)于這句代碼的說法不正確的是()[單選題]*A、該語句可同時(shí)輸入三個(gè)值依次賦值給變量a,b,cB、當(dāng)利用input函數(shù)輸入多個(gè)值時(shí)可以用split來進(jìn)行分割C、Split默認(rèn)以空格進(jìn)行分割D、當(dāng)輸入123,利用輸出函數(shù)print(a,b,c)輸出時(shí)會出現(xiàn)123√52、已知S=123,B=str(123)請問B什么數(shù)據(jù)類型()[單選題]*A、浮點(diǎn)型B、整型C、字符型或者str√D、type53、下列變量名不正確的是()。[單選題]*A、The_valueB、Value1C、_valueD、2_value√54、turtle.right(90)的含義為()。[單選題]*A、逆時(shí)針旋轉(zhuǎn)90度B、順時(shí)針旋轉(zhuǎn)90度√C、向右移動90像素長度D、向前移動90像素長度55、已知list1=[1,3,2,33,3,4],list1.remove(3)則請問list1=()[單選題]*A、[1,3,9,2,33,3,4]B、[1,3,33,3,4]C、[1,3,33,3,4]D、[1,2,33,3,4]√56、執(zhí)行下列三條命令,importrandomx=random.randint(1,100)print(x)屏幕中打印顯示的值不可能是().[單選題]*A、1B、50C、75.5√D、10057、已知x=[1,2]y=[3,4]則z=x+y請問z=()[單選題]*A、[1,2]+[3,4]B、[1,2,3,4]√C、1,2,3,4D、[1,2+3,4]58、變量x的值為字符串類型的“2022”,如何將他轉(zhuǎn)換為整型?()[單選題]*A、float(x)B、str(x)C、int(x)√D、list(x)59、命令提示符(),可查看python安裝版本,證明python軟件安裝成功[單選題]*A、python-nB、python-V√C、python-mD、python-c60、運(yùn)行以下代碼,先后根據(jù)提示信息,從鍵盤輸入3和4,則程序運(yùn)行結(jié)果是()a=input("請輸入一個(gè)數(shù)")b=input("請輸入一個(gè)數(shù)")print(a+b)[單選題]*A、7B、a+bC、34√D、出錯(cuò)61、下列while循環(huán)執(zhí)行的次數(shù)為()k=1000whilek>1:print(k)k=k/2[單選題]*A、5B、10√C、100D、50062、假設(shè)random模塊已導(dǎo)入,以下表達(dá)式結(jié)果不可能為10的是()[單選題]*A、Random.choice(range(10))√B、Random.randint(1,10)C、Random.choice([1,10])D、Random.choice([1,10,100])63、id(變量名)是指()[單選題]*A、查看變量的物理地址B、查看變量的id值C、查看變量的類型D、查看變量的內(nèi)存地址√64、以下說法錯(cuò)誤的是()。[單選題]*A、字符串中第一個(gè)元素的偏移為0B、字符串中最后一個(gè)元素的偏移為-1C、str[1]獲取第一個(gè)元素√D、str[-2]獲取倒數(shù)第二個(gè)元素65、運(yùn)行l(wèi)en([1,2,3]),會輸出什么()[單選題]*A、12B、123C、2D、3√66、假設(shè)random模塊已導(dǎo)入,運(yùn)行random.choice("ilovepython")的結(jié)果可能是()[單選題]*A、i√B、LoveC、PythonD、Ilovepython67、運(yùn)行以下代碼str1="hello,\\npython"print(str1)輸出結(jié)果()[單選題]*A、hello,\npython√B、hello,pythonC、hello,\pythonD、hello,\python68、txt_str="白云深處有人家",請問txt_str.replace("深","生")的值為()[單選題]*A、白云生處有人家B、"白云深處有人家"C、'白云生處有人家'√D、白云深處有人家69、下面哪個(gè)不是Python合法的標(biāo)識符()[單選題]*A、int32B、40XL√C、selfD、__name__70、下列生成1~10之間隨機(jī)整數(shù)(包含1和10)的方法代碼正確的是()[單選題]*A、random.random()*10+1B、random.randrange(1,10)C、random.randint(1,10)√D、random.choice(1,10)71、假設(shè)a=9,b=2,那么下列運(yùn)算中,錯(cuò)誤的是()。[單選題]*A、a+b的值是11B、a//b的值是4C、a%b的值是1D、a**b的值是18√72、在Turtle模塊中,begin_fill函數(shù)表示()[單選題]*A、開始填充顏色√B、填充黑色C、填充白色D、結(jié)束填充顏色73、已知mytitle=list('python編程'),請問print(mytitle)為()[單選題]*A、['p','y','t','h','o','n','編','程']√B、'python編程'C、list('python編程')D、'p','y','t','h','o','n','編','程'74、已知list1=[1,3,2,33,3,4],list1.remove(2)則請問list1=[][單選題]*A、[1,2,33,3,4]B、[1,3,33,3,4]√C、[1,3,2,33,3,4]D、1,3,33,3,475、Python中的算術(shù)運(yùn)算符%是指()。[單選題]*A、求百分比B、取整C、取?!藾、冪運(yùn)算76、10/2*3.4+int(5.2)的值是()。[單選題]*A、22B、22.0√C、6D、6.077、Python采用()來區(qū)分程序之間的層次。[單選題]*A、{}B、[]C、()D、縮進(jìn)√78、語句max(-1,5,3,9,1)執(zhí)行結(jié)束后,值為()[單選題]*A、-1B、5C、9√D、179、已知a=3,b=6,b/a的結(jié)果是()。[單選題]*A、0.5B、2C、2.0√D、080、已知mytitle=list('python編程'),請問print(mytitle[0:3])為()[單選題]*A、p,y,tB、['p','y','t']√C、'p','y','t'D、pyt81、以下代碼的運(yùn)行結(jié)果是()a='abc'a==abcPrint(a)[單選題]*A、abcB、aC、‘a(chǎn)bc’D、出錯(cuò)√82、已知list1=[1,3,2,33,3,4],則請問list1.index(3)=()[單選題]*A、1√B、2C、5D、383、表達(dá)式[90,91]+[91,92]的值是()[單選題]*A、[90,91,92]B、[90,91,91,92]√C、[90,92]D、[91,91]84、Python中,若用變量a存儲學(xué)生的身份證號碼,則變量a的數(shù)據(jù)類型為()[單選題]*A、布爾型B、實(shí)型C、字符串√D、整型85、以下程序段最后運(yùn)行結(jié)果為()a=13ifa>10:print(a*2)else:print(a*3)[單選題]*A、26√B、30C、39D、1386、已知a='python\'escape',請問a=()[單選題]*A、'python\'B、'python\'escape'C、python'escape√D、pythonescape87、()用來中斷循環(huán)的執(zhí)行,并離開當(dāng)前所在的循環(huán)體。[單選題]*A、elseB、continueC、break√D、pass88、下列Python代碼執(zhí)行后,共輸出()行信息。forxinrange(1,10):ifx%5==0:print(x)[單選題]*A、1√B、2C、5D、989、運(yùn)行以下代碼x=1ifx:ifx==2:x=2else:passelse:ifx>0:x=3else:x=4print(x)輸出結(jié)果為()[單選題]*A、1√B、2C、3D、490、已知S=”hellopython”,請問len(S)=()[單選題]*A、11B、15C、12√D、991、下列關(guān)于PyCharm說法不正確的是()。[單選題]*A、PyCharm按下快捷Ctrl+F5可以運(yùn)行程序B、PyCharm按下快捷Shift+F10可以運(yùn)行程序C、PyCharm按下快捷ctrl+Shift+F10可以運(yùn)行程序√D、單擊PyCharm右上角綠色三角形(運(yùn)行)按鈕可以運(yùn)行程序92、已知s=“同學(xué)們,開始考試了!”,請問s[7:]=()[單選題]*A、試了!√B、考試了!C、考試了!"D、試了!"93、已知nums=[40,36,89,2,36,100,7],nums[1]=45請問nums為()[單選題]*A、40,36,89,2,36,100,7B、45C、[40,45,89,2,36,100,7]√D、[45,36,89,2,36,100,7]94、以下關(guān)于random庫的描述,正確的是:[單選題]*A、設(shè)定相同種子,每次調(diào)用隨機(jī)函數(shù)生成的隨機(jī)數(shù)不相同B、通過fromrandomimport*引入random隨機(jī)庫的部分函數(shù)C、uniform(0,1)與uniform(0.0,1.0)的輸出結(jié)果不同,前者輸出隨機(jī)整數(shù),后者輸出隨機(jī)小數(shù)D、randint(a,b)是生成一個(gè)[a,b]之間的整數(shù)√95、已知list1=[1,3,2,33,3,4],list1.pop()則請問list1=[][單選題]*A、[1,3,2,33,3]√B、[1,3,9,2,33,3,4]C、[1,2,3,4,6]D、[3,2,33,3,4]96、已知nums=[40,36,89,2,36,100,7],nums[0:2]=[1,45]請問nums為()[單選題]*A、1,45,89,2,36,100,7B、[1,45,89,2,36,100,7]√C、[40,45,89,2,36,100,7]D、40,36,89,2,36,100,797、表達(dá)式3*"8"的值是()[單選題]*A、'38'B、'24'C、'888'√D、出錯(cuò)98、已知列表list1=[3,4,5,6,7,8,[9,10],'11'],那么list1[5:7]的結(jié)果是()[單選題]*A、[7,8,[9,10]]B、[7,8]C、[8,[9,10],'11']D、[8,[9,10]]√99、已知nums=[40,36,89,2,36,100,7],nums[1:2]=[45,44]請問nums為()[單選題]*A、1,45,89,2,36,100,7B、[40,45,44,89,2,36,100,7]√C、40,36,89,2,36,100,7D、[40,45,89,2,36,100,7]100、以下代碼執(zhí)行后輸出的結(jié)果是()s=0foriinrange(1,101):ifi%7==0:s+=1print(s)[單選題]*A、12B、13C、14√D、15101、已知S=”hellopython”,請問s[4:9]=()[單選題]*A、opyt√B、lopyC、lopytD、opyth102、Python交互環(huán)境的命令行提示符是()。[單選題]*A、>B、\C、#D、>>>√103、有如下Python程序段:s=0forjinrange(1,101):ifj%2==0:s+=j該程序執(zhí)行后,變量s中存儲的是1~100之間的()[單選題]*A、偶數(shù)個(gè)數(shù)B、奇數(shù)個(gè)數(shù)C、奇數(shù)之和D、偶數(shù)之和√104、順序控制結(jié)構(gòu)的程序執(zhí)行是()依次執(zhí)行的。[單選題]*A、自上而下√B、自下而上C、由外到內(nèi)D、由內(nèi)到外105、Python中變量的命名不能以()開頭。[單選題]*A、大寫字母B、小寫字母C、數(shù)字√D、下劃線106、下列導(dǎo)入Turtle庫的方式正確的是?()[單選題]*A、importturtle√B、import(turtle)C、classturtleD、defturtle107、Python中單行注釋使用符號()。[單選題]*A、#√B、""C、*D、@108、給出如下代碼importrandomnum=random.randint(1,10)whileTrue:ifnum>=9:breakelse:num=random.randint(1,10)以下選項(xiàng)中描述錯(cuò)誤的是[單選題]*A、break中止循環(huán)B、importrandom代碼是可以省略的√C、whileTrue:創(chuàng)建了一個(gè)永遠(yuǎn)執(zhí)行的循環(huán)D、random.randint(1,10)生成[1,10]之間的整數(shù)109、下面關(guān)于注釋的說法不正確的是()[單選題]*A、注釋用于解釋代碼的功能或標(biāo)注相關(guān)信息B、通過注釋,能使代碼更加易于閱讀C、注釋是用英文、中文或其他自然語言寫的一行或多行說明文字D、快速注釋快捷鍵Ctrl+\√110、以下哪個(gè)選項(xiàng)表示隨機(jī)生成一個(gè)12到20之間的隨機(jī)數(shù)()[單選題]*A、random.randint(12,20)√B、random.randint(20,20)C、random.randint(20,12)D、random.randint(11,20)111、a=”123”請問a*3=[單選題]*A、123*123*123B、"123*123*123"C、"123123123"√D、123123123112、輸入一個(gè)整數(shù),存儲在變量a中,正確的代碼是()。[單選題]*A、a=input(“請輸入整數(shù)”)B、a=int(input(“請輸入整數(shù)”))√C、a=20D、a=”20”113、Python中多行注釋可以使用()。[單選題]*A、一對單引號B、一對雙引號C、一對三引號√D、#114、已知x="0123456789",請問x[9:1:-2]=()[單選題]*A、1357B、9753√C、97531D、13579115、執(zhí)行下列代碼,結(jié)果為()s=0t=1whiles<10:s+=tt+=1print(t)[單選題]*A、10B、4C、5√D、15116、Python是哪一年在哪個(gè)國家誕生的()[單選題]*A、1989年荷蘭√B、1989年美國C、1900年英國D、1900年法國117、以下程序的不可能輸出結(jié)果是()fromrandomimport*print(round(random(),2))[單選題]*A、0.17B、0.58C、0.99D、1.89√118、以下表示設(shè)置畫筆寬度的函數(shù)是()[單選題]*A、PenupB、PendownC、Pensize√D、Pencolor119、以下可以終結(jié)一個(gè)循環(huán)的執(zhí)行的語句是()[單選題]*A、break√B、ifC、inputD、exit120、已知S=65,B=chr(S)請問B的值為()[單選題]*A、S=65B、65C、A√D、chr(S)121、下面Python代碼的縮進(jìn),下列說法錯(cuò)誤的是()[單選題]*A、判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對應(yīng)的語義B、Python語言不采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架√C、Python單層縮進(jìn)代碼屬于之前最臨近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍D、Python語言的縮進(jìn)可以使用Tab鍵實(shí)現(xiàn)122、以下哪個(gè)代碼畫出的圓最大()[單選題]*A、circle(200,0)B、circle(300,0)C、circle(200,360)D、circle(-300,360)√123、請問,以下代碼中哪個(gè)寫法是正確的()[單選題]*A、turtle.pendownB、turtle.penup()√C、turtle.goto()D、turtle.color(black)124、下面哪個(gè)選項(xiàng)不屬于分支結(jié)構(gòu)的關(guān)鍵字()[單選題]*A、ifB、elifC、elseD、for√125、已知S=”hellopython”,請問s[8]=(),s[-3]=()[單選題]*A、h,tB、t,h√C、h,hD、y,h126、已知x="0123456789",請問x[::-2]=()[單選題]*A、789B、123456C、2345678D、97531√127、以下模塊中用于處理隨機(jī)數(shù)相關(guān)操作的是()[單選題]*A、OS模塊B、Sys模塊C、Re模塊D、Random模塊√128、下列變量名合法的是()。[單選題]*A、fromB、Form1C、test√D、for129、下列關(guān)于Python特點(diǎn)中對于“更易理解”的理解不正確的是()[單選題]*A、Python語言具有較強(qiáng)的面向?qū)ο蟮奶卣鰾、Python語言強(qiáng)化了面向?qū)ο蟮膶?shí)現(xiàn)√C、Python語言消除了類似Java中的抽象類D、Python語言消除了類似Java中的接口等對象元素130、能正確表達(dá)2的10次冪的表達(dá)式是()。[單選題]*A、2*10B、2^10C、2**10√D、2&10131、根據(jù)注釋及代碼的縮進(jìn),判斷下列程序的運(yùn)行結(jié)果是()。n=0#小明原有積分0x=100#買鞋花100元ifx>=100:#如果大于等于100元n=n+x#積分增加xelse:#否則n=n+5#積分增加5分print(n)#打印最后的積分[單選題]*A、100√B、105C、5D、0132、在windows“開始”菜單選擇“命令提示符”,輸入命令(),則能進(jìn)入python交互模式。[單選題]*A、python√B、python\\C、python\D、>>>133、A=12*3B=12**3C="12"*3請問A、B、C的值分別是多少?[單選題]*A、361728121212√B、361728"12""12""12"C、172836121212D、172836"12""12""12"134、已知a='python\nescape',請問a=()[單選題]*A、√pythonescapeB、python\nescapeC、pythonescapeD、pythonnescape135、已知mytitle=list('python編程'),請問print(mytitle[1:3])為()[單選題]*A、[''y','t']√B、p,y,tC、['p','y','t']D、y,t136、Python的源代碼文件的擴(kuò)展名是()。[單選題]*A、pyaB、pythC、py√D、proj137、Python編寫的應(yīng)用程序可以運(yùn)行在不同的操作系統(tǒng)上,在同一個(gè)操作系統(tǒng)上編寫的代碼只需要做少量修改,這是體現(xiàn)了Python的()特點(diǎn)。[單選題]*A、簡化設(shè)計(jì)B、開源免費(fèi)C、膠水語言D、可移植性√138、Python在一行書寫兩條語句時(shí),語句間可以使用()隔開。[單選題]*A、-,B、-;√C、-:D、-()139、運(yùn)行以下代碼之后,x的值為()x,y=3,4ifx>3:x+=3elifx==3:x,y=y,xelse:x*=3print(x)[單選題]*A、3B、4√C、6D、9140、已知x="0123456789",請問x[::-1]=()[單選題]*A、123456789B、9876543210√C、9876540123D、987524621141、已知list1=[1,3,2,33,3,4],list1.pop(2)則請問list1=()[單選題]*A、[1,3,33,3,4]√B、[1,3,2,33,3]C、[1,2,3,4,6]D、[1,3,9,2,33,3,4]142、以下不是程序輸出結(jié)果的選項(xiàng)是:importrandomasrls1=[12,34,56,78]r.shuffle(ls1)print(ls1)[單選題]*A、[12,78,56,34]B、[56,12,78,34]C、[12,36,54,78]√D、[12,78,34,56]143、已知day=’it'sagoodday’,請問print(day)輸出[單選題]*A、it'sagooddayB、’it'sagoodday’C、dayD、編譯器會提示錯(cuò)誤SyntaxError:invalidsyntax√144、語句min(1,6,9)-max(1,-1)執(zhí)行結(jié)束后,值為()[單選題]*A、0√B、6C、9D、1145、以下哪一種方式不是模塊的引入方式()[單選題]*A、使用import語句B、使用import...from...語句√C、使用from...import*語句D、使用from...import語句146、這段代碼運(yùn)行后,會打印出哪個(gè)結(jié)果?()li=["劉備","關(guān)羽","張飛"]li.append("趙云")print(li)[單選題]*A、['劉備','關(guān)羽','張飛']B、['劉備','關(guān)羽','張飛','趙云']√C、['趙云','劉備','關(guān)羽','張飛']D、['趙云']147、已知S=32,B=oct(S)請問B的值為()[單選題]*A、36B、40√C、25D、41148、下列變量名不正確的是()[單選題]*A、The_valueB、Value1C、_valueD、1_value√149、下列刪除列表中最后一個(gè)元素的函數(shù)是()[單選題]*A、delB、pop√C、removeD、cut150、已知day="it'sagoodday",請問print(day)輸出[單選題]*A、it'sagoodday√B、"it'sagoodday"C、dayD、’it'sagoodday’151、執(zhí)行下列命令,x=0foriinrange(1,100):ifi==4:breakx+=iprint(x)屏幕打印出的值是()[單選題]*A、3B、4C、6√D、10152、已知S=32,B=hex(S)請問B的值為()[單選題]*A、32B、hex(S)C、20√D、S=32153、以下代碼執(zhí)行后輸出的結(jié)果是()a=b=c=10ifa>c-1:print(b)[單選題]*A、9B、10√C、0D、無輸出154、以下代碼執(zhí)行后輸出的結(jié)果是()if9:print(10)[單選題]*A、9B、10√C、0D、無輸出155、以下代碼執(zhí)行后輸出的結(jié)果是()x=20ifx>=100:y=5*xelse:y=4*xy=y+10y=y+20Print(y)[單選題]*A、80B、90C、100D、110√156、運(yùn)行這段代碼后,會輸出()個(gè)“*”。foriinrange(5):print("*")[單選題]*A、1B、3C、5√D、15157、a=”123”b=”456”,請問a+b=[單選題]*A、123456B、”123456”√C、”123”+”456”D、”123””456”158、語句x,y,z=[1,2,3]執(zhí)行后變量y的值為()。[單選題]*A、[1,2,3]B、1C、2√D、3159、’t’notin‘python’的返回值是()[單選題]*A、TrueB、‘python’C、’t’D、False√160、已知list1=[1,3,2,33,3,4],list1.sort(reverse=False)則請問list1=()[單選題]*A、[1,3,33,3,4]B、[4,3,33,2,3,1]C、[1,2,33,3,4]D、[1,2,3,3,4,33]√161、表達(dá)式len('ababc'.split('a'))的值是()[單選題]*A、1B、2C、3√D、4測驗(yàn)1、在Turtle模塊中,begin_fill函數(shù)表示()[單選題]*A、開始填充顏色√B、填充黑色C、填充白色D、結(jié)束填充顏色2、’t’notin‘python’的返回值是()[單選題]*A、TrueB、‘python’C、’t’D、False√3、已知list1=[1,3,2,33,3,4],則請問list1.count(3)=()[單選題]*A、3B、2√C、5D、44、運(yùn)行下方代碼段,下列敘述中正確的是()。age=int(input("年齡:"))ifage<4:print("免費(fèi)")elifage<18:print("4元")else:print("8元")[單選題]*A、輸入為4,輸出為免費(fèi)B、輸入為5,輸出為免費(fèi)C、輸入為18,輸出為4元D、輸入為19,輸出為8元√5、txt_str="白云深處有人家",請問txt_str.find("深")的值為()[單選題]*A、2√B、5C、4D、36、a=”123”b=”456”,請問a+b=[單選題]*A、123456B、”123456”√C、”123”+”456”D、”123””456”7、a,b,c=input("請輸入三個(gè)數(shù)字:").split()關(guān)于這句代碼的說法不正確的是()[單選題]*A、該語句可同時(shí)輸入三個(gè)值依次賦值給變量a,b,cB、當(dāng)利用input函數(shù)輸入多個(gè)值時(shí)可以用split來進(jìn)行分割C、Split默認(rèn)以空格進(jìn)行分割D、當(dāng)輸入123,利用輸出函數(shù)print(a,b,c)輸出時(shí)會出現(xiàn)123√8、已知list1=[1,3,2,33,3,4],list1.sort(reverse=False)則請問list1=()[單選題]*A、[1,3,33,3,4]B、[4,3,33,2,3,1]C、[1,2,33,3,4]D、[1,2,3,3,4,33]√9、下列哪個(gè)函數(shù)可用于保留1位小數(shù)()[單選題]*A、round(x,1)√B、input(x,1)C、print(x,1)D、type(x.1)10、Python中多行注釋可以使用()。[單選題]*A、一對單引號B、一對雙引號C、一對三引號√D、#11、已知a='python\'escape',請問a=()[單選題]*A、'python\'B、'python\'escape'C、python'escape√D、pythonescape12、已知s=“同學(xué)們,開始考試了!”,請問s[7:]=()[單選題]*A、試了!√B、考試了!C、考試了!"D、試了!"13、已知mytitle=list('python編程'),請問print(mytitle[0:3])為()[單選題]*A、p,y,tB、['p','y','t']√C、'p','y','t'D、pyt14、已知x="0123456789",請問x[1::2]=()[單選題]*A、13579√B、12345C、13549D、1367815、與數(shù)學(xué)表達(dá)式a2-3b對應(yīng)的python表達(dá)式是()。[單選題]*A、a*2-3bB、a**2-3bC、a*2-3*bD、a**2-3*b√16、運(yùn)行l(wèi)en([1,2,3]),會輸出什么()[單選題]*A、12B、123C、2D、3√17、a=”123”請問a*3=[單選題]*A、123*123*123B、"123*123*123"C、"123123123"D、123123123√18、已知list1=[1,3,2,33,3,4],list1.remove(3)則請問list1=()[單選題]*A、[1,3,9,2,33,3,4]B、[1,3,33,3,4]C、[1,3,33,3,4]D、[1,2,33,3,4]√19、已知x="0123456789",請問x[9:1:-2]=()[單選題]*A、1357B、9753√C、97531D、1357920、下列生成1~10之間隨機(jī)整數(shù)(包含1和10)的方法代碼正確的是()[單選題]*A、random.random()*10+1B、random.randrange(1,10)C、random.randint(1,10)√D、random.choice(1,10)21、執(zhí)行下列語句,x=10y=20ifx>=10:print(y)else:print(x)屏幕打印出的值是()[單選題]*A、10B、20√C、出錯(cuò)信息D、3022、已知list1=[1,3,2,33,3,4],list1.pop()則請問list1=()[單選題]*A、[1,3,2,33,3]√B、[1,3,9,2,33,3,4]C、[1,2,3,4,6]D、[3,2,33,3,4]23、已知S=”hellopython”,請問s[8]=(),s[-3]=()[單選題]*A、h,tB、t,h√C、h,hD、y,h24、運(yùn)行以下代碼,先后根據(jù)提示信息,從鍵盤輸入3和4,則程序運(yùn)行結(jié)果是()a=input("請輸入一個(gè)數(shù)")b=input("請輸入一個(gè)數(shù)")print(a+b)[單選題]*A、7B、a+bC、34√D、出錯(cuò)25、變量x的值為字符串類型的“2022”,如何將他轉(zhuǎn)換為整型?()[單選題]*A、float(x)B、str(x)C、int(x)√D、list(x)26、已知x="0123456789",請問x[::-2]=()[單選題]*A、789B、123456C、2345678D、97531√27、下列關(guān)于Python特點(diǎn)中對于“更易理解”的理解不正確的是()[單選題]*A、Python語言具有較強(qiáng)的面向?qū)ο蟮奶卣鰾、Python語言強(qiáng)化了面向?qū)ο蟮膶?shí)現(xiàn)√C、Python語言消除了類似Java中的抽象類D、Python語言消除了類似Java中的接口等對象元素28、已知S=65,B=chr(S)請問B的值為()[單選題]*A、S=65B、65C、A√D、chr(S)29、在windows“開始”菜單選擇“命令提示符”,輸入命令(),則能進(jìn)入python交互模式。[單選題]*A、python√B、python\\C、python\D、>>>30、關(guān)于input函數(shù)的說法不正確的是()[單選題]*A、Input()的小括號中放入的是提示信息,用來獲取數(shù)據(jù)之前給用戶的一個(gè)簡單提示B、Input()在鍵盤中獲取了數(shù)據(jù)后,會存放到等號左邊的變量中C、Input()會為用戶輸入的信息自動判斷類型,比如輸入-1,自動就判斷為輸入的是整形√D、Input()函數(shù)可以實(shí)現(xiàn)多個(gè)值同時(shí)輸入給不同的變量31、已知S=32,B=hex(S)請問B的值為()[單選題]*A、32B、hex(S)C、20√D、S=3232、a=”123”b=”456”,請問b+a=[單選題]*A、123456B、”456””123”C、456123D、"456123"√33、下面哪個(gè)選項(xiàng)不屬于分支結(jié)構(gòu)的關(guān)鍵字()[單選題]*A、ifB、elifC、elseD、for√34、下面有關(guān)于變量的命名規(guī)則,說法錯(cuò)誤的是()[單選題]*A、變量名中只能包含字母、數(shù)字和下劃線B、變量名不能以數(shù)字開頭C、英文字母區(qū)分大小寫,book和Book是兩個(gè)不同的變量名D、系統(tǒng)關(guān)鍵字可以作為變量名√35、下面關(guān)于Python的變量的說法不正確的是()[單選題]*A、變量是指在程序運(yùn)行過程中其值會發(fā)生變化的量B、每個(gè)變量在使用前必須先賦值才能被使用C、Python中的變量賦值需要顯式地進(jìn)行類型聲明√D、定義了變量后,變量就具備了三個(gè)特征:標(biāo)識、類型、值36、Python是哪一年在哪個(gè)國家誕生的()[單選題]*A、1989年荷蘭√B、1989年美國C、1900年英國D、1900年法國37、變量a=3.0,其數(shù)據(jù)類型是()。[單選題]*A、float√B、intC、strD、bool38、以下代碼執(zhí)行后輸出的結(jié)果是()x=20ifx>=100:y=5*xelse:y=4*xy=y+10y=y+20print(y)[單選題]*A、80B、90C、100D、110√39、執(zhí)行下列命令,x=0foriinrange(1,100):ifi==4:breakx+=iprint(x)屏幕打印出的值是()[單選題]*A、3B、4C、6√D、1040、輸入一個(gè)整數(shù),存儲在變量a中,正確的代碼是()。[單選題]*A、a=input(“請輸入整數(shù)”)B、a=int(input(“請輸入整數(shù)”))√C、a=20D、a=”20”41、下面關(guān)于注釋的說法不正確的是()[單選題]*A、注釋用于解釋代碼的功能或標(biāo)注相關(guān)信息B、通過注釋,能使代碼更加易于閱讀C、注釋是用英文、中文或其他自然語言寫的一行或多行說明文字D、快速注釋快捷鍵Ctrl+\√42、’t’in‘python’的返回值是()[單選題]*A、’t’B、FalseC、True√D、‘python’43、以下代碼執(zhí)行后輸出的結(jié)果是()if9:print(10)[單選題]*A、9B、10√C、0D、無輸出44、用變量S1表示小明的跳遠(yuǎn)成績,變量S2表示小張的跳遠(yuǎn)成績,若要比較小明和小張誰跳得更遠(yuǎn),下列表達(dá)式正確的是()[單選題]*A、S1>S2√B、S1==S2C、S1!=S2D、S1inS245、運(yùn)行以下代碼str1="hello,\\npython"print(str1)輸出結(jié)果()[單選題]*A、hello,\npython√B、hello,pythonC、hello,\pythonD、hello,\python46、已知a='python\nescape',請問a=()[單選題]*A、√pythonescapeB、python\nescapeC、pythonescapeD、pythonnescape47、下列刪除列表中最后一個(gè)元素的函數(shù)是()[單選題]*A、delB、pop√C、removeD、cut48、常量是指在程序運(yùn)行過程中其值保持不變的量,一般約定使用()來表示[單選題]*A、大寫字母√B、小寫字母C、符號D、數(shù)字49、我們在使用turtle時(shí),想使繪圖窗口不自動關(guān)閉,應(yīng)添加函數(shù)()[單選題]*A、t.pendown()B、t.circle()C、t.home()D、t.done()√50、已知s="同學(xué)們,開始考試了!",請問s[:3]=()[單選題]*A、“同學(xué)B、“同學(xué)們C、同學(xué)們,D、同學(xué)們√51、以下模塊中用于處理隨機(jī)數(shù)相關(guān)操作的是()[單選題]*A、OS模塊B、Sys模塊C、Re模塊D、Random模塊√52、Python中的算術(shù)運(yùn)算符**是指()。[單選題]*A、2次方B、冪(乘方運(yùn)算)√C、乘以2D、不存在該運(yùn)算符號53、已知a='python\”escape',請問a=()[單選題]*A、'python\'escape'B、python"escape√C、python'escapeD、pythonescape54、語句min(1,6,9)-max(1,-1)執(zhí)行結(jié)束后,值為()[單選題]*A、0√B、6C、9D、155、以下代碼執(zhí)行后輸出的結(jié)果是()s=0foriinrange(1,101):ifi%7==0:s+=1print(s)[單選題]*A、12B、13C、14√D、1556、Python的源代碼文件的擴(kuò)展名是()。[單選題]*A、pyaB、pythC、py√D、proj57、已知x=[1,2]*3請問x=[][單選題]*A、[1,2,3,4]B、[1,2,1,2,1,2]√C、[1,2]*3D、1,2,1,2,1,258、()用來中斷循環(huán)的執(zhí)行,并離開當(dāng)前所在的循環(huán)體。[單選題]*A、elseB、continueC、break√D、pass59、下列變量名不正確的是()[單選題]*A、The_valueB、Value1C、_valueD、1_value√60、有如下Python程序段:

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論