【MOOC期末】《Python語言程序設(shè)計基礎(chǔ)》(南京郵電大學(xué))期末答案_第1頁
【MOOC期末】《Python語言程序設(shè)計基礎(chǔ)》(南京郵電大學(xué))期末答案_第2頁
【MOOC期末】《Python語言程序設(shè)計基礎(chǔ)》(南京郵電大學(xué))期末答案_第3頁
【MOOC期末】《Python語言程序設(shè)計基礎(chǔ)》(南京郵電大學(xué))期末答案_第4頁
【MOOC期末】《Python語言程序設(shè)計基礎(chǔ)》(南京郵電大學(xué))期末答案_第5頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

【MOOC期末】《Python語言程序設(shè)計基礎(chǔ)》(南京郵電大學(xué))期末答案

有些題目順序不一致,下載后按鍵盤ctrl+F進行搜索Python語言程序設(shè)計基礎(chǔ)期末考試期末考試客觀題部分1.單選題:下列哪個函數(shù)是用來控制畫筆的尺寸的____________。

選項:

A、pensize()

B、pencolor()

C、penup()

D、pendown()

答案:【pensize()】2.單選題:下列哪一個異常類型用來處理表達式中有除數(shù)為0的情形______________。

選項:

A、NameError

B、SyntaxError

C、ZeroDivisionErroor

D、IndexError

答案:【ZeroDivisionErroor】3.單選題:我們通過使用turtle.speed()為小海龜設(shè)置爬行的速度,為了跳過小海龜?shù)囊苿舆^程,直接得到程序繪制的圖形,speed()的參數(shù)應(yīng)該設(shè)置為__________。

選項:

A、10

B、1

C、5

D、0

答案:【0】4.單選題:使用Python語言編寫的源程序保存時的文件擴展名是()。

選項:

A、.class

B、.java

C、.py

D、.txt

答案:【.py】5.單選題:下面關(guān)鍵字中,哪一個不是用于異常處理語句()。

選項:

A、try

B、except

C、catch

D、finally

答案:【catch】6.單選題:下列哪種文件打開訪問模式為二進制文件只讀模式?()

選項:

A、rb

B、w

C、a

D、a+

答案:【rb】7.單選題:高級語言程序中,程序的三種基本結(jié)構(gòu)不包括()

選項:

A、順序結(jié)構(gòu)

B、分支結(jié)構(gòu)

C、循環(huán)結(jié)構(gòu)

D、限制結(jié)構(gòu)

答案:【限制結(jié)構(gòu)】8.單選題:下面的循環(huán)體執(zhí)行的次數(shù)與其它不同的是:()

選項:

A、i=0while(i<=100):print(i)i=i+1

B、foriinrange(100):print(i)

C、foriinrange(100,0,-1):print(i)

D、i=100while(i>0):print(i)i=i–1

答案:【i=0while(i<=100):print(i)i=i+1】9.單選題:以下不能創(chuàng)建一個字典的語句是()

選項:

A、dict1={}

B、dict2={3:5}

C、dict3=dict([2,5],[3,4])

D、dict4=dict(([1,2],[3,4]))

答案:【dict3=dict([2,5],[3,4])】10.單選題:關(guān)于字符串下列說法錯誤的是()

選項:

A、{:.2f}用于格式化輸出數(shù)值時保留小數(shù)點后2位

B、字符串的子串查找函數(shù)find()只能返回第一個符合子串的位置,否則返回為0

C、既可以用單引號,也可以用雙引號創(chuàng)建字符串

D、在三引號字符串中可以包含換行回車等特殊字符

答案:【字符串的子串查找函數(shù)find()只能返回第一個符合子串的位置,否則返回為0】11.單選題:Python語言可以處理的文件類型是__________。

選項:

A、文本文件和二進制文件

B、文本文件和數(shù)據(jù)文件

C、數(shù)據(jù)文件和二進制文件

D、以上答案都不對

答案:【文本文件和二進制文件】[vk-content]12.單選題:請問以下四個賦值操作中,哪一個操作可以得到一個字典類型的數(shù)據(jù)?

選項:

A、>>>data=('Zhangsan',18)

B、>>>data=['Zhangsan',18]

C、>>>data={'Zhangsan':18}

D、>>>data="'Zhangsan',18"

答案:【>>>data={'Zhangsan':18}】13.單選題:關(guān)于列表,下面描述不正確的是___________。

選項:

A、必須按順序插入元素

B、長度沒有限制

C、元素類型可以不同

D、支持in運算符

答案:【必須按順序插入元素】14.單選題:以下選項中輸出結(jié)果是10的是____________。

選項:

A、>>>print(list(range(1,20,3))[4])

B、>>>print(len('12345'+'56789'))

C、>>>print(len({'a':1,'b':2,'c':3,'d':4,'e':5}))

D、>>>print('1'*10)

答案:【>>>print(len('12345'+'56789'))】15.單選題:對于序列numbers=[1,2,3,4,5,6,7,8,9,10],以下相關(guān)操作中哪一個得到的結(jié)果中包含數(shù)字6?

選項:

A、>>>numbers[0:5]

B、>>>numbers[6]

C、>>>numbers[5:-1]

D、>>>numbers[-4:-1]

答案:【>>>numbers[5:-1]】16.單選題:下列代碼的輸出結(jié)果為____________。>>>'{:.4e}'.format(234.56789)

選項:

A、'2.3456e+02'

B、'234.5679'

C、'2.3457e+02'

D、'2.345e+02'

答案:【'2.3457e+02'】17.單選題:Python語言中表示換行的轉(zhuǎn)義字符是____________。

選項:

A、\t

B、\n

C、\a

D、\r

答案:【\n】18.單選題:以下說法正確的是____________。

選項:

A、Python程序只能運行在Windows系列的操作系統(tǒng)中。

B、Python3.x與Python2.x是相互兼容的。

C、Python中縮進并非是隨心所欲的,必須根據(jù)規(guī)范進行,每個層次必須用四個空格。

D、Python中如果一條語句太長且不想在一行中顯示,常常需要在該行的結(jié)束處加上“\”續(xù)行符。

答案:【Python中如果一條語句太長且不想在一行中顯示,常常需要在該行的結(jié)束處加上“\”續(xù)行符?!?9.單選題:下列表達式的值為True的是()

選項:

A、5+4j>2-3j

B、3>2>1

C、(3,2)<('a','b')

D、'abc'>'xyz'

答案:【3>2>1】20.單選題:下面哪個不是Python合法的變量名()

選項:

A、x32

B、10XL

C、my

D、__name__

答案:【10XL】21.以下程序執(zhí)行結(jié)果的是________。s='abc12bcde34cdef20efgh0'mlist=s.split()x=[]y=[]foriinrange(0,len(mlist),2):x.append(mlist[i])y.append(int(mlist[i+1]))d=dict(zip(x,y))substr='cd'foriteminsorted(d.keys()):ifitem.find(substr)!=-1:print(item,d[item])

答案:【bcde34cdef20】22.以下程序執(zhí)行結(jié)果是________。string=["PHP","Python","C","C++","Java"]foriteminstring:item_temp=item.lower()foriinrange(len(item)):ifitem_temp[i]in'aeiou':string.remove(item)breakprint(string)s=sorted(string,reverse=True)print(s)

答案:【['PHP','C','C++']['PHP','C++','C']/['PHP','C','C++']['PHP','C++','C']】23.執(zhí)行如下代碼,則程序的運行結(jié)果是(2)。names=["xiaoma","xiaoliu","xiaowang","xiaozhang","xiaoxue"]numbers=[8321234,111222,323232,66666,123456]data=dict(zip(names,numbers))xx=sorted(data.values())print(xx[3])

答案:【323232】24.有如下函數(shù)定義,執(zhí)行函數(shù)調(diào)用func(3)的返回值是________。deffunc(n):ifn<=1:returnnelse:return(func(n-1)+func(n-2))

答案:【2】25.執(zhí)行如下代碼,則程序的運行結(jié)果是________。a=list(range(1,20,2))b=list(range(1,20,3))c=[]foriina:ifiinb:c.append(i)print(c)

答案:【[1,7,13,19]/[1,7,13,19]】26.執(zhí)行如下代碼,則程序的運行結(jié)果是________。year=eval(input("輸入年份:"))#可用int()函數(shù)if(year%4==0andyear%100!=0)or(year%400==0):print(year,":閏年")else:print(year,":非閏年")當運行時輸入2018時,程序運行結(jié)果如何?

答案:【2018:非閏年】27.Python組合數(shù)據(jù)類型包括元組、列表、字典、集合,其中________是Python中唯一的映射類型。

答案:【字典】28.導(dǎo)入模塊或者模塊中的元素要使用關(guān)鍵字________。

答案:【import】29.當我們想為一個閉合的形狀填充顏色時,我們會使用語句turtle.begin_fill()和turtle.________。

答案:【end_fill()】30.下列語句的執(zhí)行結(jié)果為________。>>>{1,2,3}&{3,4,5}

答案:【{3}】31.下列表達式的計算結(jié)果是________。>>>30-3**2+8//3*2/10

答案:【21.4】32.執(zhí)行如下代碼,則程序運行后,屏幕上顯示的結(jié)果是:________。foriinrange(3,10,3):ifi%2:print(i)

答案:【39】33.執(zhí)行如下代碼,則程序的運行結(jié)果是________。a=[1,2,3,4]b=[5,6,7,8]c=dict(zip(a,b))fork,vinc.items():ifk%2==0:print(k,v)

答案:【2648】34.執(zhí)行如下代碼,則程序的運行結(jié)果是________。x=[1,7,28,30,8]i=0m=0forjinrange(len(x)):ifx[j]>m:m=x[j]i=jx[0],x[i]=x[i],x[0]print(x)

答案:【[30,7,28,1,8]/[30,7,28,1,8]】35.執(zhí)行如下代碼,則程序的運行結(jié)果是________。a=m=15b=n=20whilea%b!=0:a,b=b,a%bprint(b,m*n//b)

答案:【560】36.執(zhí)行如下代碼,則程序的運行結(jié)果是________。s=0foriinrange(1,21):ifi%2==0:continueifi%10==7:breaks=s+iprint("s=",s)

答案:【s=9/s=9】37.關(guān)閉一個打開的文件,可以使用文件對象的________方法。

答案:【close()/close】38.刪除字典中的所有元素的方法是________。

答案:【clear()/clear】39.表達式“1.0+2>1.0”的結(jié)果為________。

答案:【True】40.Python提供了判斷一個元素是否屬于一個序列的操作運算,該運算使用運算符:________來完成。

答案:【in】期末考試編程題部分1.打印*組成的倒三角形。利用循環(huán)語句打印由星號組成的倒三角。(格式提示:每行中共有20個字符,除了星號以外,其他均為空格)題目內(nèi)容:打印*組成的倒三角形。利用循環(huán)語句打印如下圖所示的圖案。****************輸入格式:無輸出格式:每一行中共包括20個字符,星號在20個字符中居中對齊輸入樣例:無輸出樣例:****************

答案:【】2.輸出3位數(shù)的水仙花數(shù)。編寫程序,輸出100-1000之間

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論