Python理論知識試題題庫及答案_第1頁
Python理論知識試題題庫及答案_第2頁
Python理論知識試題題庫及答案_第3頁
Python理論知識試題題庫及答案_第4頁
Python理論知識試題題庫及答案_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論