亚洲精品自慰成人无码三级片|伊人乱码一区一站|美女黄片免费在线观看|手机在线观看无码片子|中文字幕日本强奸|91大神无码六月婷国产|日韩一区二区三区激情精品|亚洲成人网日韩有码|欧美日韩精品一区二区三区视频播放|Av在线收看日韩无天操
python選擇題
1、以下選項(xiàng)中能用作Python變量名的是( )。
A、3k
B、-bird-
C、t%ke
D、stu.score
2、下列表達(dá)式的運(yùn)算結(jié)果是( )。
a = 58
b = True
A、True
B、-1
C、False
D、0
3、以下語(yǔ)句正確的是( )。
A、x=(y==2)
B、a=3;b=’A’;a+=b
C、m=n=p=q=10
D、x,y=1,2,3
4、下列關(guān)于字符串說(shuō)法錯(cuò)誤的是(? ? ?)
A、 字符應(yīng)該視為長(zhǎng)度為1的字符串
B、 字符串以\o標(biāo)識(shí)字符串的結(jié)束
C、 既可以用單引號(hào),也可以用雙引號(hào)創(chuàng)建字符串
D、 在三引號(hào)字符串中可以包含換行回車等特殊字符
5、Python語(yǔ)句print(r'\nGood')的運(yùn)行結(jié)果是(? ? ? ?)
A、 新行和字符串Good
B、 r'\nGood'
C、 \nGood
D、 字符r、新行和字符串Good
6、python語(yǔ)句中s='hello'; print(s[1:3])的運(yùn)行結(jié)果是(? ? ? )
A、 hel
B、 he
C、 ell
D、 el
7、已知x='abcdefg',則表達(dá)式x[3:]+x[:3]的返回值為(? ? ? ?)
A、 'defgabc'
B、 'cdefgab'
C、 'abcdefg'
D、 'cdefgabc'
8、表達(dá)式'aaasdf'.rstrip('af')的值為(? ? ?)
A、 'sd'
B、 'sdf'
C、 'aaasdf'
D、 'aaasd'
9、以下關(guān)于python字符串的描述中,錯(cuò)誤的是(? ? ? ?)
A、 空字符串可以表示為 ''或""
B、 在Python字符串中,可以混合使用正整數(shù)和負(fù)整數(shù)進(jìn)行索引和切片
C、 字符串'my\\text.dat'中第一個(gè)\表示轉(zhuǎn)義符
D、 Python字符串采用[N:M]格式進(jìn)行切片,獲取字符串從索引N到M的子字符串(包含N和M)
10、字符串tstr='television',顯示結(jié)果為vi的選項(xiàng)是(? ? ? ?)
A、 print(tstr[-6:6])
B、 print(tstr[5:7])
C、 print(tstr[4:7])
D、 print(tstr[4:-2])
11、執(zhí)行以下程序,輸出結(jié)果(? ? ? )
1.y='中文'
2.x='中文字'
3.print(x>y)
A、 False
B、 True
C、 False or False
D、 None
12、字符串str1='python',語(yǔ)句print(str1.center(10,*))的執(zhí)行結(jié)果是(? ? ? ?)
A、 python****
B、 **python**
C、 ****python
D、
invalid?syntax
13、變量tstr='我20',執(zhí)行語(yǔ)句print(eval(tstr[1:-1])*3)的結(jié)果是(? ? ? ? )
A、 20
B、 2
C、 6
D、 60
1、下列哪種不是Python元組的定義方式?(? ? ? ? ?)
A、 ?(1)
B、 ?(1,)
C、 (1,2)
D、 ?(1,2,(3,4))
2、Python語(yǔ)句print(type([1,2,3,4]))的輸出結(jié)果是(? ? ? ? ? ? )
A、 <class 'tuple'>
B、 <class 'dict'>
C、 <class 'set'>
D、 <class 'list'>
3、Python語(yǔ)句x=[1,2,3,None,(),[],]; print(len(x))的輸出結(jié)果是(? ? ? ? ? ?)
A、 4
B、 5
C、 6
D、 7
4、Python語(yǔ)句s1=[4,5,6];s2=s1;s1[1]=0;print(s2)的輸出結(jié)果是(? ? ? ? ? ? ?)
A、 [4,5,6]
B、 [0,5,6]
C、 [4,0,6]
D、 以上都不對(duì)
5、已知列表x=list(range(5)),那么執(zhí)行語(yǔ)句x.remove(3)之后,表達(dá)式x.index(4)的值為(? ? ? ? ? ? )
A、 5
B、 4
C、 3
D、 2
6、?已知列表x=[1,3,2],執(zhí)行語(yǔ)句y=list(reversed(x))后,x的值為(? ? ? ? ? ? ?)
A、 [3,2,1]
B、 [1,3,2]
C、 ?[1,2,3]
D、 ?[2,3,1]
7、已知x=[1,2],和y=[3,4],那么x+y的結(jié)果是(? ? ? ? ? ? ? ? )
A、 3
B、 7
C、 [1,2,3,4]
D、 [4,6]
8、已知x=[1,2,3],那么x*3的值為(? ? ? ? ? ? ? ? ?)
A、 6
B、 [1,6,9]
C、 [3,6,9]
D、 [1,2,3,1,2,3,1,2,3]
9、已知x=[1,2],那么連續(xù)執(zhí)行命令y=x和y.append(3)之后,x的值為(? ? ? ? ? ? )
A、 [1,2]
B、 [1,2,3]
C、 [3,1,2]
D、 不確定
10、已知列表x=[1,3,2,4],那么執(zhí)行語(yǔ)句a,b,c,d=sorted(x)之后,c的值為(? ? ? ? )
A、 1
B、 2
C、 3
D、 4
11、已知列表x=[1,2],那么執(zhí)行語(yǔ)句x.append([3])之后,x的值為(? ? ? ? ? ?)
A、 [1,2,3]
B、 [1,2]
C、 [3,1,2]
D、 [1,2,[3]]
12、以下代碼的輸出結(jié)果是(? ? ? ? ? ? ?)
aList=['book',23,[2010,'stud1'],20]
print(aList[2][1][-1])
A、 s
B、 stud1
C、 1
D、 結(jié)果錯(cuò)誤
13、關(guān)于字符串 S1='Happy Python',以下代碼執(zhí)行后,結(jié)果正確的是( )。
A、sS1=S1.split(),則sS1為'Happy Python'
B、S1.reverse(),則S1 為' nohtyP yppaH '
C、rS1=S1[::-1],則rS1為'nohtyP yppaH'
D、kS1=S1.split( )[::-1],則 kS1 為'Python Happy'
14、以下能輸出結(jié)果['a','e','l', 'r']的代碼正確的有( )。
①?>>> L2= ['r','e ','a','l']
>>> L2. sort( )
>>> print( L2)
②?>>> t1 = ('r', 'e', 'a','l')
>>> t1. sort( )
>>> print( t1 )
③?>>> L2 = ['r', 'e','a','l’]
>>> sorted( L2)
④?>>> t1 = ('r', 'e', 'a’,'l’)
>>> sorted( t1 )
A、①③④
B、②③
C、①②③④
D、①②③
15、 下列關(guān)于 Python 列表(list)和元組(tuple)的核心區(qū)別描述,正確的是( )
A. 列表只能存儲(chǔ)相同類型元素,元組可存儲(chǔ)不同類型元素
B. 列表是不可變序列,元組是可變序列
C. 列表支持 append()、pop() 等修改方法,元組不支持直接修改元素
D. 列表用 () 定義,元組用 [] 定義
16、 執(zhí)行以下代碼后,輸出結(jié)果為( )
t = (1, 2, [3, 4])
t[2].append(5)
print(t)
A. (1, 2, [3, 4, 5])
B. (1, 2, [3, 4])
C. 報(bào)錯(cuò) TypeError: 'tuple' object does not support item assignment
D. (1, 2, 3, 4, 5)
17、 下列哪種操作既能作用于列表,也能作用于元組?( )
A. 使用 del 語(yǔ)句刪除單個(gè)元素(如 del obj[0])
B. 使用 extend() 方法添加多個(gè)元素
C. 使用切片語(yǔ)法獲取子序列(如 obj[1:3])
D. 使用 sort() 方法排序
18、 關(guān)于單元素元組的創(chuàng)建,下列正確的是( )
A. t = (100)
B. t = 100,
C. t = [100]
D. t = {100}
19、 執(zhí)行以下代碼后,變量 a 和 b 的類型分別是( )
a = [1, 2, 3]
b = tuple(a)
a.append(4)
A. list、list
B. list、tuple
C. tuple、list
D. tuple、tuple
20、下列代碼的執(zhí)行結(jié)果是( )
lst = [1, 2, 3]
tup = (4, 5, 6)
result = lst + tup
print(result)
A. [1, 2, 3, 4, 5, 6]
B. (1, 2, 3, 4, 5, 6)
C. 報(bào)錯(cuò) TypeError: can only concatenate list (not "tuple") to list
D. [1, 2, 3, (4, 5, 6)]
1、Python語(yǔ)句nums=set([1,2,2,3,3,3,4]); print(len(nums))的輸出結(jié)果是(? ? ? ? ? )
A、 1
B、 2
C、 4
D、 7
2、以下不能創(chuàng)建一個(gè)字典的語(yǔ)句是(? ? ? ? ? ?)
A、 dict1={}
B、 dict2={3:5}
C、 dict3={[1,2,3]:'uestc'}
D、 dict4={(1,2,3):'uestc'}
3、Python語(yǔ)句d={1:'a',2:'b',3:'c'}; print(len(d))的運(yùn)行結(jié)果是(? ? ? ? ? ? ? )
A、 0
B、 3
C、 2
D、 6
4、Python語(yǔ)句s={'a',1,'b',2};print(s['b'])的運(yùn)行結(jié)果是(? ? ? ?)
A、 語(yǔ)法錯(cuò)誤
B、 b
C、 1
D、 2
5、表達(dá)式sorted({'a':3,'b':9,'c':78})的值為(? ? ? ? ? ?)
A、 [3,9,78]
B、 [78,9,3]
C、 ['c','b','a']
D、 ['a','b','c']
6、已知x={1:2},那么執(zhí)行語(yǔ)句x[2]=3之后,x的值為(? ? ? ? ? ? )
A、 {3:2}
B、 {1:3}
C、 [1:2,2:3]
D、 {1:2,2:3}
7、已知x={1:2,2:3},那么表達(dá)式x.get(2,4)的值為(? ? ? ?)
A、 3
B、 4
C、 2
D、 1
8、已知x={1:2,2:3,3:4},那么表達(dá)式sum(x)的值為(? ? ? )
A、 3
B、 15
C、 9
D、 6
9、已知x={1,2,3},那么執(zhí)行語(yǔ)句x.add(3)之后,sum(x)/len(x)的值為(? ? ? ? ?)
A、 2
B、 2.0
C、 2.5
D、 3.0
10、已知x={1:2,2:3,3:4},那么表達(dá)式sum(x.values())的值為(? ? ? ? ? ? ?)
A、 3
B、 15
C、 9
D、 6
11、字典d={'Python':123,'C':123,'C++':123},len(d)的結(jié)果是(? ? ? ? ? )
A、 3
B、 6
C、 9
D、 12
12、以下代碼的輸出結(jié)果是(? ? ? ? ? ? ? )
d={'food':{'cake':1,'egg':5}}
print(d.get('cake','no this food'))
A、 egg
B、 1
C、 food
D、 no?this?food
13、以下關(guān)于Python字典變量的定義中,錯(cuò)誤的是(? ? ? ? ? ? ? ? ? ? )
A、 d={1:[1,2],3:[3,4]}
B、 d={[1,2]:1,[3,4]:3}
C、 d={(1,2):1,(3,4):3}
D、 d={'張三':1,'李四':2}
14、下面的d是一個(gè)字典變量,能夠輸出數(shù)字5的語(yǔ)句是(? ? ? ?)
d={'food':{'cake':1,'egg':5},'cake':2,'egg':3}
A、 print(d['egg'])
B、 print(d['food']['egg'])
C、 print(d['food'][-1])
D、 print(d['cake'][1])
15、以下代碼的輸出結(jié)果是(? ? ? ? ? ?)
d={'大海':'藍(lán)色','天空':'灰色','大地':'黑色'}
print(d['大地'], d.get('大地','黃色')
A、 黑色? ? 黑色
B、 黑色? ?灰色
C、 黑色? ?黃色
D、 黑色? 藍(lán)色
16、關(guān)于字典的創(chuàng)建,以下正確的是( )
A、 a = [x:1,y:2,z:3]
B、 b = dict( )
C、 c = dict([1,2],[3,4])
D、 d = dict((1,2),(3,4))
17、以下選項(xiàng)中不能作為字典的鍵的是(?)。
A、 'name'
B、 1001
C、 [8]
D、 (3)
18、以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是()。
A、 scores = {'Jack':90,'Mike':80,'Jay':85,'Bill':60};del scores['Bill'];len(scores)的結(jié)果是6
B、scores?= {'Jack':90,'Mike':80,'Jay':85,'Bill':60|;s = dict(Jack = 90, Mike = 80,Jay = 85,Bill = 60);則scores == s判斷結(jié)果是False
C、scores = {'Jack':90,'Mike':80,'Jay':85,'Bill':60},無(wú)法執(zhí)行語(yǔ)句 scores['Bill']=90,因?yàn)樵瓉?lái)的字典中已經(jīng)有了一個(gè)值為90了
D、scores= {'Jack':90,'Mike':80,'Jay':85,'Bi';60};sorted(scores.keys())的運(yùn)結(jié)果是['Bill','Jack','Jay','Mike']
19、以下關(guān)于 Python 字典的操作,結(jié)果正確的是( )
my_dict = {"name": "Alice", "age": 25, "hobbies": ["reading", "hiking"]}
# 執(zhí)行如下操作
my_dict["age"] += 3
my_dict["gender"] = "female"
del my_dict["hobbies"][1]
my_dict.pop("name")
A. 最終 my_dict 的值為 {"age": 28, "gender": "female", "hobbies": ["reading"]}
B. 最終 my_dict 的值為 {"age": 25, "gender": "female", "hobbies": ["reading", "hiking"]}
C. 執(zhí)行 del my_dict["hobbies"][1] 會(huì)報(bào)錯(cuò),因?yàn)樽值洳恢С滞ㄟ^(guò)索引刪除元素
D. 執(zhí)行 my_dict.pop("name") 會(huì)報(bào)錯(cuò),因?yàn)樽值渲胁淮嬖?"name" 鍵
6、以下程序中的輸出結(jié)果是(? ? ? ? )
#1 for i in range(5):
#2? ? ?i=i+2
#3? ? ?print(i,end='')
A、 24681012
B、 34567
C、 23456
D、 234567
7、以下程序的輸出結(jié)果是(? ? ? )
#1 for i in range(10):
#2? ? ?if i%3!=0:
#3? ? ? ? ?continue
#4? ? ?print(i,end='')
A、 369
B、 0369
C、 124578
D、 無(wú)輸出
8、以下程序的輸出結(jié)果是(? ? ? ?)
#1 sum=0
#2 for i in range(1,10,2):
#3? ? ?sum+=i
#4 print(sum)
A、 25
B、 123456789
C、 13579
D、 1357910
9、以下程序的輸出結(jié)果是(? ? ?)
#1 for i in range(1,6):
#2? ? ?if i%3==0:
#3? ? ? ? ?break
#4? ? ?else:
#5? ? ? ? ?print(i,end='')
A、 12345
B、 12
C、 123456
D、 無(wú)輸出
10、以下程序的輸出結(jié)果是(? ? ? ? ?)
#1 for i in range(1,6):
#2? ? ? if i%3==0:
#3? ? ? ? ?break
#4 else:
#5? ? ?print(i,end='')
A、 12
B、 12345
C、 123456
D、 無(wú)輸出
12、運(yùn)行以下程序,輸入32,則輸出結(jié)果是(? ? ? ? )
x=eval(input('x=')
y=0
if x>=0:
if x!=0:
y=1
else:
y=-1
print(y)
A、 0
B、 1
C、 -1
D、 不確定
13、運(yùn)行以下程序,輸入2,3,則輸出結(jié)果是(? ? ? ? ? ?)
x,y=eval(input('x,y='))
if x>=y:
x,y=y+1,x+1
else:
x,y=y-1,x-1
print(x,y)
A、 21
B、 2,1
C、 43
D、 提示語(yǔ)法錯(cuò)
15、關(guān)于Python的選擇結(jié)構(gòu)描述中,錯(cuò)誤的是(? ? ? ? ?)
A、 Python選擇結(jié)構(gòu)使用保留字if、else和elif來(lái)實(shí)現(xiàn),每個(gè)if后面必須有elif或else
B、 if......else結(jié)構(gòu)是可以嵌套的
C、 if語(yǔ)句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語(yǔ)句塊
D、 縮進(jìn)是Python分支語(yǔ)句的語(yǔ)法部分,縮進(jìn)不正確會(huì)影響分支功能
關(guān)閉
更多問(wèn)卷
復(fù)制此問(wèn)卷