高级语言程序设计(Python)习题与答案_第1页
高级语言程序设计(Python)习题与答案_第2页
高级语言程序设计(Python)习题与答案_第3页
高级语言程序设计(Python)习题与答案_第4页
高级语言程序设计(Python)习题与答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单选题

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

»>"今年,我的平均分为{:.2f}!w.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=i叩ut(”请输入一个整数”)

正确答案:D

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

,

>>>print('{0}z{l}'.format(carmen'/20))

A.20,carmen

B.'carmen',20

C.carmenz20

D.20,'carmen'

正确答案:C

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

,,

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

A.20,carmen,20

B.20z'carmen',20

C.20,20/carmen'

D.'20'z'carmen','20'

正确答案:A

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

,

>>>print('{},{}'.format(carmen'/20))

A.carmen

B.20

C.carmen,20

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、len(“BJTU”)返回的结果是4,len("北京交大”)和len("北京交大\nBJTU")返回的结果

分别是【】。

A.4和9

B.8和13

C.4和8

D.8和14

正确答案:A

9、若字符串s="BeijingJiaoTongUniversity",与不仅输出结果相同而且具有

相同含义的是【】。

A.s[:]

B.s[:len(s)-1]

C.s[:-1]

D.s[:len(s)]

正确答案:C

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

A.[3],[3]z[3]

B.[3,3z3]

C.[9]

D.TypeError

正确答案:B

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

A.dl={}

B.d2={0:1}

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

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

正确答案:D

12、下列表达式非法的是【】。

A.l+7j/3j

B.71.7//1.7

C.3j/j

D.71//7

正确答案:C

13、若字典d={l:"a"z2:"b"),则len(d)返回的结果是[]。

A.6

B.4

C.10

D.2

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

f.write("LuxetVeritas")

f.seek(7)

s=f.read(3)

f.close()

print⑸

A.eri

B.tas

C.Ver

D.Lux

正确答案:C

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

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

f.write("LuxetVeritas")

f.close

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

f.read(3)

f.seek(4zl)

print(f.tell())

A.6

B.8

C.7

D.5

正确答案:C

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

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

f.write("LuxetVeritas")

f.seek(4,l)

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="third"

third()

print(a,end=7)

second("fourth")

print(a)

A.first,second

B.second,first

C.third,third

D.second,third

正确答案:C

25、若匿名函数f=lambdax,y:x+y,则f({1:2},{3:4})返回的结果是

A.[4,6]

B.TypeError

C.SyntaxError

D.[l,2,3,4]

正确答案:B

26、若匿名函数f=[lambdax=3:x*3,lambdax:x**3],则返回的结果

A.728

B.TypeError

C.SyntaxError

D.729

正确答案:D

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

deff(*a):

print(a)

q=[l,2,3,5,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(9z9):

True

else:

None

A.None

B.False

C.True

D.<class'tuple'〉

正确答案:D

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

A.deff(a,b,*):

B.deff(a<Ozb):

C.deff(a,b==O):

D.deff(a,*b):

正确答案:D

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

x=7

deff():

print(x)

defmain():

x=5

f()

print(x)

main()

A.7,7

B.7,5

C.5,7

D.5Z5

正确答案: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、已知c=np.arange(24),「eshape(3,4,2),那么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、一个字节等于________位。

正确答案:8

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

正确答案:1946

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

正确答案:高级语言

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

正确答案:importmath或import

6、[2]in[1,2,3]返回的结果是________。

正确答案:false

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

正确答案:x<=yandx>z

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

正确答案:x<=yorx>z

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

正确答案:x%y==0

10、”BBJJTTUU”[::2]返回的结果是【】

正确答案:'BJTU'

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

正确答案:pipinstalljieoa

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

正确答案:fromPILimportImage

13、下面的程序实现如下功能:重复提示用户输入姓名,每次用户输入姓名后,会在

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

独占一行。请在括号中补充一条语句

whiletrue:

name=inputC请输入你的姓名:")

book=name+,,你好!欢迎光临!’

print(book)

My_file=open('guest_book.txt'z'a')

My_file.close()

正确答案:My_file.write(book+,\n,)

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

正确答案:py

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

suml=0

sum2=0

foriinrange。,100,2):

forjinrange(2,100,2):

sum2+=j

sum3=suml-sum2

print(sum3)

正确答案:suml+=i或suml=suml+i或suml+=i或suml=suml+i

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

i=0

whilei<10:

i+=1

ifi==7:

continue

else:

print(izend='')

正确答案:1234568910

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

definsert_sort(lists):

foriinrange(len(lists)):

position=i

whileposition>0:

lists[position]Jists[position-l]=lists[position-l],lists[position]

position-=l

print(lists)

returnlists

正确答案:iflists[position]<lists[position-l]:

18、下面的函数判断输入的字符串是否为回文联。(回文联即用回文形式写的对联,顺

读倒读内容完全一样,如“山果花开花果山)请在括号内补充一条语句

defisHuiwen(str):

if():

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论