第1題
Python解釋器在語法上不支持( )編程方式。
面向?qū)ο?/pre>
自然語言
面向過程
語句
第2題
函數(shù)divmod(18,4)輸出的結(jié)果是( )。
2,4
2,2
4,4
4,2
第3題
格式化輸出0.002178對應(yīng)的科學(xué)表示法形式,保留4位有效位的標準浮點形式及百分形式(保留2位小數(shù)),正確的是( )。
print("{0:.2e} {0:.2%}".format(0.031415926))
print("{0:.2e} {0:.2%}".%(0.031415926))
print("{0:e} {0:.2%}".%(0.031415926))
print("{0:e} {0:%}".%(0.031415926))
第4題
以下選項中描述正確的是( )。
條件35<=45<75是合法的,旦輸出為False
條件24<=28<25是不合法的
條件24<=28<25是合法的,目輸出為False
條件24<=28<25是合法的,且輸出為True
第5題
s="ABCD" for a in s: if a!=s[-1]: print(a,end="," else: print(a)
程序輸出結(jié)果正確的格式是( )。
A,B,C,D
a,b,c,d
A,B,C,D,
A B C D
第6題
以下構(gòu)成Python循環(huán)結(jié)構(gòu)的方法中,正確的是( )。
do...for
if
loop
while
第7題
以下程序的輸出結(jié)果是( )。
x = [90,87,93] y=("Aele","Bob","1ala") z={} for i in range(len(x)): z[i]=list(zip(x,y)) print(z)
{0:[(90,'Aele'),(87, 'Bob' ),(93,'lala')],1:[(90, 'Aele' ),(87, 'Bob '),(93,' lala')],2:[(90, 'Aele' ),(87, 'Bob'),(93,'lala')]}
{0:(90,'Aele'),1:(87, 'Bob' ),2:(93,'lala')}
{0:[90,'Aele'],1:[87, 'Bob' ],2:[93,'lala']}
{0:([90,87,93],('Aele', 'Bob','lala)),1:([90,87,93],('Aele', 'Bob','lala)),2:([90,87,93],('Aele', 'Bob','lala))}
第8題
以下代碼的輸出結(jié)果是( )。
s=[4,2,9,1] s.insert (2,3) print(s)
[4,2,3,9,1]
[4,3,2,9,1]
[4,2,9,2,1]
[4,2,9,1,2,3]
第9題
定義如下的元組類型
tup1=("a","b",123,"Python","nsmc","c" ) tup1 [3] [-1:1:2]
第二條語句顯示的結(jié)果是( )。
“yh”
“hy”
“pt”
“”
第10題
集合中的元素不能是哪些數(shù)據(jù)類型( )。
元組類型
整型、浮點型
復(fù)數(shù)型、字符串
列表關(guān)型、字典類型、集合類型
第11題
集合:s={1,2,3,4,5,6},t={4,5,6}
s. isdisjoint(t),集合函數(shù)運算的結(jié)果是( )。
False
{1,2,3,4,5,6}
{4,5,6}
True
第12題
img1 =[12,34,56] img2 = [1,2,3,4] def displ(img): print(img) img1 = img2 img1.append([5,6]) displ(img2)
[1,2,3,4]
[1,2,3,4,5,6]
[12,34,56]
[1,2,3,4,[5,6]]
第13題
函數(shù)定義格式正確的是( )。
def (n):
def f(n)
def f(n):
def fn:
第14題
關(guān)于定義函數(shù),說法正確是( )。
函數(shù)中必須要寫return語句
函數(shù)沒有return返回值為None
函數(shù)要返回多少個值,就需要使用多少個return語句
函教必須要return返回函數(shù)值
第15題
以下對CSV格式描述正確的是( )。
CSV文件以英文分號分割元素
CSV文件以英文特殊符號分割元素
CSV文件以英文逗號分割元素
CSV文件以英文句號分割元素
第16題
lambda表達式中可以使用任意復(fù)雜的表達式,但是必須只編寫一個表達式。( )
正確
錯誤
第17題
表達式int('1'*64,2)與sum(2**i for i in range (64))的計算結(jié)果是一樣的,但是前者更快一些。( )
第18題
對于帶有else子句的循環(huán)語句,如果是因為循環(huán)條件表達式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼。( )
第19題
只能對列表進行切片操作,不能對元組和字符串進行切片操作。( )
第20題
使用del命令或者列表對象的remove( )方法刪除列表中元素時會影響列表中部分元素的索引。( )
第21題
Python字典支持雙向索引。( )
第22題
已知 A和B是兩個集合,并且表達式A<B的值為Fa1se,那么表達式A>B的值一定為True。( )
第23題
定義函數(shù)時,即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是一個函數(shù)。( )
第24題
調(diào)用函數(shù)時傳遞的實參個數(shù)必須與函數(shù)形參個數(shù)相等才行。( )
第25題
Python標準庫os中的方法listdir()返回包含指定路徑中所有文件和文件夾名稱的列表。( )
第26題
表達式':'.join(' abcdefg'.split('cd'))的值為_______。
第27題
轉(zhuǎn)義字符r’\n’的含義是_______。
第28題
表達式':'.join('1,2,3,4,5'.split(','))的值為________。
第29題
Python標準庫random中的________方法作用是從序列中隨機選擇1個元素。
第30題
已知列素x=[1,2],執(zhí)行語句 y=x后,表達式id(x)==id(y)的值為________。
第31題
已知列表x=[1,3,2],那么執(zhí)行語句 x=x.reverse() 之后,x的值為_______。
第32題
已知x =[1,2],那么執(zhí)行語句 x[0:1]=[3,3]之后,x的值為_______。
第33題
任意長度的Python列表、元組和字符串中最后一個元素的下標為_______。
第34題
已知 x = list(range (10)),則表達式想x[-4:]的值為________。
第35題
表達式{*range(4),4,*(5,6,7)}的值為_______。
第36題
已知字典 x={i:str(i+3) for i in range(3)},那么表達式' '. join (x. values ())的值為_______。
第37題
表達式sorted({ 'a':3,'b':9,'c':78})的值為________。
第38題
在Python中,_______默認是阻塞的。
第39題
已知函數(shù)定義def func(*p):return sum (p),那么表達式 func (1,2,3)的值為_________。
第40題
Python標準庫_______中提供了計算MD5摘要的方法md5()。
第41題
#編程產(chǎn)生菲波拉契數(shù)列20項,例如:0 1 1 2 3 5 8 13 21 ......
參考答案:
x0,x1=0,1 for n in range(0,20): print(x0,end=" ") x2=x1+x0 x0=x1 x1=x2
第42題
編寫程序,其功能是:用for循環(huán)語句求1到n之間所有偶數(shù)之和(若n為偶數(shù)包括n),并將結(jié)果輸出。(n值由用戶輸入)
設(shè)定input()內(nèi)不含有字符,寫法為input()。否則無結(jié)果得分。
例如:運行程序后若
輸入:
10
則輸出為:
30
要求:輸出數(shù)值結(jié)果,不要額外輸入輸出提示信息字符串。
n = int(input()) s=0 for i in range(0,n+1,2): s=s+i print(s)
一、選擇題(1 - 15題,共計45分) 二、判斷題(16 - 25題,共計10分) 三、填空題(26- 40題,共計45分) 四、程序題(41題,42題)