1.以下叙述正确的是?(B)
A. continue语句的作用是结束整个循环的执行
B. 只能在循环体内使用break语句
C. 在循环体内使用break语句或continue语句的作用相同
D. 从多层循环嵌套中退出时,只能使用goto语句

2.关于Python的lambda函数,以下选项中描述错误的是?(B)
A. lambda函数将函数名作为函数结果返回
B. f = lambda x,y:x+y 执行后,f的类型为数字类型
C. lambda用于定义简单的、能够在一行内表示的函数
D. 可以使用lambda函数定义列表的排序原则

3.print(“ab” + “c”*2)的结果是?©
A. abc2
B. abcabc
C. abcc
D. ababcc

4.程序代码如下
try:
number = int(input(“请输入数字:”))
print(“number:”,number)
print(“=hello”)
except Exception as e: # 报错错误日志
print("打印异常详情信息: ",e)
else: print(“没有异常”)
finally:#关闭资源
print(“finally”) print(“end”)
输入的是 1a 结果是?(B)
A. number: 1 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end
B. 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end
C. hello=== 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end
D. 以上都不正确

5.Python中的映射类型有哪些?(D)
A. 列表、字典
B. 列表
C.列表、元组
D. 字典

6.关于程序的异常处理,以下选项中描述错误的是?©
A. 程序异常发生经过妥善处理可以继续执行
B. 异常语句可以与 else 和 finally 保留字配合使用
C. 编程语言中的异常和错误是完全相同的概念
D. Python 通过 try、except 等保留字提供异常处理功能

7.计算机中信息处理和信息储存用?(A)
A. 二进制代码
B. 十进制代码
C. 十六进制代码
D. ASCII代码

8.导入模块的方式错误的是?(D)
A. import numpy
B. from numpy import *
C. import numpy as np
D. import numpy from xxx

9.关于Python中的复数,下列说法错误的是?©
A. 表示复数的语法是real + image j
B. 实部和虚部都是浮点数
C. 虚部必须后缀j,且必须是小写
D. 方法conjugate返回复数的共轭复数

10.以下关于模块说法错误的是?©
A. 一个xx.py就是一个模块
B. 任何一个普通的xx.py文件可以作为模块导入
C. 模块文件的扩展名不一定是 .py
D. 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常

11.以下选项中,不是Python对文件的打开模式的是?(D)
A. r’
B. +’
C. ‘w’
D. c’

12.关于面向对象的继承,以下选项中描述正确的是?(B)
A. 继承是指一组对象所具有的相似性质
B. 继承是指类之间共享属性和操作的机制
C. 继承是指各对象之间的共同性质
D. 继承是指一个对象具有另一个对象的性质

13.关于 Python 字符串,以下选项中描述错误的是?(A)
A. 可以使用 datatype() 测试字符串的类型
B. 输出带有引号的字符串,可以使用转义字符
C. 字符串是一个字符序列,字符串中的编号叫“索引”
D. 字符串可以保存在变量中,也可以单独存在

14.关于Python内存管理,下列说法错误的是?(B)
A. 变量不必事先声明
B. 变量无须先创建和赋值而直接使用
C. 变量无须指定类型
D. 可以使用del释放资源

15.关于字符串下列说法错误的是?(B)
A. 字符应该视为长度为1的字符串
B. 字符串以\0标志字符串的结束
C. 既可以用单引号,也可以用双引号创建字符串
D. 在三引号字符串中可以包含换行回车等特殊字符

16.下面哪个不是Python合法的标识符?(B)
A. int32
B. 40xl
C. self
D. name

17.下面这段代码运行结果是? kvps = { ‘1’ :1, ‘2’ : 2 } theCopy =kvps.copy() kvps[‘1’] = 5 sum = kvps[‘1’]+ theCopy[‘1’] print(sum) (D)
A. 2
B. 11
C. 15
D. 6

18.以下会出现错误的是?(B)
A. ‘天池’.encode()
B. ‘天池’.decode()
C. ‘天池’.encode().decode()
D. 以上都不会出错
注意

 Python字符串通过encode()方法可以编码为指定的bytes,没有decode方法,
 其他类型的bytes可以通过decode解码成字符串

19.Python中如何查看一个变量的数据类型?(B)
A. id()
B. type()
C. str()
D. is()

20.下面的语句哪个会无限循环下去?(B)
A. for a in range(10): time.sleep(10)
B. while 1<10: time.sleep(10)
C. while True: break
D. a = [3,-1,‘,’] for i in a[:]: if not a: break

21.下面这段代码运行结果是? numbers = [1, 2, 3, 4] numbers.append([5,6,7,8]) print(len(numbers)) (B)
A. 4
B. 5
C. 6
D. 8

22.关于 Python 程序格式框架的描述,以下选项中错误的是?(D)
A. Python 语言的缩进可以采用 Tab 键实现
B. Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C. 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义
D. Python 语言不采用严格的“缩进”来表明程序的格式框架

23.以下哪种情况下,python代码仍能够正常运行?©
A. 拼写错误
B. 错误表达式
C. 手动抛出异常
D. 缩进错误

24.执行后可以查看Python的版本的是?(A)
A. import sys print(sys.version)
B. import system print(system.version)
C. import system print(system.Version)
D. import sys print(sys.Version)

25.定义类如下: class Hello(): pass 下面说明错误的是?(CD)
A. 该类实例中包含__dir__()方法
B. 该类实例中包含__hash__()方法
C. 该类实例中只包含__dir__(),不包含__hash__()
D. 该类没有定义任何方法,所以该实例中没有包含任何方法

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐