NOC-python模擬考試卷測試卷附答案_第1頁
NOC-python模擬考試卷測試卷附答案_第2頁
NOC-python模擬考試卷測試卷附答案_第3頁
NOC-python模擬考試卷測試卷附答案_第4頁
NOC-python模擬考試卷測試卷附答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

NOC-python模擬考試卷測試題表達(dá)式eval('500/10')的結(jié)果是:A、'500/10’B、500/10C、50.0(正確答案)D、50表達(dá)式type(eval('45'))的結(jié)果是:A、<class'float'>B、NoneC、<class'int'>(正確答案)D、<class'str>執(zhí)行以下代碼,輸出結(jié)果為():sum=1foriinrange(1,11):sum+=iprint(sum)A、1B、67C、56(正確答案)D、56.0答案解析:本題考察for循環(huán)和累加,將1到10累加求和,結(jié)果放在sum變量中,故1+1+2+3+4+5+...+10=56。故本題選C。執(zhí)行以下代碼,輸出結(jié)果為():if-1:print("True.")else:print("False.")A、-1B、True.(正確答案)C、False.D、0執(zhí)行以下程序,輸出結(jié)果是:Iss=[12,34,25]print(eval('max(Iss)')):A、34(正確答案)B、[12,34,25]C、’34’D、max(Iss)以下程序可以輸出"World"子串的是:TempStr="HelloWorld"A、print(TempStr[-5:0])B、print(TempStr[-5:])(正確答案)C、print(TempStr[-5:-1])D、print(TempStr[-4:-1])以下關(guān)于組合數(shù)據(jù)類型的描述,錯(cuò)誤的是:importrandomnum=random.randint(1,10)whileTrue:ifnum>=9:breakelse:num=random.randint(1,10)A、random,randint(1,10)生成[1,10]之間的整數(shù)B、importrandom代碼是可以省略的(正確答案)C、這段代碼的功能是程序自動猜數(shù)字D、whileTrue:創(chuàng)建了一個(gè)永遠(yuǎn)執(zhí)行的循環(huán)以下選項(xiàng)中,修改turtle畫筆顏色的函數(shù)是A、bk()B、pencolor()(正確答案)C、colormode()D、seth()以下關(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)語句,如果是因?yàn)閳?zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼D、在python中,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)必須帶有else子句答案解析:continue語句只結(jié)束當(dāng)前當(dāng)次循環(huán),繼續(xù)下一輪循環(huán),而不是跳出當(dāng)前循環(huán),故A錯(cuò)誤。C選項(xiàng)中因?yàn)閳?zhí)行break語句終止循環(huán),else子句不會被執(zhí)行,故C錯(cuò)誤。else子句是可選的,不是必須的。故D錯(cuò)誤。故本題選B。下列代碼輸出結(jié)果是_____。:z=1.1-2.2jprint(z.real)A、1.1(正確答案)B、2.2C、-2.2D、1.1-2.2j答案解析:本題考察復(fù)數(shù)的知識。復(fù)數(shù)的一般格式可以表達(dá)為real+imagj(J)。注意實(shí)部和虛部都是浮點(diǎn)數(shù)類型。題目中z.real取的是復(fù)數(shù)的實(shí)部,故答案為1.1,如果是print(z.imag),則結(jié)果為-2.2。故本題選A。關(guān)于Python語句P=-P,以下選項(xiàng)中描述正確的是A、P的值為0B、給P賦值為它的負(fù)數(shù)(正確答案)C、P和P的負(fù)數(shù)相等D、P和P的絕對值相等在Python中,判斷n是否為偶數(shù)的表達(dá)式是():A、n/2=0B、n%2==0(正確答案)C、n%2=0D、n/2==0Python語言語句塊的標(biāo)記是:k=0whileTrue:s=input("請輸入q退出")ifs=='q':k+=1continueelse:k+=2breakprint(k)A、分號B、逗號C、縮進(jìn)(正確答案)D、大括號下列選項(xiàng)中,不屬于Python語言基本數(shù)據(jù)類型的是A、strB、intC、floatD、char(正確答案)Python使用函數(shù)()接收用輸入的數(shù)據(jù)A、accept()B、input()(正確答案)C、readline()D、print()在Python中,已知a=3,b=5,運(yùn)行下列程序段后,a和b的值為:a=abb=a//ba=a//bA、a=3b=5B、a=15b=3C、a=5b=5D、a=5b=3(正確答案)答案解析:本題主要考查Python表達(dá)式的運(yùn)行。a=3,b=5,a=ab=15,b=a//b=15//5=3,a=a//b=15//3=5,故運(yùn)行下列程序段后,a和b的解析:D在Python中,設(shè)a=2,b=3,表達(dá)式a<bandb>=3值是()A、1B、0C、True(正確答案)D、False答案解析:本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符and兩邊都為真,值才為真,否則為假。a=2,b=3,a>b值為假,b>=3值為真,故表達(dá)式a>bandb>=3的值是False,故本題選D選項(xiàng)。已知a=-2,b=10/3,則python表達(dá)式round(b,1)+abs(a)的值為A、1.3B、5.33C、5.4D、5.3(正確答案)答案解析:本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符and兩邊都為真,值才為真,否則為假。a=2,b=3,a>b值為假,b>=3值為真,故表達(dá)式a>bandb>=3的值是False,故本題選D選項(xiàng)。關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是: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)(正確答案)語句x="10";y=20;print(x+y)的運(yùn)行結(jié)果是():A、10B、20C、120D、運(yùn)行出錯(cuò)(正確答案)下面哪個(gè)指令不可以讓海龜回到坐標(biāo)(0,0)點(diǎn)?():A、turtle.goto(0,0)B、turtle.home()C、turtle.setposition(0,0)D、turtle.set(0,0)(正確答案)計(jì)算機(jī)能處理聲音、動畫、圖像等信息,這種技術(shù)屬于:A、網(wǎng)絡(luò)技術(shù)B、多媒體技術(shù)(正確答案)C、人工智能技術(shù)D、自動控制技術(shù)如下Python保存字中,不用于表示分支結(jié)構(gòu)的是:A、elifB、ifnot(正確答案)C、ifD、else用來定義函數(shù)的保留字是():A、returnB、def(正確答案)C、globalD、class以下關(guān)于python函數(shù)的描述,正確的是():A、函數(shù)中return語句只能放在函數(shù)定義的最后面B、定義函數(shù)需要使用保留字def(正確答案)C、使用函數(shù)最主要的作用時(shí)復(fù)用代碼D、python函數(shù)不可以定義在分支或者循環(huán)語句的內(nèi)部答案解析:return語句可以出現(xiàn)在函數(shù)的任何部分,可以同時(shí)將0個(gè)、1個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。使用函數(shù)最主要的作用是提高應(yīng)用的模塊化和代碼的重復(fù)利用率。函數(shù)是可以定義在分支或循環(huán)語句的內(nèi)部的。故本題答案選B。以下選項(xiàng)中可訪問字符串s從右側(cè)向左第三個(gè)字符的是:A、s[3]B、s[:-3]C、s[-3](正確答案)D、s[0:-3]下面代碼print(pow(2,10))的輸出結(jié)果是:A、100B、12C、1024(正確答案)D、20執(zhí)行以下程序,輸出結(jié)果是:deffunc(a,b):c=a2+bb=areturnca=10b=2c=func(b,a)+aA、執(zhí)行該函數(shù)后,變量c的值變?yōu)?12B、函數(shù)的名字為defC、執(zhí)行該函數(shù)后,變量b的值為2(正確答案)D、執(zhí)行該函數(shù)后,變量b的值為10答案解析:程序中將實(shí)參b的值傳給形參a,將實(shí)參a的值傳給形參b,則在函數(shù)體中c=22+10=14,函數(shù)返回值為14,故實(shí)參c的值為14+10等于24。形參a,b在函數(shù)結(jié)束后會自動釋放,不會影響到實(shí)參a和b,故a的值仍然為10,b的值為2。故本題選C。下面代碼的輸出結(jié)果是:x=10y=3print(x%y,xy)A、31000B、330C、11000(正確答案)D、130以下關(guān)于python的基礎(chǔ)語法,說法正確的是():A、注釋可以在一行中的任意位置開始,這一行都會作為注釋不會被執(zhí)行B、變量命名可由數(shù)字、字母、下劃線組成,任意組合C、Python使用嚴(yán)格的縮進(jìn)表示程序的格式框架,所有代碼都需要在行前至少加一個(gè)空格D、Python的語句續(xù)行還可以使用括號,包括"()","[]","{}"(正確答案)下面代碼的輸出結(jié)果是>>>True-False():A、1(正確答案)B、-1C、TrueD、0下面代碼的輸出結(jié)果是:x=1x=3+52print(x)A、29B、28(正確答案)C、13D、14下面代碼的輸出結(jié)果是:a="ac"b="bd"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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論