2023《Python程序设计》试题库:第一章基础知识(含答案)
- 技巧分类:编程网络
- 技巧标签:Python  程序  设计  试题 
- 技巧链接:https://wpfx.org.cn/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工具在线安装,假如安装不成功就没有别的办法了。(错) 


 
                 
                 
                 
                 
                 
                 
                

发表评论(审核通过后显示) 取消回复