2023《Python程序设计》试题库:第一章基础知识(含答案)
- 技巧分类:编程网络
- 技巧标签:Python  程序  设计  试题 
- 技巧链接:https://wpfx.org/skills/5251.html
- 技巧详情:
2023《Python程序设计》试题库:第一章基础知识(含答案)
一、填空题:
1、Python安装扩展库常用的是_______工具。(pip)
2、Python标准库math中用来计算平方根的函数是__________。(sqrt)
3、Python程序文献扩展名重要有__________和________两种,其中后者常用于GUI程序。(py、pyw)
4、Python源代码程序编译后的文献扩展名为_________。(pyc)
5、使用pip工具升级科学计算扩展库numpy的完整命令是_________________。(pip install --upgrade numpy)
6、使用pip工具查看当前已安装的Python扩展库的完整命令是_____________。(pip list)
7、在IDLE交互模式中浏览上一条语句的快捷键是__________。(Alt+P)
8、在Python中__________表达空类型。(None)
9、列表、元组、字符串是Python的_________(有序?无序)序列。(有序)
10、查看变量类型的Python内置函数是________________。(type())
11、查看变量内存地址的Python内置函数是_________________。(id())
12、以3为实部4为虚部,Python复数的表达形式为___________或________。(3+4j、3+4J)
13、Python运算符中用来计算整商的是_________。(//)
14、Python运算符中用来计算集合并集的是_______。(|)
15、使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。(A<B)
16、______________命令既可以删除列表中的一个元素,也可以删除整个列表。(del)
17、表达式 int('123', 16) 的值为_________。(291)
18、表达式 int('123', 8) 的值为_________。(83)
19、表达式 int('123') 的值为_____________。(123)
20、表达式 int('101',2) 的值为__________。(5)
21、表达式 abs(-3) 的值为___________。(3)
22、Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为____________。(1:2:3)
23、表达式 int(4**0.5) 的值为____________。(2)
24、Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。(len())
25、Python内置函数____________用来返回序列中的最大元素。(max())
26、Python内置函数____________用来返回序列中的最小元素。(min())
27、Python内置函数________________用来返回数值型序列中所有元素之和。(sum())
28、为了提高Python代码运营速度和进行适当的保密,可以将Python程序文献编译为扩展名__________的文献。(pyc)
29、已知 x = 3,那么执行语句 x += 6 之后,x的值为_______________。(9)
30、表达式 3 | 5 的值为__________。(7)
31、表达式 3 & 6 的值为_________。(2)
32、表达式 3 ** 2 的值为_________。(9)
33、表达式 3 * 2的值为___________。(6)
34、表达式 3<<2 的值为_______________。(12)
35、表达式 65 >> 1 的值为_____________。(32)
36、表达式 chr(ord('a')^32) 的值为___________。('A')
37、表达式 chr(ord('a')-32) 的值为___________。('A')
38、表达式 abs(3+4j) 的值为____________。(5.0)
39、表达式 callable(int) 的值为___________。(True)
40、假设有Python程序文献abc.py,其中只有一条语句print(__name__),那么直接运营该程序时得到的结果为_____________。(__main__)
41、表达式16**0.5的值为____________________。(4.0)
42、表达式type({3})的值为____________________。(set)
43、表达式isinstance('Hello world', str)的值为____________________。(True)
二、判断题
1、Python是一种跨平台、开源、免费的高级动态编程语言。(对)
2、Python 3.x完全兼容Python 2.x。(错)
3、Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。(错)
4、在Windows平台上编写的Python程序无法在Unix平台运营。(错)
5、不可以在同一台计算机上安装多个Python版本。(错)
6、已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。(错)
7、Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。(错)
8、Python采用的是基于值得自动内存管理方式。(对)
9、在任何时刻相同的值在内存中都只保存一份(错)
10、Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。(对)
11、在Python中可以使用if作为变量名。(错)
12、在Python 3.x中可以使用中文作为变量名。(对)
13、Python变量名必须以字母或下划线开头,并且区分字母大小写。(对)
14、加法运算符可以用来连接字符串并生成新字符串。(对)
15、9999**9999这样的命令在Python中无法运营。(错)
16、3+4j不是合法的Python表达式。(错)
17、0o12f是合法的八进制数字。(错)
18、不管输入什么,Python 3.x中input()函数的返回值总是字符串。(对)
19、pip命令也支持扩展名为.whl的文献直接安装Python扩展库。(对)
20、只有Python扩展库才需要导入以后才干使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。(错)
21、在Python中0xad是合法的十六进制数字表达形式。(对)
22、3+4j 是合法Python数字类型。(对)
23、在Python中0oa1是合法的八进制数字表达形式。(错)
24、Python使用缩进来体现代码之间的逻辑关系。(对)
25、Python代码的注释只有一种方式,那就是使用#符号。(错)
26、放在一对三引号之间的任何内容将被认为是注释。(错)
27、尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。(对)
28、为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。(错)
29、在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。(错)
30、在Python中可以使用 for 作为变量名。(错)
31、在Python中可以使用 id 作为变量名,尽管不建议这样做。(对)
32、Python关键字不可以作为变量名。(对)
33、一个数字5也是合法的Python表达式。(对)
34、执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。(对)
35、不同版本的Python不能安装到同一台计算机上。(错)
36、一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本相应的扩展库。(对)
37、Python变量名区分大小写,所以student和Student不是同一个变量。(对)
38、在Python 3.x中reduce()是内置函数。(错)
39、假如只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。(对)
40、在Python 3.x中,使用内置函数input()接受用户输入时,不管用户输入的什么格式,一律按字符串进行返回。(对)
41、安装Python扩展库时只能使用pip工具在线安装,假如安装不成功就没有别的办法了。(错)
发表评论(审核通过后显示) 取消回复