编程技能基础测试题.pdf

编程技能基础测试题.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

编程技能基础测试题

姓名:__________班级:__________成绩:__________

1.以下哪个是合法的Python变量名?

A.2var

B.var-2

C.var2

D.var@2

2.执行print(type(3.14))的输出结果是?

A.classint

B.classfloat

C.classstr

D.classbool

3.表达式3+522的计算结果是?

A.32

B.23

C.13

D.83

4.以下循环中,哪一个会无限执行?

A.whileFalse:print(1)

B.while0:print(1)

C.whileTrue:print(1);break

D.while1:print(1);break

5.执行a=[1,2,3];a.append(4);print(a)的输出是?

A.[1,2,3,4]

B.[1,2,3]

C.[4,1,2,3]

D.报错

6.若s=hello,则s[1:4]的结果是?

A.hel

B.ell

C.llo

D.ellh

7.以下哪条语句可以正确判断变量x是否为偶数?

A.ifx%2==0:

B.ifx/2==0:

C.ifx2==0:

D.ifx//2==0:

8.函数定义deffunc(a,b=2):returna+b中,b是?

A.必需参数

B.默认参数

C.可变参数

D.关键字参数

9.执行print(32or54)的结果是?

A.True

B.False

C.3

D.5

10.以下哪个数据类型在Python中是不可变的?

A.列表(list)

B.字典(dict)

C.元组(tuple)

D.集合(set)

11.若x=5,执行x+=3后,x的值是?

A.5

B.3

C.8

D.15

12.以下哪条语句会引发类型错误(TypeError)?

A.5+3

B.5+3

C.5+3

D.5+3

13.执行foriinrange(3):print(i)的输出是?

A.012

B.123

C.0123

D.报错

14.字典d={a:1,b:2}中,获取值为2的正确方式是?

A.d[b]

B.d[2]

C.d[1]

D.d.b

15.以下哪条语句可以退出当前循环?

A.continue

B.pass

C.break

D.exit

16.执行print(not(35))的结果是?

A.True

B.False

C.3

D.5

17.字符串s=python转换为大写后是?

A.PYTHON

B.Python

C.pYTHON

D.报错

18.以下哪项不是Python的内置函数?

A.len()

B.max()

C.append()

D.print()

19.若a=[1,2,3],b=a,执行b.append(4)后,a的值是?

A.[1,2,3]

B.[1,2,3,4]

C.报错

D.[4,1,2,3]

20.异常处理中,用于捕获特定异常的关键字是?

A.try

B.except

C.finally

D.else

21.以下哪些是Python中的不可变数据类型?(多选)

A.整数(int)

B.字符串(str)

C.列表(list)

D.元组(tuple)

22.以下哪些循环结构是Python支持的?(多选)

A.for循环

B.while循环

C.do-while循环

D.repeat-until循环

23.以下哪些是Python的内置数据结构?(多选)

A.列表(list)

B.字典(dict)

C.队列(queue)

D.集合(set)

24.执行x=10;y=x;x=20后,以下哪些描述正确?(多选)

A.y的值是10

B.y的值是20

C.x和y指

文档评论(0)

金属大师 + 关注
实名认证
内容提供者

各种文化典故,学科知识,生活常识,中小学文档等等,你需要的都在这里。

1亿VIP精品文档

相关文档