绪论 单元测试

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

2、单选题:
Python最初是由哪位程序员创建的?( )
选项:
A:Steve Jobs
B:Linus Torvalds
C:Bill Gates
D:Guido van Rossum
答案: 【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 2.x
B:Python 3.x
C:Python 4.x
D:Python 1.x
答案: 【Python 3.x

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

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

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

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

第一章 单元测试

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

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

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

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

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

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

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

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

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

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

第二章 单元测试

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

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

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

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

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

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

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

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

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

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

发表评论

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