绪论 单元测试

1、 问题:Python是哪一种类型的编程语言?( )
选项:
A:编译型语言
B:汇编语言
C:解释型语言
D:机器语言
答案: 【
解释型语言

2、 问题:Python最初是由哪位程序员创建的?( )
选项:
A:Guido van Rossum
B:Bill Gates
C:Linus Torvalds
D:Steve Jobs
答案: 【
Guido van Rossum

3、 问题:Python的设计哲学是什么?( )
选项:
A:简单明了
B:功能强大
C:高效快速
D:开放共享
答案: 【
简单明了

4、 问题:Python最出色的特点之一是什么?( )
选项:
A:强大的多线程支持
B:丰富的第三方库
C:面向对象编程
D:高效的代码执行速度
答案: 【
丰富的第三方库

5、 问题:Python的创始人是哪个国家人?( )
选项:
A:美国
B:荷兰
C:中国
D:日本
答案: 【
荷兰

6、 问题:Python最常用的版本是哪个?( )
选项:
A:Python 1.x
B:Python 2.x
C:Python 3.x
D:Python 4.x
答案: 【
Python 3.x

7、 问题:以下哪个不是Python标准库提供的模块?( )
选项:
A:math
B:datetime
C:pandas
D:urllib
答案: 【
pandas

8、 问题:以下哪个不是Python的特点?( )
选项:
A:简单易学
B:面向对象
C:高性能
D:开源可扩展
答案: 【
高性能

9、 问题:Python程序语言最开始是用来做什么的?( )
选项:
A:编写操作系统
B:编写游戏
C:数据处理和科学计算
D:编写网站
答案: 【
数据处理和科学计算

10、 问题:Python的代码通常以什么文件扩展名保存?( )
选项:
A:.py
B:.txt
C:.doc
D:.html
答案: 【
.py

第一章 单元测试

1、 问题:下列关于Python 2与Python3的说法中,错误的是( )。
选项:
A:Python 3默认使用 UTF-8编码
B:Python 2与Python 3中的print语句的格式没有变化
C:Python 2默认使用ASCII编码
D:Python 2与Python3中运算符“//”的使用方式一致
答案: 【
Python 2与Python 3中的print语句的格式没有变化

2、 问题:下列选项中,不属于Python特点的是( )。
选项:
A:简单易学
B:免费开源
C:面向对象
D:编译型语言
答案: 【
编译型语言

3、 问题:下列关于input()与print()函数的说法中,错误的是( )。
选项:
A:input()函数可以接收由键盘输入的数据
B:input()函数会返回一个字符串类型数据
C:print()函数可以输出任何类型的数据
D:print()函数输出的数据不支持换行操作
答案: 【
print()函数输出的数据不支持换行操作

4、 问题:下列关于Python命名规范的说法中,错误的是( )。
选项:
A:模块名、包名应简短且全为小写
B:类名首字母一般使用大写
C:常量通常使用全大写字母命名
D:函数名中不可使用下画线
答案: 【
函数名中不可使用下画线

5、 问题:下列选项中,( )是不符合规范的变量名。
选项:
A:_text
B:2cd
C:ITCAST
D:hei_ma
答案: 【
2cd

6、 问题:下列哪个不是Python语言的开发环境?( )
选项:
A:PyCharm
B:Jupyter Notebook
C:Visual Studio Code
D:Microsoft Word
答案: 【
Microsoft Word

7、 问题:在Python中,以下哪个函数用于读取用户的输入?( )
选项:
A:print( )
B:input( )
C:read( )
D:open( )
答案: 【
input( )

8、 问题:Python具有丰富的第三方库。( )
选项:
A:对
B:错
答案: 【

9、 问题:Python 2中的异常与Python3中的异常使用方式相同。( )
选项:
A:对
B:错
答案: 【

10、 问题:PyCharm是一个完全免费的IDE工具。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、 问题:下列函数中,可以将数值类型转换为字符串的是( )。
选项:
A:complex( )
B:int( )
C:float( )
D:str( )
答案: 【
str( )

2、 问题:下列关于Python字符串的说法中,错误的是( )。
选项:
A:字符串是用来表示文本的数据类型
B:Python中可以使用单引号、双引号、三引号定义字符串
C:单引号定义的字符串中不能包含双引号字符
D:使用三引号定义的字符串可以包含换行符
答案: 【
单引号定义的字符串中不能包含双引号字符

3、 问题:已知变量name="张昊”、age=18,下列字符串格式化输出,错误的是( )。
选项:
A:print('我叫%s,今年我%d岁了'%(age,name))
B:print('我叫%s,今年我%d岁了'%(name,age))
C:print('我叫{},今年我{}岁了'.format(name,age))
D:print(f我叫{name},今年我{age}岁了')
答案: 【
print('我叫%s,今年我%d岁了'%(age,name))

4、 问题:已知a=3,b=5,,下列表达式的计算结果错误的是( )。
选项:
A:a+=b的值为8
B:a<<b的值为96
C:aandb的值为5
D:a//b的值为0.6
答案: 【
a<<b的值为96

5、 问题:在Python中,以下哪个不是基本数据类型?( )
选项:
A:整数
B:浮点数
C:布尔值
D:字典
答案: 【
字典

6、 问题:以下哪个不是Python中的基本数据类型?( )
选项:
A:整型(int)
B:字符串(str)
C:列表(list)
D:浮点数(float)
答案: 【
列表(list)

7、 问题:Python中的整型可以使用二进制、八进制、十进制、十六进制表示。( )
选项:
A:对
B:错
答案: 【

8、 问题:浮点型不可与复数类型的数据进行计算。( )
选项:
A:对
B:错
答案: 【

9、 问题:使用切片操作字符串,切片的步长只能是正整数。( )
选项:
A:对
B:错
答案: 【

10、 问题:Python中的运算符“<>”用于判断两个操作数是否相等。( )
选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:以下关于分支结构的描述中,错误的是( )。
选项:
A:单分支结构是用if关键字判断满足一个条件,就执行相应的处理代码
B:二分支结构是用if-else根据条件的真假,执行两种处理代码
C:多分支结构是用if-elif-else处理多种可能的情况
D:Python在分支语句里使用如x<=y<=z的表达式是非法的
答案: 【
Python在分支语句里使用如x<=y<=z的表达式是非法的

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