第一章 单元测试

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

2、 问题:下列选项中,不属于Python特点的是( )。
选项:
A:面向对象
B:运行效率高
C:可读性好
D:开源
答案: 【
运行效率高

3、 问题:Python程序文件的扩展名是( )。
选项:
A:.python
B:.pyt
C:.pt
D:.py
答案: 【
.py

4、 问题:以下叙述中正确的是( )。
选项:
A:Python 3.x与Python 2.x兼容
B:Python语句只能以程序方式执行
C:Python是解释型语言
D:Python语言出现得晚,具有其他高级语言的一切优点
答案: 【
Python是解释型语言

5、 问题:下列标识符中合法的是( )。
选项:
A:i’m
B:
C:3Q
D:for
答案: 【

6、 问题:Python 是一种跨平台、开源、免费的高级动态编程语言。( )
选项:
A:对
B:错
答案: 【

7、 问题:Python 3.x 完全兼容 Python 2.x。( )
选项:
A:对
B:错
答案: 【

8、 问题:Python 3.x 和Python 2.x唯一的区别就是:print在Python 2.x 中是输出语句,而在Python 3.x中是输出函数。( )
选项:
A:对
B:错
答案: 【

9、 问题:在 Windows 平台上编写的 Python程序无法在Unix平台运行。( )
选项:
A:对
B:错
答案: 【

10、 问题:不可以在同一台计算机上安装多个 Python 版本。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、 问题:Python不支持的数据类型有( )。
选项:
A:char
B:int
C:float
D:list
答案: 【
char

2、 问题:关于Python中的复数,下列说法错误的是( )。
选项:
A:表示复数的语法形式是a+bj
B:实部和虚部都必须是浮点数
C:虚部必须加后缀j,且必须是小写
D:函数abs()可以求复数的模
答案: 【
实部和虚部都必须是浮点数

3、 问题:函数type(1+0xf*3.14)的返回结果是( )。
选项:
A:<class ‘int’>
B:<class ‘long’>
C:<class ‘str’>
D:<class ‘float’>
答案: 【
<class ‘float’>

4、 问题:字符串s=’a\nb\tc’,则 len(s)的值是( )。
选项:
A:7
B:6
C:5
D:4
答案: 【
5

5、 问题:Python语句 print(0xA+0xB)的输出结果是( )。
选项:
A:0xA+0xB
B:BA+B
C:0xA0xB
D:D21
答案: 【
D21

6、 问题:下列属于math 库中的数学函数的是( )。
选项:
A:time()
B:round()
C:sqrt()
D:random()
答案: 【
sqrt()

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

8、 问题:下列表达式中,值不是1的是( )。
选项:
A:4//3
B:15 % 2
C:1^0
D:~1
答案: 【
~1

9、 问题:Python语句 print(r”\nGood”)的运行结果是( )。
选项:
A:新行和字符串Good
B:r”\nGood”
C:\nGood
D:字符r、新行和字符串Good
答案: 【
\nGood

10、 问题:语句eval(‘2+4/5′)执行后的输出结果是( )。
选项:
A:2.8
B:2
C:2+4/5
D:’2+4/5’
答案: 【
2.8

11、 问题:整型变量x 中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )。
选项:
A:(x%10)10+x//10
B:(x%10)//10+x//10
C:(x/10)%10+x//10
D:(x%10)
10+x%10
答案: 【
(x%10)*10+x//10

第三章 单元测试

1、 问题:以下关于分支和循环结构的描述,错误的是:( )
选项:
A:python 的在分支和循环语句里使用例如 x<=y<=z的表达式是合法的
B:分支结构的中的代码块是用冒号来标记的
C:while 循环如果设计不小心会出现死循环
D:二分支结构的 <表达式1> if <条件> else <表达式2> 形式,适合用来控制程序分支
答案: 【
二分支结构的 <表达式1> if <条件> else <表达式2> 形式,适合用来控制程序分支

本门课程剩余章节答案为付费内容
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如需购买期末请联系客服QQ 2356025045
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦