python程序设计第⼀章基础知识题库及选解
由于学校的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运算符中⽤来计算整商的是()。(//)
15、 使⽤运算符测试集合包含集合A是否为集合B的真⼦集的表达式可以写作()。(A<B)
16、 ()命令既可以删除列表中的⼀个元素,也可以删除整个列表。(del)
17、 表达式 int(‘123’, 16) 的值为()。(291)
表⽰以16进制看待’123‘字符串,输出对应⼗进制整数
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())
python序列包括字符串,列表,元组,字典,集合。对字典直接使⽤max(),sum(),min()只对键起作⽤
28、 为了提⾼Python代码运⾏速度和进⾏适当的保密,可以将Python程序⽂件编译为扩展名()的⽂件。(pyc)
29、 已知 x = 3,那么执⾏语句 x += 6 之后,x的值为()(9)
30、 表达式 3 | 5 的值为()(7)
按位与。0b11|0b101=0b111=7
31、 表达式 3 & 6 的值为()(2)
按位或。0b11||0b110=0b10=2
32、 表达式 3 ** 2 的值为()(9)
33、 表达式 3 * 2的值为()(6)
34、 表达式 3<<2 的值为()(12)
左移位运算符,0b11<<2=0b1100=12
35、 表达式 65 >> 1 的值为()(32)
右移运算符 0b1000001>>1=0b100000=32
36、 表达式 chr(ord(‘a’)^32) 的值为()(‘A’)
按位异或运算符,0b1100001^0b100000=0b1000001=65
37、 表达式 chr(ord(‘a’)-32) 的值为()(‘A’)
38、 表达式 abs(3+4j) 的值为()(5.0)
返回复数的模
39、 表达式 callable(int) 的值为()(True)
callable⽤于检查对象是否可以被调⽤。具体⽤法见
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。(错)
alpha测试由用户在开发者的场所进行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变量名必须以字母或下划线开头,并且区分字母⼤⼩写。(对)
inputbox模糊查询14、 加法运算符可以⽤来连接字符串并⽣成新字符串。(对)
15、 9999**9999这样的命令在Python中⽆法运⾏。(错)
16、 3+4j不是合法的Python表达式。(错)
17、 0o12f是合法的⼋进制数字。(错)
python基础代码注释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中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。(错)
linux就该这么学第2版pdf百度云集合不可以
30、 在Python中可以使⽤ for 作为变量名。(错)
31、 在Python中可以使⽤ id 作为变量名,尽管不建议这样做。(对)
32、 Python关键字不可以作为变量名。(对)
33、 ⼀个数字5也是合法的Python表达式。(对)
34、 执⾏语句 from math import sin 之后,可以直接使⽤ sin() 函数,例如 sin(3)。(对)
nginx负载均衡数据同步35、 不同版本的Python不能安装到同⼀台计算机上。(错)
36、 ⼀般来说,Python扩展库没有通⽤于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。(对)
37、 Python变量名区分⼤⼩写,所以student和Student不是同⼀个变量。(对)
38、 在Python 3.x中reduce()是内置函数。(错)
需要导⼊functools模块
39、 如果只需要math模块中的sin()函数,建议使⽤from math import sin来导⼊,⽽不要使⽤import math导⼊整个模块。(对)
40、 在Python 3.x中,使⽤内置函数input()接收⽤户输⼊时,不论⽤户输⼊的什么格式,⼀律按字符串进⾏返回。(对)
41、 安装Python扩展库时只能使⽤pip⼯具在线安装,如果安装不成功就没有别的办法了。(错)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论