项目一 单元测试

1、单选题:
下面不属于python特性的是( )。
选项:
A:简单易学
B:高可移植性
C:属于低级语言
D:开源的免费的
答案: 【属于低级语言

2、单选题:
在下列选项中,( )不是常量。
选项:
A:8.25
B:'python'
C:True
D:python
答案: 【python

3、单选题:
关于Python内存管理,下列说法错误的是( )
选项:
A:变量无须先创建和赋值而直接使用
B:变量不必事先声明
C:变量无须指定类型
D:可以使用del释放资源
答案: 【变量无须先创建和赋值而直接使用

4、单选题:
下列选项中,( )的布尔值不是Flase。
选项:
A:0
B:None
C:()
D:1
答案: 【1

5、单选题:
计算机中信息处理和信息储存用( )
选项:
A:十六进制代码
B:十进制代码
C:ASCII代码
D:二进制代码
答案: 【二进制代码

6、单选题:
python源程序执行的方式( )
选项:
A:边编译边执行
B:解析执行
C:直接执行
D:编译执行
答案: 【解析执行

7、单选题:
下列哪种说法是错误的 ( )
选项:
A:值为0的任何数字对象的布尔值是False
B:空列表对象的布尔值是False
C:除字典类型外,所有标准对象均可以用于布尔测试
D:空字符串的布尔值是False
答案: 【除字典类型外,所有标准对象均可以用于布尔测试

8、单选题:
假设a=9,b=2,那么下列运算中,错误的是( )。
选项:
A:a+b的值是11
B:a%b的值是1
C:a//b的值是4
D:a**b的值是18
答案: 【a**b的值是18

9、单选题:
下列标识符中,合法的是( )。
选项:
A:_hello world
B:hello#world
C:helloWorld
D:2ndObj
答案: 【helloWorld

10、单选题:
下列符号中,表示Python中单行注释的是( )。
选项:
A://
B:#
C:"“"
D:<!-- -->
答案: 【#

11、单选题:
下列选项中,Python不支持的数据类型有( )。
选项:
A:int
B:dicitionary
C:char
D:float
答案: 【char

12、单选题:
关于Python中的复数,下列说法错误的是( )
选项:
A:虚部必须后缀j,且必须是小写
B:实部和虚部都是浮点数
C:方法conjugate返回复数的共轭复数
D:表示复数的语法是real + image j
答案: 【虚部必须后缀j,且必须是小写

13、单选题:
关于字符串下列说法错误的是 ( )
选项:
A:字符应该视为长度为1的字符串
B:在三引号字符串中可以包含换行回车等特殊字符
C:既可以用单引号,也可以用双引号创建字符串
D:字符串以标志字符串的结束
答案: 【字符串以标志字符串的结束

14、单选题:
Python表达式中,可以使用( )控制运算的优先顺序。
选项:
A:大括号
B:尖括号◇
C:圆括号()
D:方括号[]
答案: 【圆括号()

15、单选题:
Python语言属于( )
选项:
A:机器语言
B:科学计算语言
C:汇编语言
D:高级语言
答案: 【高级语言

16、判断题:
使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。( )
选项:
A:错
B:对
答案: 【

17、判断题:
Python采用的是基于值得自动内存管理方式。( )
选项:
A:错
B:对
答案: 【

18、判断题:
在任何时刻相同的值在内存中都只保留一份。( )
选项:
A:对
B:错
答案: 【

19、判断题:
Python不允许使用关键字作为变量名。( )
选项:
A:错
B:对
答案: 【

20、判断题:
在Python中可以使用if作为变量名。( )
选项:
A:对
B:错
答案: 【

21、判断题:
在Python3.x中可以使用中文作为变量名。( )
选项:
A:对
B:错
答案: 【

22、判断题:
Python变量名必须以字母或下划线开头,并且区分字母大小写。( )
选项:
A:对
B:错
答案: 【

23、判断题:
加法运算符可以用来连接字符串并生成新字符串。( )
选项:
A:对
B:错
答案: 【

24、判断题:
0o12f是合法的八进制数字。( )
选项:
A:对
B:错
答案: 【

25、判断题:
在 Python中Oxad是合法的十六进制数字表示形式。( )
选项:
A:对
B:错
答案: 【

26、判断题:
314j是合法 Python数字类型。( )
选项:
A:对
B:错
答案: 【

27、判断题:
Python代码的注释只有一种方式,那就是使用刺号。( )
选项:
A:对
B:错
答案: 【

28、判断题:
列表可以作为字典的“键”。( )
选项:
A:对
B:错
答案: 【

29、判断题:
元组可以作为字典的“键”。( )
选项:
A:对
B:错
答案: 【

30、判断题:
在 Python3.x中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。( )
选项:
A:对
B:错
答案: 【

项目二 单元测试

1、单选题:
关于函数作用的描述错误是( )。
选项:
A:封装的目的为了复用,减少代码。
B:都不对
C:结构化编程对代码的最基本的封装,一般按照功能组织一段代码。
D:代码更加美观,可读易懂。
答案: 【都不对

2、单选题:
Python脚本文件的扩展名为( )。
选项:
A:python
B:pg
C:pt
D:py
答案: 【py

3、单选题:
关于函数参数传递中,形参与实参的描述错误的是( )。
选项:
A:实参与形参存储在各自的内存空间中,是两个不相关的独立变量。
B:python实行安值传递参数,值传递指调用函数时将常量变量的值(实参)。
C:在参数内部改变形参的值,实参的值一般是不会改变的。
D:实参与形参的名字必须相同。
答案: 【实参与形参的名字必须相同。

4、单选题:
( )函数是指直接或间接调用函数本身的函数
选项:
A:闭包
B:匿名
C:lambda
D:递归
答案: 【递归

5、单选题:
使用( )函数接收用输入的数据
选项:
A:accept()
B:readline()
C:login()
D:input()
答案: 【input()

6、单选题:
关于递归函数的描述,以下选项中正确的是( )
选项:
A:函数名称作为返回值
B:函数内部包含对本函数的再次调用
C:包含一个循环结构
D:函数比较复杂
答案: 【函数内部包含对本函数的再次调用

7、单选题:
在Python中,关于函数的描述,以下选项中正确的是( )
选项:
A:一个函数中只允许有一条return语句
B:Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意使用
C:Python中,def和return是函数必须使用的保留字
D:函数eval()可以用于数值表达式求值,例如eval("2*3+1")
答案: 【函数eval()可以用于数值表达式求值,例如eval("2*3+1")

8、单选题:
假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是( )
选项:
A:参数是整数类型时,不改变原参数的值
B:参数的值是否改变与函数中对变量的操作有关,与参数类型无关
C:参数是列表类型时,改变原参数的值
D:参数是组合类型(可变对象)时,改变原参数的值
答案: 【参数的值是否改变与函数中对变量的操作有关,与参数类型无关

9、单选题:
Python内置函数,可以返回对象(字符、列表、元组等)长度或

剩余70%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注