高级语言程序设计Python习题与答案.docx

上传人:b****1 文档编号:1332712 上传时间:2022-10-20 格式:DOCX 页数:15 大小:20.42KB
下载 相关 举报
高级语言程序设计Python习题与答案.docx_第1页
第1页 / 共15页
高级语言程序设计Python习题与答案.docx_第2页
第2页 / 共15页
高级语言程序设计Python习题与答案.docx_第3页
第3页 / 共15页
高级语言程序设计Python习题与答案.docx_第4页
第4页 / 共15页
高级语言程序设计Python习题与答案.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

高级语言程序设计Python习题与答案.docx

《高级语言程序设计Python习题与答案.docx》由会员分享,可在线阅读,更多相关《高级语言程序设计Python习题与答案.docx(15页珍藏版)》请在冰豆网上搜索。

高级语言程序设计Python习题与答案.docx

高级语言程序设计Python习题与答案

_、单选题

1、运行下述语句,正确的结果是【】。

>>>"今年,我的平均分为{:

.2f}!

M.format(96.3213)

A.今年,我的平均分为96.3213.2f!

B.今年,我的平均分为{:

.2f}!

96.3213

C.今年,我的平均分为96.3213!

D.今年,我的平均分为96.32!

正确答案:

D

2、下列对input()函数的描述正确的是【】。

A.a=input(请输入一个整数:

100)

B.a=input(”请输入一个整数”,100)

C.a=input(请输入一^整数:

D.a=input(“请输入i整数”)

正确答案:

D

3、运行Python语句得到的结果是【】

>>>print('{0}z{1}'.format('carmen',20))

A.20,carmen

B.'carmen',20

C.carmenz20

D.20,'carmen'

正确答案:

C

4、运行Python语句得到的结果是【】

>>>printC^ljXOjXiy.formatCcarmen'^O))

A.20zcarmen,20

B.20/carmen,,20

C.20,20,'carmen1

D.'20'z'carmen;'20'

正确答案:

A

5、运行Python语句得到的结果是【】

>>>print('{},{}'.form8t('carmen',20))

A.carmen

B.20

C.carmenz20

D.20,20

正确答案:

C

6、运行Python语句得到的结果是【】

>>>number2=eval(“5*l“+”2”)

A.52

B.60

C.7

D.53

正确答案:

B

7、下列选项中合法的标识符是[]。

A.3x

B._

C.a&b

D.class

正确答案:

B

8、lenC'BJTU")返回的结果是4,len(”北京交大)和len(”北京交大\nBJTU")返回的结果

分别是【]O

A.4和9

B.8和13

C.4和8

D.8和14

正确答案:

A

9、若字符串s="BeijingJiaoTongUniversity",与s[0:

-l]不仅输出结果相同而且具有

相同含义的是【】。

A.s[:

]

B.s[:

len(s)-1]

C.s[:

-1]

D.s[:

len(s)]

正确答案:

C

10、设列表I=[3],则1*3返回对结果是【】。

A.⑶剧,[3]

B.[3,3,3]

C.[9]

D.TypeError

正确答案:

B

11、以下会返回错误的语句是【】。

A.dl={}

B.d2={0:

1}

C.d4=dict(([0zl],[2,3]))

D.d3=dict([0zl],[2,3])

正确答案:

D

12、下列表达式^法的是[]。

A.l+7j/3j

B.71.7//1.7

C.3j/j

D.71//7

正确答案:

C

13、若字典d=2:

“b”},则len(d)返回的结果是【】。

A.6

B.4

C.10

D.2

正确答案:

D

14、若字典d={1:

七:

2:

忖},则能够访问d的第一t元素的语句是【】。

B.d[T]

C.d[l]

D.d[O]

正确答案:

C

15、

>>>listl=[B,'J'/T'/U'/X']>>>a=listl.pop(4)>>>print(listl,a)运行上述语句的结果是【】。

T,U]5

B.[8,丁,T,'U']X

C.[B,'J*zT,*U']4

D.[B,T,T,'U']U正确答案:

B

16、下列操作自影创建文件对象的是

A.create()

B.file()

C.make()

D.open()

正确答案:

D

17、下列操作不能够读取文件的是

A.readall()

B.readlines()

C.readline()

D.read()

正确答案:

A

18、下列程序的输出结果是

f=open(“w・txf「w+”)

f.write(MLuxetVeritas1')

f.seek(7)

s=f.read(3)

f.close()

print(s)

A.eri

B.tas

C.Ver

D.Lux

正确答案:

c

19、下列程序的输出结果是

f=open("w.txt"z,,w")

f.write("LuxetVeritas")

f.close

f=openC,w.txt";,rbn)

f.read(3)

f.seek(4,l)

print(f.tell())

A.6

B.8

C.7

D.5

正确答案:

C

20、执行下列语句如果会报错,错误在第几行?

f=open(”w.txt”,”w+“)

f.write("LuxetVeritas")

f.seek(4zl)

A.l

B.2

C.并不会报错

D.3

正确答案:

D

21、关于语句f=openC-a.txt",”w+”),下列说法正确的是

A.文件可以不存在

B.文件必须已经存在

C只能写入数据

D只能读取数据

正确答案:

A

22、下面哪一个不属于算法的特点

A.有效性

B.没有输出

C.有零个或多个输入

D.有一个或多个输出

正确答案:

B

23、以下哪些不属于算法流程图的操作:

A.输入输出框

B.注釋框

C.流程线

D.连通图

正确答案:

D

24、下列程序返回的结果是

a="first"

defsecond(a):

a="second”

defthird():

globala

a=''third11

third()print(6end=7)second("fourth")print(a)

A.first,second

B.second,first

C.third,third

D.second,third正确答案:

C

25、若匿名函数f=lambdax,y:

x+yr则f({l:

2},{3:

4})返回的结果是

A.[4,6]

B.TypeError

C.SyntaxError

D.[1,2,3z4]

正确答案:

B

26、若匿名函数f=[lambdax=3:

x*3,lambdax:

x**3]r则f[l](f[O]())返回的结果

A.728

B.TypeError

C.SyntaxError

D.729

正确答案:

D

27、下列程序返回的结果是

deff(*a):

print(a)q=[l/2z3z5/9]f(*q)

A.TypeError

B.SyntaxError

C.[l,2,3,5,9]

D.(l,2,3,5,9)正确答案:

D

28、下列程序返回的结果是deff(*a):

print(type(a))

iff(9,9):

True

else:

None

A.None

B.False

C.True

D.

正确答案:

D

29、下列语句中,正确的是

A.deff(a,bz*):

B.deff(a

C.deff(azb==O):

D.deff(az*b):

正确答案:

D

30、下列程序的输出结果是什么

x=7

deff():

print(x)

defmain():

x=5

f()print(x)

main()

A.7Z7

B.7,5

C.5,7

D.5,5

正确答案:

B

31、下面关于函数的说法正确的是

A.函数定义必须放在函数调用之前

B.函数中将a声明为global,对a的操作与全局变量无关

C.调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用定义时设置的默认值

D.可以用保留字作为函数的名字

正确答案:

A

32、numpy中能辅助计算元素个数的方法【】

A.np.identity()

B.np.size()

C.np.shape()

D.np.sqrt()

正确答案:

B

33、BSDc=np.arange(24).reshape(3z4z2),那么c.sum()所得的结果为【】

A.276

B.724

C.275

D.267

正确答案:

A

34、使用pandas时,如何导入?

正确语句是【】

A.importpandasaspd

B.importmatplotlib

C.importpdaspandas

D.importsys

正确答案:

A

二填空题

1、基于冯•诺依曼思想而设计的计算机硬件由运算器、控制器、输出设

备和输出设备等5部分组成。

正确答案:

存储器

2、Y'字节等于位。

正确答案:

8

3、世界上首台数字计算机诞生于年。

正确答案:

1946

4、程序设计语言的三个大类分别是低级语言、汇编语言、

正确答案:

高级语言

5、使用math模块前,需要使用语句导入该模块。

正确答案:

importmath或import

6、⑵in[1,2,3]返回的结果是<>

正确答案:

false

7、写出命题"x小于等于y,且大于z"的Python表达式【】

正确答案:

x<=yandx>z

&写出命题"x小于等于y,或大于z"的Python表达式【】

正确答案:

x<=yorx>z

9、写出命题"x是y的倍数"的Python表达式【】

正确答案:

x%y==0

10、”BBJJTTUU“[:

:

2]返回的结果是【】

正确答案:

'BJTU'

11、写出安装三方库jieba的语句

正确答案:

pipinstalljieba

12、写出导入PIL库Image模块的语句

正确答案:

fromPILimportImage

13、下面的程序实现如下功能:

重复提示用户输入姓名,每次用户输入姓名后,会在

屏幕上打印一句问候语,并将这条问候记录添加到文件guest_book.txt中,每条记录独占一行。

请在括号中补充一条语句

whiletrue:

name=input(请输入你的姓名:

')

book=name+'zW!

欢迎光临!

'

p「int(book)

My_file=open('guest_book.txt,/,a,)

My_file.close()

正确答案:

My_file.wr1te(book+、rY)

14、将python程序代码保存为文件,文件扩展名是.

正确答案:

py

15、完善下面程序下划线的地方,计算1-2+3-4+5...99的所有数的和

suml=0

sum2=0

foriinrange(l,100,2):

forjinrange(2,100,2):

sum2+=j

sum3=suml-sum2

p「int(sum3)

正确答案:

suml+=i或suml=suml+i或suml+=i或suml=suml+i

16、下面程序的输出结果是:

i=0

whilei<10:

i+=1

ifi==7:

continue

else:

print(i,end=,')

正确答案:

1234568910

17、完善下面程序下划线的地方,实现排序:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1