




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
Python理論知識試題
一、選擇題
1、表達式round(1.23456,2)的值是(X[單選題]*
A、1
B、1.2
C、1.23V
D、1.24
2、已知x=[1.'Two',3,四],回答以下①-④
①3inx
②3inx
③10inx
@10notinx[單選題]*
A、①True②False③False④False
B、①True②False③False④TrueV
C、①True②True③False④True
D、①False②False③False④True
3、Python中的算術(shù)運算符**是指(1[單選題]*
A、2次方
B、幕(乘方運算)V
C、乘以2
D、不存在該運算符號
4、a="123"b="456”,請問b+a=[單選題]*
A、123456
B、"456""123"
C、"456123”
D、456123
5、已知a='pythonVescape',請問a=()[單選題]*
A、'pythonX'escape'
B、python"escaped
C、python'escape
D、pythonescape
6、已知listl=[1,3,2,33,3,4],listl.insert(2,9)則請問listl=()[單選題]*
A.[1,3,2,33,3]
B、3,2,33,3,4
C、1,3,9,2,33,3,4
Ds[1,3,9,2,33,3,4]V
7、已知x="0123456789",請問x[l::2]=()[單選題]*
A、13579V
B、12345
C、13549
D、13678
8、print("{0},{0}{l}".format("hello","world"))輸出結(jié)果為()[單選題]*
A、hellohelloworld
B、hello,helloworldV
C、helloworld
D、worldhello
9、已知x=[1,2]*3請問x=()[單選題]*
A.[1,2,3,4]
B.[1,2,1,2,1,2]V
C[1,2]*3
D、1,2,1,2,1,2
10、PythonIDLE是()[單選題]*
A、Python解釋器
B、命令行交互環(huán)境
C、簡單集成開發(fā)環(huán)境V
D、Python源文件
11、以下可以終結(jié)一個循環(huán)的執(zhí)行的語句是()[單選題]*
A、breakV
B、if
C、input
D、exit
12、已知有列表lst=[1,2,3],執(zhí)行dellst[l]命名后,列表1st的值是()[單選題]
A、[2,3]
B、[L3]V
C、口
D.[1,2,3]
13、已知x="0123456789”,請問x[l:8:2]=()[單選題]*
A、579
B、1359
C、1357V
D、1458
14、已知day='it\'sagoodday",請問print(day)輸出[單選題]*
A、"it'sagoodday"
B、day
C、it'sagooddayV
D、'it'sagoodday'
15、python源程序執(zhí)行的方式()[單選題]*
A、編譯執(zhí)行
B、解析執(zhí)行V
C、直接執(zhí)行
D、邊編譯邊執(zhí)行
16、運行下方代碼段,輸出的是(Xprint(10<=3or5>2)[單選題]*
A、TRUEV
B、FALSE
C、10<=3
D、5>2
17、已知listl=[1,2,3,4],listl.append(6)則請問listl=()[單選題]*
A、[123,4,5,6]
B.[1,2,3,4,6]V
C.[1,2,3,4]
D、1,2,3,4,6
18、'T'notin'python'的返回值是()[單選題]
A、’t'
B、False
C、TrueV
D、'python'
19、運行下方代碼段,下列敘述中正確的是(X
age=int(input("年齡:"))
ifage<4:
print("免費")
elifage<18:
print("4元")
else:
print("8元")[單選題]*
A、輸入為4,輸出為免費
B、輸入為5,輸出為免費
C、輸入為18,輸出為4元
D、輸入為19,輸出為8元V
20、以下代碼執(zhí)行后輸出的結(jié)果是()
x=20
ifx>=100:
y=5*x
else:
y=4*x
y=y+10
y=y+20
print(y)[單選題]*
A、80
B、90
C、100
D、110V
21、執(zhí)行下列語句,
x=10
y=20
ifx>=10:
print(y)
else:
print(x)
屏幕打印出的值是()[單選題]*
A、10
B、20V
C、出錯信息
D、30
22、下列哪個函數(shù)可用于保留1位小數(shù)()[單選題]
A、round(x,l)V
B、input(x,l)
C、print(x,l)
Dstype(x.l)
23、變量a=3.0,其數(shù)據(jù)類型是(X[單選題]*
AsfloatV
B、int
C、str
D、bool
24、運行下方代碼段,下列敘述中正確的是(工age=int(input("年齡:"))ifage<4:print("免
費”)elifage<18:print("4元")else:print("8元”)[單選題]*
A、輸入為4,輸出為免費
B、輸入為5,輸出為免費
C、輸入為18,輸出為4元
D、輸入為19,輸出為8元V
25、執(zhí)行下列代碼,結(jié)果為()
s=0
t=l
whiles<10:
s+=t
t+=l
print(t)[單選題]*
A、10
B、4
C、5V
D、15
26、txt_str="白云深處有人家”,請問txt_str.find("深")的值為()[單選題]*
A、2V
B、5
C、4
D、3
27、‘to'in'python'的返回值是()[單選題]*
A、’f
B、FalseV
C、True
D、'python'
28、已知x="123",y=n456",x+y的結(jié)果是(\[單選題]*
A,"579"
B、"123456”
C、579
D、報錯
29、2萬4=力6110',十丫由0心,3,那么5的值是(\[單選題]*
A、hello
B、python
C、'python'V
D、3
30、已知nums=[40,36,89,90,36,100,7],nums[2:2]=[1,2,3,4]請問nums為()[單選題]*
A、[40,36,1,2,3,4,89,90,36,100,7]V
B、[40,45,44,89,2,36,100,7]
C、[1,45,89,2,36,100,7]
D、[40,45,89,2,36,100,7]
31、通過()來查看變量類型[單選題]*
A、id(變量名)
B.type(變量名)V
C、print(變量名)
Dsinput(變量名)
32、已知listl=[1,3,2,33,3,4],則請問listl.count(3)=()[單選題]*
A、3
B、2V
C、5
D、4
33、已知S='l+1',請問S=()[單選題]*
A、2
B、1+1V
C、11
D、0
34、已知s="同學們,開始考試了!",請問s[:3]=()[單選題]*
A、洞學
B、"同學們
C、同學們,
D、同學們V
35、用變量S1表示小明的跳遠成績,變量S2表示小張的跳遠成績,若要比較小明和小張誰跳得更遠,下
列表達式正確的是()[單選題]*
A、S1>S2V
B、S1==S2
C、S1!=S2
D、SIinS2
36、以下代碼的運行,輸入4和5結(jié)果是()
a=input("請輸入一個數(shù)')
b=input("請輸入一個數(shù)')
a=int(a)
b=int(b)
print(type(a),type(b))
print(a+b)[單選題]*
A、<class'int'><class'int'>9V
B、.(class'int'>〈class'int'>45
C、<class'str'><class'str'>9
D、<class'str'><class'str'>45
37、下面有關于變量的命名規(guī)則,說法錯誤的是()[單選題]*
A、變量名中只能包含字母、數(shù)字和下劃線
B、變量名不能以數(shù)字開頭
C、英文字母區(qū)分大小寫,book和Book是兩個不同的變量名
D、系統(tǒng)關鍵字可以作為變量名V
38、關于input函數(shù)的說法不正確的是()[單選題]*
A.Input()的小括號中放入的是提示信息,用來獲取數(shù)據(jù)之前給用戶的一個簡單提示
B.Input()在鍵盤中獲取了數(shù)據(jù)后,會存放到等號左邊的變量中
C.Input()會為用戶輸入的信息自動判斷類型,比如輸入-1,自動就判斷為輸入的是整形V
DsInput()函數(shù)可以實現(xiàn)多個值同時輸入給不同的變量
39、已知listl=[1,3,2,33,3,4],listl.reverse()則請問listl=()[單選題]*
A、[1,2,33,3,4]
B、[1,3,2,33,3,4]
C.[4,3,33,2,3,1]V
D、4,3,33,2,3,1
40、已知C=ord(B)請問C的值為()[單選題]*
A、66V
B、ord(B)
C、B
D、68
41、下列關于對Python語言"更易理解"的闡述,不準確的是()。[單選題]*
A、Python語言具有較強的面向?qū)ο筇卣?/p>
B、Python語言簡化了面向?qū)ο蟮膶崿F(xiàn)
C、具有大量類似Java中的抽象類元素V
D、消除了接口等對象元素
42、‘t'in'python'的返回值是()[單選題]*
A、’t'
B、False
C、TrueV
D、’python'
43、語句x=input()執(zhí)行時,如果從鍵盤輸入12并按回車鍵,則x的值是[單選題]*
A、12
B、12
C、le2
D、'12'V
44、Python程序可以以多種形式與其他編程語言編寫的程序組合在一起。這是體現(xiàn)了Python的()特
點。[單選題]*
A、簡化設計
B、開源免費
C、膠水語言V
D、可移植性
45、"ab"+"c"*2結(jié)果是()[單選題]*
A、abc2
B、abcabc
C、abccV
D、ababcc
46、與數(shù)學表達式a2-3b對應的python表達式是(\[單選題]*
A、a*2-3b
B、a**2-3b
C、a*2-3*b
D、a**2-3*bV
47、我們在使用turtle時,想使繪圖窗口不自動關閉,應添加函數(shù)()[單選題]*
A、t.pendown()
B、t.circle()
C、t.home()
D、t.done()V
48、列表s=[你,'123'],則len(s)的值是(\[單選題]*
A、1
B、2V
C、3
D、4
49、常量是指在程序運行過程中其值保持不變的量,一般約定使用()來表示[單選題]*
A、大寫字母V
B、小寫字母
C、符號
D、數(shù)字
50、下面關于Python的變量的說法不正確的是()[單選題]*
A、變量是指在程序運行過程中其值會發(fā)生變化的量
B、每個變量在使用前必須先賦值才能被使用
C、Python中的變量賦值需要顯式地進行類型聲明,
D、定義了變量后,變量就具備了三個特征:標識、類型、值
51、a,b,c=input("請輸入三個數(shù)字:").split()關于這句代碼的說法不正確的是()[單選題]*
A、該語句可同時輸入三個值依次賦值給變量a,b,c
B、當利用input函數(shù)輸入多個值時可以用split來進行分割
C、Split默認以空格進行分割
D、當輸入123,利用輸出函數(shù)print(a,b,c)輸出時會出現(xiàn)1237
52、已知S=123,B=str(123)請問B什么數(shù)據(jù)類型()[單選題]*
A、浮點型
B、整型
C、字符型或者strV
D、type
53、下列變量名不正確的是(\[單選題]*
A、The_value
B、Valuel
C、_value
D、2_valueV
54.turtle.right(90)的含義為(\[單選題]*
A、逆時針旋轉(zhuǎn)90度
B、順時針旋轉(zhuǎn)90度V
C、向右移動90像素長度
D、向前移動90像素長度
55、已知listl=[1,3,2,33,3,4],listl.remove(3)則請問listl=()[單選題]*
A、[1,3,9,2,33,3,4]
B.[1,3,33,3,4]
C、[1,3,33,3,4]
D.[1,2,33,3,4]V
56、執(zhí)行下列三條命令,
importrandom
x=random.randint(1,100)
print(x)
屏幕中打印顯示的值不可能是().[單選題]*
A、1
B、50
C、75.5V
D、100
57、已知x=[1,2]y=[3,4]則z=x+y請問z=()[單選題]*
A.[1,2]+[3,4]
B、[123,4W
C、1,2,3,4
D,[1,2+3,4]
58、變量x的值為字符串類型的"2022”,如何將他轉(zhuǎn)換為整型?()[單選題]*
A、float(x)
B、str(x)
Csint(x)V
Dslist(x)
59、命令提示符(),可查看python安裝版本,證明python軟件安裝成功[單選題]
A、python-n
B、python-VV
C、python-m
D、python-c
60、運行以下代碼,先后根據(jù)提示信息,從鍵盤輸入3和4,則程序運行結(jié)果是()
a=input("請輸入一個數(shù)")
b=input("請輸入一個數(shù)')
print(a+b)[單選題]*
A、7
B、a+b
C、34V
D、出錯
61、下列while循環(huán)執(zhí)行的次數(shù)為()
k=1000
whilek>l:
print(k)
k=k/2[單選題]*
A、5
B、10V
C、100
D、500
62、假設random模塊已導入,以下表達式結(jié)果不可能為10的是()[單選題]
A、Random.choice(range(10))V
B、Random.randint(1,10)
C、Random.choice([1,10])
D、Random.choice([1,10,100])
63、id(變量名)是指()[單選題]*
A、查看變量的物理地址
B、查看變量的id值
C、查看變量的類型
D、查看變量的內(nèi)存地址V
64、以下說法錯誤的是(X[單選題]*
A、字符串中第一個元素的偏移為0
B、字符串中最后一個元素的偏移為-1
C、str[l]獲取第一個元素。
D、str[-2]獲取倒數(shù)第二個元素
65、運行l(wèi)en([1,2,3]),會輸出什么()[單選題]*
A、12
B、123
C、2
D、3V
66、假設random模塊已導入,運行random.choice("ilovepython")的結(jié)果可能是()[單選題]*
A、W
B、Love
C、Python
D、Ilovepython
67、運行以下代碼
strl="hello,\\npython"
print(strl)
輸出結(jié)果()[單選題]*
A、hello,\npythonV
B、
hello,
python
C、helloApython
D、
helloA
python
68、txt_str="白云深處有人家”,請問txt_str.replace("深生")的值為()[單選題]*
A、白云生處有人家
B、”白云深處有人家”
C、’白云生處有人家”
D、白云深處有人家
69、下面哪個不是Python合法的標識符()[單選題]*
A、int32
B、40XLV
C、self
D、_name_
70、下列生成1?10之間隨機整數(shù)(包含1和10)的方法代碼正確的是()[單選題]*
A、random.random()*10+1
、
Brandom.randrange(lz10)
C、random.randint(1,10)V
D、random.choice(1,10)
71、假設a=9,b=2,那么下列運算中,錯誤的是(X[單選題]
A、a+b的值是11
B、a〃b的值是4
C、a%b的值是1
D、a**b的值是18V
72、在Turtle模塊中,begin_fill函數(shù)表示()[單選題]*
A、開始填充顏色V
B、填充黑色
C、填充白色
D、結(jié)束填充顏色
73、已知mytitle=list('python編程,),請問print(mytitle)為()[單選題]
A、['p','y','t','h','o','編丁程'W
B、'python編程,
C、list('python編程')
D、'p','y',t,'h',‘。‘,'n','編丁程’
74、已知listl=[1,3,2,33,3,4],listl.remove(2)則請問listl=□[單選題]*
A.[1,2,33,3,4]
B.[1,3,33,3,4]V
C、[1,3,2,33,3,4]
D、1,3,33,3,4
75、Python中的算術(shù)運算符%是指(\[單選題]*
A、求百分比
B、取整
C、取模V
D、幕運算
76、10/2*3.4+int(5.2)的值是(\[單選題]*
A、22
B、22.0V
C、6
D、6.0
77、Python采用()來區(qū)分程序之間的層次。[單選題]*
A、()
B、口
C、()
D、縮進V
78、語句max(-1,5,3,9,1)執(zhí)行結(jié)束后,值為()[單選題]*
A、-1
B、5
C、9V
D、1
79、已知a=3,b=6,b/a的結(jié)果是(\[單選題]*
A、0.5
B、2
C、2.0V
D、0
80、已知mytitle=list('python編程,),請問print(mytitle[0:3])為()[單選題]
A、p,y,t
B.['p','y',1t']V
C'p'/y'/f
D、pyt
81、以下代碼的運行結(jié)果是()
a-'abc'
a==abc
Print(a)[單選題]*
A、abc
B、a
C、'abc'
D、出錯V
82、已知listl=[1,3,2,33,3,4],則請問listl.index(3)=()[單選題]*
A、IV
B、2
C、5
D、3
83、表達式[90,91]+[91,92]的值是()[單選題]*
A、[90,91,92]
B、[90,91,91,92]V
C,[90,92]
Ds[91,91]
84、Python中,若用變量a存儲學生的身份證號碼,則變量a的數(shù)據(jù)類型為()[單選題]*
A、布爾型
B、實型
C、字符串V
D、整型
85、以下程序段最后運行結(jié)果為()
a=13
ifa>10:
print(a*2)
else:
print(a*3)[單選題]*
A、26V
B、30
C、39
D、13
86、已知a='python''escape',請問a=()[單選題]*
A、'python\'
B、'python\'escape'
C、python'escaped
D、pythonescape
87、()用來中斷循環(huán)的執(zhí)行,并離開當前所在的循環(huán)體。[單選題]*
A、else
B、continue
C、breakV
D、pass
88、下列Python代碼執(zhí)行后,共輸出()行信息。
forxinrange(1,10):
ifx%5==0:
print(x)[單選題]*
A、IV
B、2
C、5
D、9
89、運行以下代碼
x=l
ifx:
ifx==2:
x=2
else:
pass
else:
ifx>0:
x=3
else:
x=4
print(x)
輸出結(jié)果為()[單選題]*
A、IV
B、2
C、3
D、4
90、已知S="hellopython",請問len(S)=()[單選題]*
A、11
B、15
C、12V
D、9
91、下列關于PyCharm說法不正確的是(工[單選題]*
A、PyCharm按下快捷Ctrl+F5可以運行程序
B、PyCharm按下快捷Shift+F10可以運行程序
C、PyCharm按下快捷ctrl+Shift+F10可以運行程序V
D、單擊PyCharm右上角綠色三角形(運行)按鈕可以運行程序
92、已知s="同學們,開始考試了!",請問s[7:]=()[單選題]*
A、試了!V
B、考試了!
C、考試了!”
D、試了!"
93、已知nums=[40,36,89,2,36,100,7],nums[l]=45請問nums為()[單選題]
A、40,36,89,2,36,100,7
B、45
C、[40,45,89,2,36,100,7]V
D、[45,36,89,2,36,100,7]
94、以下關于random庫的描述,正確的是:[單選題]*
A、設定相同種子,每次調(diào)用隨機函數(shù)生成的隨機數(shù)不相同
B、通過fromrandomimport*弓|入random隨機庫的部分函數(shù)
C、uniform(0,1)與uniform(0.0,1.0)的輸出結(jié)果不同,前者輸出隨機整數(shù),后者輸出隨機小數(shù)
D、randint(a,b)是生成一個[a,b]之間的整數(shù)V
95、已知listl=[1,3,2,33,3,4],listl.pop()則請問listl=[][單選題]*
A、[1,3,2,33,3]V
B、[1,3,9,2,33,3,4]
C.[1,2,3A6]
D、[3,2,33,3,4]
96、已知nums=[40,36,89,2,36,100,7],nums[0:2]=[1,45]請問nums為()[單選題]*
A、1,45,89,2,36,100,7
B、[1,45,89,2,36,100,7]V
C、[40,45,89,2,36,100,7]
D、40,36,89,2,36,100,7
97、表達式3*”8"的值是()[單選題]*
A、'38'
B、'24'
C、'888'V
D、出錯
98、已知列表listl=[3,4,5,6,7,8,[9,10],'ll'],那么listl[5:7]的結(jié)果是()[單選題]*
A.[7,8,[9,10]]
[7,8]
C.[8,[9,10],'ll']
D.[8,[9,10]]V
99、已知nums=[40,36,89,2,36,100,7],nums[l:2]=[45,44]請問nums為()[單選題]*
A、1,45,89,2,36,100,7
B、[40,45,44,89,2,36,100,7]V
C、40,36,89,2,36,100,7
D、[40,45,89,2,36,100,7]
100,以下代碼執(zhí)行后輸出的結(jié)果是()
s-0
foriinrange(1,101):
ifi%7==0:
s+=l
print(s)[單選題]*
A、12
B、13
C、14V
D、15
101、已知S="hellopython",請問s[4:9]=()[單選題]*
A、opytV
B、Iopy
C、lopyt
D、opyth
102、Python交互環(huán)境的命令行提示符是(\[單選題]
A、>
B、\
C、#
D、>>>V
103、有如下Python程序段:
s=0
forjinrange(1,101):
ifj%2==0:
s+=j
該程序執(zhí)行后,變量s中存儲的是1~100之間的()[單選題]*
A、偶數(shù)個數(shù)
B、奇數(shù)個數(shù)
C、奇數(shù)之和
D、偶數(shù)之和V
104、順序控制結(jié)構(gòu)的程序執(zhí)行是()依次執(zhí)行的。[單選題]*
A、自上而下V
B、自下而上
C、由外到內(nèi)
D、由內(nèi)到外
105、Python中變量的命名不能以()開頭。[單選題]*
A、大寫字母
B、小寫字母
C、數(shù)字V
D、下劃線
106、下列導入Turtle庫的方式正確的是?()[單選題]*
A、importturtleV
B、import(turtle)
C、classturtle
D、defturtle
107.Python中單行注釋使用符號()o[單選題]*
A、#V
Bx""
C、*
D、@
108、給出如下代碼
importrandom
num=random.randint(1,10)
whileTrue:
ifnum>=9:
break
else:
num=random.randint(1,10)
以下選項中描述錯誤的是[單選題]*
A、break中止循環(huán)
B、importrandom代碼是可以省略的V
C、whileTrue:創(chuàng)建了一個永遠執(zhí)行的循環(huán)
D、random.randint(1,10)生成[1,10]之間的整數(shù)
109、下面關于注釋的說法不正確的是()[單選題]*
A、注釋用于解釋代碼的功能或標注相關信息
B、通過注釋,能使代碼更加易于閱讀
C、注釋是用英文、中文或其他自然語言寫的一行或多行說明文字
D、快速注釋快捷鍵Ctrl+\V
110,以下哪個選項表示隨機生成一個12到20之間的隨機數(shù)()[單選題]*
A、random.randint(12,20)V
B、random.randint(20,20)
C、random.randint(20,12)
D、random.randint(11,20)
111、a="123"請問a*3=[單選題]*
A、123*123*123
B%"123*123*123"
C、"123123123”
D、123123123
112、輸入一個整數(shù),存儲在變量a中,正確的代碼是(X[單選題]*
A、a=input("請輸入整數(shù)’)
B、a=int(input("請輸入整數(shù)"))V
C、a=20
D、a="20"
113、Python中多行注釋可以使用(\[單選題]*
A、一對單引號
B、一對雙引號
C、一對三引號V
D、#
114、已知x="0123456789”,請問x[9:l:-2]=()[單選題]
A、1357
B、9753V
C、97531
D、13579
115、執(zhí)行下列代碼,結(jié)果為()
s=0
t=l
whiles<10:
s+=t
t+=l
print(t)[單選題]*
A、10
B、4
C、5V
D、15
116,Python是哪一年在哪個國家誕生的()[單選題]*
A、1989年荷蘭V
B、1989年美國
C、1900年英國
D、1900年法國
117、以下程序的不可能輸出結(jié)果是()
fromrandomimport*
print(round(random(),2))[單選題]*
A、0.17
B、0.58
C、0.99
D、1.89V
118、以下表示設置畫筆寬度的函數(shù)是()[單選題]*
A、Penup
B、Pendown
C、PensizeV
D、Pencolor
119、以下可以終結(jié)一個循環(huán)的執(zhí)行的語句是()[單選題]
A、breakV
B、if
C、input
D、exit
120、已知S=65,B=chr(S)請問B的值為()[單選題「
A、S=65
B、65
C、AV
D、chr(S)
121、下面Python代碼的縮進,下列說法錯誤的是()[單選題]*
A、判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進包含一批Python代碼,進而表達對應的語義
B、Python語言不采用嚴格的"縮進"來表明程序的格式框架V
C、Python單層縮進代碼屬于之前最臨近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關系決定所屬范圍
D、Python語言的縮進可以使用Tab鍵實現(xiàn)
122、以下哪個代碼畫出的圓最大()[單選題]*
A、circle(200,0)
B、circle(300,0)
C、circle(200,360)
D、circle(-300,360)V
123、請問,以下代碼中哪個寫法是正確的()[單選題]*
A、turtle.pendown
B、turtle.penup()V
C、turtle.goto()
D、turtle.color(black)
124、下面哪個選項不屬于分支結(jié)構(gòu)的關鍵字()[單選題]*
A、if
B、elif
C、else
D、forV
125、已知S="hellopython"請問s[8]=(),s[-3]=()[單選題]*
A、h,t
B、t,hV
C、h,h
D、y,h
126、已知x="0123456789",請問x[::-2]=()[單選題]*
A、789
B、123456
C、2345678
D、97531V
127、以下模塊中用于處理隨機數(shù)相關操作的是()[單選題]*
A、OS模塊
B、Sys模塊
C、Re模塊
D、Random模塊V
128、下列變量名合法的是(工[單選題]*
A、from
B、Form1
C、testV
D、for
129、下列關于Python特點中對于"更易理解"的理解不正確的是()[單選題]
A、Python語言具有較強的面向?qū)ο蟮奶卣?/p>
B、Python語言強化了面向?qū)ο蟮膶崿F(xiàn)V
C、Python語言消除了類似Java中的抽象類
D、Python語言消除了類似Java中的接口等對象元素
130、能正確表達2的10次幕的表達式是(\[單選題]
A、2*10
B、2A10
C、2**10V
D、2&10
131、根據(jù)注釋及代碼的縮進,判斷下列程序的運行結(jié)果是(X
n=0#小明原有積分0
x=100#買鞋花100元
ifx>=100:#如果大于等于100元
n=n+x#積分增加x
else:#否則
n=n+5#積分增加5分
print(n)#打印最后的積分[單選題]*
A、100V
B、105
C、5
D、0
132、在windows"開始"菜單選擇"命令提示符",輸入命令(),則能進入python交互模式。[單選
A、pythonV
B、pythonW
C、python\
D、>>>
133、
A=12*3
B=12**3
C="12"*3
請問A、B、C的值分別是多少?[單選題]*
A、361728121212V
B、361728"12""12""12"
C、172836121212
D、172836"12""12""12"
134、已知a='python\nescape',請問a=()[單選題]*
A、V
python
escape
B、python\nescape
C、pythonescape
D、pythonnescape
135、已知mytitle=list('python編程,),請問print(mytitle[l:3])為()[單選題]
A,["y','t']V
B、p,y,t
C、[p,V,t]
D、y,t
136、Python的源代碼文件的擴展名是()。[單選題]*
A、pya
B、pyth
c、pyv
D、proj
137.Python編寫的應用程序可以運行在不同的操作系統(tǒng)上,在同一個操作系統(tǒng)上編寫的代碼只需要做少
量修改,這是體現(xiàn)了Python的()特點。[單選題]*
A、簡化設計
B、開源免費
C、膠水語言
D、可移植性V
138、Python在一行書寫兩條語句時,語句間可以使用()隔開。[單選題]*
A、-,
B.-;V
C、-:
D、-()
139、運行以下代碼之后,x的值為()
x,y=3,4
ifx>3:
x+=3
elifx==3:
x,y=y,x
else:
x*=3
print(x)[單選題]*
A、3
B、4V
C、6
D、9
140、已知x="0123456789",請問x[::-l]=()[單選題]*
A、123456789
B、9876543210V
C、9876540123
D、987524621
141、已知listl=[1,3,2,33,3,4],listl.pop(2)則請問listl=()[單選題]*
A.[1,3,33,3,4]V
B、[1,3,2,33,3]
C.[1,2,3,4,6]
D、[1,3,9,2,33,3,4]
142、以下不是程序輸出結(jié)果的選項是:
importrandomasr
Isl=[12,34,56,78]
r.shuffle(Isl)
print(Isl)[單選題]*
A、[12,78,56,34]
B、[56,12,78,34]
C、[12,36,54,78]V
D、[12,78,34,56]
143、已知day='it'sagoodday'請問print(day)輸出[單選題]*
A、it'sagoodday
B、'it'sagoodday'
C、day
D、編譯器會提示錯誤SyntaxError:invalidsyntaxV
144、語句min(1,6,9)-max(1,-1)執(zhí)行結(jié)束后,值為()[單選題]
A、0V
B、6
C、9
D、1
145、以下哪一種方式不是模塊的引入方式()[單選題]*
A、使用import語句
B、使用import...from...語句V
C、使用from...import*語句
D、使用from...import語句
146、這段代碼運行后,會打印出哪個結(jié)果?()
li=["劉備","關羽美張飛"]
li.append("趙云")
print(li)[單選題]*
A、「劉備丁關羽丁張飛]
B、['劉備'關羽'張飛'趙云'W
C、『趙云','劉備‘,‘關羽'張飛']
D、['趙云']
147、已知S=32,B=oct(S)請問B的值為()[單選題]
A、36
B、40V
C、25
D、41
148、下列變量名不正確的是()[單選題]*
A、The_value
B、Valuel
C、_value
D、l_valueV
149、下列刪除列表中最后一個元素的函數(shù)是()[單選題]*
A、del
B、popV
C、remove
D、cut
150、已知day="it'sagoodday”,請問print(day)輸出[單選題]
A、it'sagooddayV
B、"it'sagoodday"
C、day
D、'it'sagoodday'
151、執(zhí)行下列命令,
x=0
foriinrange(1,100):
ifi==4:
break
x+=i
print(x)
屏幕打印出的值是()[單選題]*
A、3
B、4
C、6V
D、10
152、已知S=32,B=hex(S)請問B的值為()[單選題]
A、32
B、hex(S)
C、20V
D、S=32
153、以下代碼執(zhí)行后輸出的結(jié)果是()
a=b=c=10
ifa>c-l:
print(b)[單選題]*
A、9
B、10V
C、0
D、無輸出
154、以下代碼執(zhí)行后輸出的結(jié)果是()
if9:
print(10)[單選題]
A、9
B、10V
C、0
D、無輸出
155、以下代碼執(zhí)行后輸出的結(jié)果是()
x=20
ifx>=100:
y=5*x
else:
y=4*x
y=y+10
y=y+20
Print(y)[單選題]*
A、80
B、90
C、100
D、110V
156、運行這段代碼后,會輸出()個。
foriinrange(5):
print()[單選題]*
A、1
B、3
C、5V
D、15
157、a="123"b="456”,請問a+b=[單選題]*
A、123456
B、"123456"V
C、"123"+"456”
D、"123""456"
158、語句x,y,z=[l,2,3]執(zhí)行后變量y的值為(\[單選題]*
A.[1,2,3]
B、1
C、2V
D、3
159.ftnotin'python'的返回值是()[單選題]*
A、True
B、'python'
C、’t'
D、FalseV
160、已知listl=[1,3,2,33,3,4],listl.sort(reverse=False)則請問listl=()[單選題]
A.[1,3,33,3,4]
B、[4,3,33,2,3,1]
C.[1,2,33,3,4]
Ds[1,2,3,3,4,33]V
161、表達式len('ababc'.split(1a1))的值是()[單選題]*
A、1
B、2
C、3V
D、4
測驗
1、在Turtle模塊中,beginjill函數(shù)表示()[單選題]*
A、開始填充顏色V
B、填充黑色
C、填充白色
D、結(jié)束填充顏色
2、't'notin'python'的返回值是()[單選題]*
A、True
B、'python'
C、’甘
D、FalseV
3、已知listl=[1,3,2,33,3,4],則請問listl.count(3)=()[單選題]*
A、3
B、2V
C、5
D、4
4、運行下方代碼段,下列敘述中正確的是(\
age=int(input("年齡:"))
ifage<4:
print("免費”)
elifage<18:
print("4元")
else:
print("8元")[單選題]*
A、輸入為4,輸出為免費
B、輸入為5,輸出為免費
C、輸入為18,輸出為4元
D、輸入為19,輸出為8元V
5、txt_str="白云深處有人家",請問txt_str.find("深")的值為()[單選題]*
A、2V
B、5
C、4
D、3
6、a="123"b="456",請問a+b=[單選題]*
A、123456
B、"123456"V
C、"123"+"456”
D、"123""456"
7、a,b,c=input(”請輸入三個數(shù)字:").split()關于這句代碼的說法不正確的是()[單選題]*
A、該語句可同時輸入三個值依次賦值給變量a,b,c
B、當利用input函數(shù)輸入多個值時可以用split來進行分割
C、Split默認以空格進行分割
D、當輸入123,利用輸出函數(shù)print(a,b,c)輸出時會出現(xiàn)1237
8、已知listl=[1,3,2,33,3,4],listl.sort(reverse=False)則請問listl=()[單選題]
A.[1,3,33,3,4]
B.[4,3,33,2,3,1]
C.[1,2,33,3,4]
Ds[1,2,3,3,4,33]V
9、下列哪個函數(shù)可用于保留1位小數(shù)()[單選題]*
A、round(x,l)V
B、input(x,l)
C、print(x,l)
D、type(x.l)
10、Python中多行注釋可以使用(X[單選題]*
A、一對單引號
B、一對雙引號
C、一對三引號V
D、#
11、已知a='python''escape',請問a=()[單選題]*
A、'python\'
B、'python\'escape'
C、python'escaped
D、pythonescape
12、已知s="同學們,開始考試了!”,請問s[7:]=()[單選題]
A、試了!V
B、考試了!
C、考試了式
D、試了!"
13、已知mytitle=list('python編程,),請問print(mytitle[0:3])為()[單選題]
A、p,y,t
B.['p','y','t']V
D、pyt
14、已知x="0123456789",請問x[l::2]=()[單選題]*
A、13579V
B、12345
C、13549
D、13678
15、與數(shù)學表達式a2-3b對應的python表達式是(\[單選題]*
A、a*2-3b
B、a**2-3b
C、a*2-3*b
D、a**2-3*bV
16、運行l(wèi)en([1,2,3]),會輸出什么()[單選題]*
A、12
B、123
C、2
D、37
17、a="123"請問a*3=[單選題]*
A、123*123*123
Bx"123*123*123"
C."123123123"
D、123123123V
18、已知listl=[1,3,2,33,3,4],listl.remove(3)則請問listl=()[單選題]*
A.[1,3,9,2,33,3,4]
B、[1,3,33,3,4]
C、[1,3,33,3,4]
Dx[1,2,33,3,4]V
19、已知x="0123456789",請問x[9:l:-2]=()[單選題]*
A、1357
B、9753V
C、97531
D、13579
20、下列生成l~10之間隨機整數(shù)(包含1和10)的方法代碼正確的是()[單選題]
A、random.random()*10+1
B、random.randrange(1,10)
C、random.randint(1,10)V
D、random.choice(1,10)
21、執(zhí)行下列語句,
x=10
y=20
ifx>=10:
print(y)
else:
print(x)
屏幕打印出的值是()[單選題]*
A、10
B、20V
C、出錯信息
D、30
22、已知listl=[1,3,2,33,3,4],listl.pop()則請問listl=()[單選題]*
A、[1,3,2,33,3]V
B.[1,3,9,2,33,3,4]
Cs[1,2,3,4,6]
D、[3,2,33,3,4]
23、已知S="hellopython”,請問s[8]=(),s[-3]=()[單選題]*
A、h,t
B、t,hV
C、h,h
D、y,h
24、運行以下代碼,先后根據(jù)提示信息,從鍵盤輸入3和4,則程序運行結(jié)果是()
a=input("請輸入一個數(shù)')
b=input("請輸入一個數(shù)")
print(a+b)[單選題]*
A、7
B、a+b
C、34V
D、出錯
25、變量x的值為字符串類型的"2022”,如何將他轉(zhuǎn)換為整型?()[單選題]
A、float(x)
B、str(x)
Csint(x)V
Dslist(x)
26、已知x="0123456789",請問x[::-2]=()[單選題]*
A、789
B、123456
C、2345678
D、97531V
27、下列關于Python特點中對于“更易理解"的理解不正確的是()[單選題]*
A、Python語言具有較強的面向?qū)ο蟮奶卣?/p>
B、Python語言強化了面向?qū)ο蟮膶崿F(xiàn)V
C、Python語言消除了類似Java中的抽象類
D、Python語言消除了類似Java中的接口等對象元素
28、已知S=65,B=chr(S)請問B的值為()[單選題]*
A、S=65
B、65
C、AV
D、chr(S)
29、在windows"開始"菜單選擇"命令提示符",輸入命令(),則能進入python交互模式。[單選
A、pythonV
B、python\\
C、python\
D、>>>
30、關于input函數(shù)的說法不正確的是()[單選題]*
A.Input()的小括號中放入的是提示信息,用來獲取數(shù)據(jù)之前給用戶的一個簡單提示
B.Input()在鍵盤中獲取了數(shù)據(jù)后,會存放到等號左邊的變量中
C.Input()會為用戶輸入的信息自動判斷類型,比如輸入-1,自動就判斷為輸入的是整形V
函數(shù)可以實現(xiàn)多個值同時輸入給不同的變量
DsInput()
31、已知S=32,B=hex(S)請問B的值為()[單選題]*
A、32
B、hex(S)
C、20V
D、S=32
32、a="123"b="456",請問b+a=[單選題]*
A、123456
B、"456""123"
C、456123
D、"456123”
33、下面哪個選項不屬于分支結(jié)構(gòu)的關鍵字()[單選題]*
A、if
B、elif
C、else
D、forV
34、下面有關于變量的命名規(guī)則,說法錯誤的是()[單選題]
A、變量名中只能包含字母、數(shù)字和下劃線
B、變量名不能以數(shù)字開頭
C、英文字母區(qū)分大小寫,book和Book是兩個不同的變量名
D、系統(tǒng)關鍵字可以作為變量名V
35、下面關于Python的變量的說法不正確的是()[單選題]
A、變量是指在程序運行過程中其值會發(fā)生變化的量
B、每個變量在使用前必須先賦值才能被使用
C、Python中的變量賦值需要顯式地進行類型聲明,
D、定義了變量后,變量就具備了三個特征:標識、類型、值
36、Python是哪一年在哪個國家誕生的()[單選題]*
A、1989年荷蘭V
B、1989年美國
C、1900年英國
D、1900年法國
37、變量a=3.0,其數(shù)據(jù)類型是(X[單選題]*
A、floatV
B、int
C、str
D、bool
38、以下代碼執(zhí)行后輸出的結(jié)果是()
x=20
ifx>=100:
y=5*x
else:
y=4*x
y=y+10
y=y+20
print(y)[單選題]*
A、80
B、90
C、100
D、110V
39、執(zhí)行下列命令,
x=0
foriinrange(1,100):
ifi==4:
break
x十二i
print(x)
屏幕打印出的值是()[單選題]*
A、3
B、4
C、6V
D、10
40、輸入一個整數(shù),存儲在變量a中,正確的代碼是(\[單選題]*
A、a=input("請輸入整數(shù)’)
B、a=int(input("請輸入整數(shù)"))V
C、a=20
D、a="20"
41、下面關于注釋的說法不正確的是()[單選題]*
A、注釋用于解釋代碼的功能或標注相關信息
B、通過注釋,能使代碼更加易于閱讀
C、注釋是用英文、中文或其他自然語言寫的一行或多行說明文字
D、快速注釋快捷鍵Ctrl+\V
42、‘t'in'python'的返回值是()[單選題]*
A、’f
B、False
C、TrueV
D、'python'
43、以下代碼執(zhí)行后輸出的結(jié)果是()
if9:
print(10)[單選題]
A、9
B、10V
C、0
D、無輸出
44、用變量SI表示小明的跳遠成績,變量S2表示小張的跳遠成績,若要比較小明和小張誰跳得更遠,下
列表達式正確的是()[單選題]*
A、S1>S2V
B、S1==S2
C、S1!=S2
D、SIinS2
45、運行以下代碼
strl="hello,\\npython"
print(strl)
輸出結(jié)果()[單選題]*
A、hello,\npythonV
B、
hello,
python
C、hello,\python
D、
hello,\
python
46、已知a='python\nescape',請問a=()[單選題]*
A、V
python
escape
B、python\nescape
C、pythonescape
D、pythonnescape
47、下列刪除列表中最后一個元素的函數(shù)是()[單選題]*
A、del
B、popV
C、remove
D、cut
48、常量是指在程序運行過程中其值保持不變的量,一般約定使用()來表示[單選題]
A、大寫字母V
B、小寫字母
C、符號
D、數(shù)字
49、我們在使用turtle時,想使繪圖窗口不自動關閉,應添加函數(shù)()[單選題]*
A、t.pendown()
B、t.circle()
C、t.home()
D、t.done()V
50、已知s二”同學們,開始考試了「,請問s[:3]=()[單選題]*
A、洞學
B、〃同學們
C、同學們,
D、同學們V
51、以下模塊中用于處理隨機數(shù)相關操作的是()[單選題]*
A、OS模塊
B、Sys模塊
C、Re模塊
D、Random模塊V
52、Python中的算術(shù)運算符**是指(\[單選題]*
A、2次方
B、幕(乘方運算)V
C、乘以2
D、不存在該運算符號
53、已知a='python\"escape',請問a=()[單選題]*
A、'python\'escape'
B、python"escapeV
C、python'escape
D、pythonescape
54、語句min(1,6,9)-max(1,-1)執(zhí)行結(jié)束后,值為()[單選題]
A、OV
B、6
C、9
D、1
55、以下代碼執(zhí)行后輸出的結(jié)果是(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)設備購買合同范本
- 代持股轉(zhuǎn)讓合同范例
- 買農(nóng)村房子合同范例
- 信托基金購買合同范例
- 修理員聘用合同范例
- 代購代加工合同范本
- 臨時借車合同范例
- 《格薩爾》史詩中的古代法律文化研究
- 冰箱購貨合同范例
- 電地暖項目施工方案
- 農(nóng)業(yè)大數(shù)據(jù)分析
- 專題10 浮力(3大模塊知識清單+5個易混易錯+3種方法技巧+典例真題解析)
- 人教版化學實驗目錄
- 醫(yī)藥招商銷售技巧培訓
- 國家公務員考試(面試)試題及解答參考(2024年)
- 智慧食堂管理系統(tǒng)建設方案
- 2024年大學生參加學法普法知識競賽考試題庫及答案
- 2023年醫(yī)院二甲復審核心制度理論考核試題
- 老年科護士進修匯報
- 2024-2025學年初中音樂九年級下冊滬教版教學設計合集
- 鋼筆的修理 課件
評論
0/150
提交評論