第1題
Python 語句續(xù)行符號(hào),如有一行語句寫不完,續(xù)航到下一行語句繼續(xù)書寫。()
#
\
$
:
第2題
字符串tstr='television',顯示結(jié)果為vi的選項(xiàng)是()。
print(tstr[4:7])
print(tstr[-6:6])
print(tstr[5:7])
print(tstr[4:-2])
第3題
哪個(gè)函數(shù)可以同時(shí)作用于數(shù)字類型和字符串類型()。
type()
bin()
complex()
len()
第4題
程序段如下:
for x,y in ((1,0),(2,5),(3,8)): print((x**2+y**2)**(1/2))
請問該程序段的功能是()。
輸出兩個(gè)坐標(biāo)點(diǎn)到原點(diǎn)的距離
分別輸出三個(gè)坐標(biāo)點(diǎn)到原點(diǎn)的距離
輸出的x**y
輸出一個(gè)坐標(biāo)點(diǎn)到原點(diǎn)的距離
第5題
以下不是函數(shù)作用的選項(xiàng)是()。
增強(qiáng)代碼可讀性
提高代碼執(zhí)行速度
復(fù)用相同功能代碼
降低編程復(fù)雜度
第6題
在Pythen語言中,使用for..in..方式形成的循環(huán)不能遍歷的類型是()。
列表
浮點(diǎn)數(shù)
字典
字符串
第7題
統(tǒng)計(jì)《哈姆雷特》單詞出現(xiàn)的頻率程序如下:
excludes = {"the","and","of","you","a","i","my","in"} def getText(): txt = open("hamlet.txt","r").read() txt = txt.lower()
items=sorted(items,key=lambda x:x[2])
items=sort(items,key=lambda x:x[1],reverse=True)
items=sorted(items,key=lambda x:x[1])
items=sorted(items,key=lambda x:x[1],reverse=True)
第8題
程序段如下:
ls=list (range(5)) It=[["a","b"],"c"] ls.extend(lt) print(ls)
[0,1,2,3,4,'a','b','c']
[['a','b'],'c']
[0,1,2,3,4,['a','b'],'c']
[0,1,2,['a','b'],'c']
第9題
列表ls=[256,"byte",[8,32,Python,64],{123,56},512]請問ls列表的長度是()。
9
5
4
1
第10題
if word in words: counts[word]=counts[word]+1 else: counts[word]=1
if word in words: counts[word]=counts[word]+1 else: counts[word]=0
if word in words: counts[word]=1 else: counts[word]=counts[word]+1
if word in words: counts[word]=counts[word] else: counts[word]=1
第11題
字典:d={"張三":88,"李四":90,"王五":76,"趙六":82,"錢七 ":86}在字典D中刪除“趙六“對應(yīng)的鍵值對,正確的語句是()。
d.popitem("趙六")
del d["趙六"]
delete d["趙六"]
d["趙六"]=" "
第12題
以下程序的輸出結(jié)果是()。for c in 'Python NCRE': if c =='N': break print(c)
無輸出
Pytho
PythonCRE
Python
第13題
def f1(): a, b=1,2 return b, a
print(f1())print函數(shù)輸出的結(jié)果是()。
2,2
None
1,1
2,1
第14題
關(guān)于return說法正確的是()。
不能返回函數(shù)值
可以返回0個(gè)或多個(gè)函數(shù)值
有多少個(gè)實(shí)參就返回多少個(gè)值
只能返回一個(gè)函數(shù)值
第15題
文本文件和二進(jìn)制文件的區(qū)別()。
文本存在統(tǒng)一的編碼,它被看作是存儲(chǔ)在磁盤上的長字符串,二進(jìn)制文件真接由比特0和比特1組成,沒有統(tǒng)一字符編碼
文本沒有統(tǒng)一的編碼,它被看作是存儲(chǔ)在磁盤上的長字符串,二進(jìn)制文件直接用比特0和比特1組成,有統(tǒng)一字符編碼
文本文件使用不需要打開,真接使用,二進(jìn)制文件使用需要打開
文本文件使用需要打開,二進(jìn)制文件不需要打開,真接使用
第16題
Python 2.x和Python 3.x中input()函數(shù)的返回值都是字符串。()
正確
錯(cuò)誤
第17題
帶有else子句的循環(huán)如果因?yàn)閳?zhí)行了break語句而退出的話,則會(huì)執(zhí)行else子句中的代碼。()
第18題
字節(jié)串b'hel1o wor1d'和b'hel1o world.'的MD5值相差很少。( )
第19題
列表對象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素。( )
第20題
已知x為非空列表,那么表達(dá)式 sorted(x,reverse=True) == list (reversed(x))的值一定是True。()
第21題
Python字典和集合屬于無序序列。( )
第22題
Python集合中的元素不允許重復(fù)。()
第23題
無法使用1ambda表達(dá)式定義有名字的函數(shù)。( )
第24題
在函數(shù)內(nèi)部沒有任何方法可以影響實(shí)參的值。()
第25題
相同內(nèi)容的字符串使用不同的編碼格式進(jìn)行編碼得到的結(jié)果并不完全相同。()
第26題
表達(dá)式int('11',8)的值為__________。
第27題
表達(dá)式3//5的值為_________。
第28題
已知x='a234b123c’,并且re模塊已導(dǎo)入,則表達(dá)式re.split('\d+',x)的值為_________。
第29題
Python關(guān)鍵字elif表示_______和_______兩個(gè)單詞的縮寫。
第30題
已知列表x=[1.0, 2.0, 3.0],那么表達(dá)式sum(x)/1en(x)的值為__________。
第31題
已知列表對象x =['11' , '2' , '3'],則表達(dá)式max (x)的值為____________。
第32題
使用列表推導(dǎo)式生成包含10個(gè)數(shù)字5的列表,語句可以寫為___________。
第33題
表達(dá)式 list(zip([1,2],[3,4]))的值為_________。
第34題
已知列表x=[1,2],執(zhí)行語句y=x后,表達(dá)式 x is y 的值為__________。
第35題
表達(dá)式{1,2,3} | {2,3,4}的值為___________。
第36題
表達(dá)式 5 if 5>6 else (6 if 3>2 else 5) 的值為________。
第37題
已知x={1:1,2:2},那么執(zhí)行語句x[2]=4之后,len(x)的值為__________。
第38題
在函數(shù)內(nèi)部可以通過關(guān)鍵字___________來定義全局變量。
第39題
在Python中定義類時(shí),與運(yùn)算符“//”對應(yīng)的特殊方法名為_________。
第40題
Python標(biāo)準(zhǔn)庫os.path中用來分割指定路徑中的文件擴(kuò)展名的方法是__________。
第41題
#編寫一個(gè)函數(shù),從鍵盤上輸入兩個(gè)數(shù),求最大公約數(shù)和最小公倍數(shù)。如果輸入的第一個(gè)數(shù)小于第二個(gè)數(shù)時(shí),需更交換 如:輸入16,24 調(diào)用函數(shù)顯示8,48
參考答案:
def gcd(m1,n1): r=m1%n1 while r!=0: m1=n1 n1=r r=m1%n1 return n1 m,n=eval(input("請輸入兩個(gè)自然數(shù),用逗號(hào)分隔:")) if m<n: m,n=n,m print("最大的公約數(shù):%d,最小的公倍數(shù)%d"%(gcd(m,n),m*n/gcd(m,n)))
第42題
僅使用pythom基本語法,即不使用任何模塊,編寫python程序計(jì)算下列數(shù)學(xué)表達(dá)式的結(jié)果并輸出,小數(shù)點(diǎn)后保留3位。
要求:輸出數(shù)值結(jié)果,不要額外輸出提示信息字符串。
x=pow((3**4+5*(6**7))/8,0.5) print("{:.3f}".format(x))
一、選擇題(1 - 15題,共計(jì)45分) 二、判斷題(16 - 25題,共計(jì)10分) 三、填空題(26 - 40題,共計(jì)45分) 四、編程題(41、42題)