Python实训营分组考核

请在90min中完成考试,考试结果仅用于分组参考,请独立完成考试!

Q1:以下哪一项不是人们选择Python的主要原因?

A.开发者生产效率
B.程序的可移植性
C.标准库支持有限
D.组件集成

Q2:Python程序编译后得到什么?

A.字节流
B.字节码
C.字符串
D.不能编译

Q3:以下哪一项不是Python标准库?

A.csv
B.math
C.net
D.turtle

Q4:以下哪一项是Python内置的数字类型?

A.整数
B.浮点数
C.复数
D.以上皆是

Q5:以下哪个方法可以返回对象的所有属性?

A.dir() 
B. len() 
C.help() 
D.repr()

Q6:以下哪个Python内置类型是不可变类型?

A.列表
B.元祖
C.字典
D.集合

Q7:以下哪个Python内置类型不是序列?

A.字符串 
B.列表
C.元祖
D.字典

Q8:序列类型一般有什么操作?

A.索引
B.乘积
C.继承
D.相减

Q9:sum(range(1, 101))得到的数值是:

A. 5049
B.5050
C.5150
D.5151

Q10:以下哪一项不是字符串的方法?

A.upper() 
B.isupper()
C. toupper() 
D.find()

Q11:使用标准库json序列化对象时(json.dump),不能序列化的类型是:

A.bool
B.dict
C.set
D.tuple

Q12:7^10的结果是:

A.13
B.15
C.2
D.其他选项都不对

Q13:以下哪一项是非法的变量名?

A. my_dict_1
B.1st_list
C. foo
D._

Q14:有以下运算符:①括号,②指数(**),③乘号,④除号,⑤加号,优先级顺序正确的是:

A.①②③④⑤
B. ②①③④⑤
C.②①④③⑤
D.①②⑤③④

Q15:Python内置函数id的返回值类型是:

A. float
B.bool
C.dict
D.int

Q16:os-easy2022[3:5]得到的结果是:

A.easy2
B. -easy
C.ea
D. -e

Q17:print(0.1 + 0.2 == 0.3)的结果是:

A.True
B.False
C.报错
D.视硬件或操作系统而定

Q18:表达式2 ** 2 ** 3 ** 1的运算结果是:

A.12
B.64
C.128
D.256

Q19:以下代码的运行结果是:( )hex(255), int(FF, 16), 0xFF

A.[0xFF, 255, 16, 255]
B. ('0xff', 255, 16, 255)
C. 报错
D. ('0xff', 255, 255)

Q20:以下代码的运行结果是:( )for i in range(0):print(i)

A.0
B.没有输出
C.报错
D.其他选项皆不是

Q21:编写一个函数,输入任意的字符串,计算出字符串的小写字母个数。

填空1

Q22:编写一个函数,输入任意正整数,打印出从1开始到这个数字为止的所有的完全平方数。并把这些完全平方数保存到一个文件里。

填空1
问卷网
Python实训营分组考核
关于
1年前
更新
0
频次
22
题目数
分享