第十一套试题
1、以下选项对于import保留字描述错误的是:
A.import可以用于导入函数库或者库中的函数
B.可以使用from jieba import lcut 引入 jieba库
C.使用import jieba as jb,引入函数库jieba,取别名jb
D.使用import jieba 引入jieba库
正确答案: B
2、以下选项中不可用作Python标识符的是:
A.3.14
B.姓名
C.Name
D.Pi
正确答案: A
3、关于Python语言的特点,以下选项描述正确的是:
A.Python语言不支持面向对象
B.Python语言是解释型语言
C.Python语言是编译型语言
D.Python语言是非跨平台语言
正确答案: B
4、关于Python整数类型,以下选项描述正确的是:
A.3.14不是整数类型的数值
B.type(100)表达式结果可能是<class ‘int’>,也可能是<class ‘float’>
C.oct(100)表达式结果获得十六进制数
D.hex(100)表达式结果获得八进制数
正确答案: A
5、运行以下程序,输出结果的是:
5/2
A.3
B.2
C.2.5
D.2.50
正确答案: C
6、运行以下程序,输出的Python数据类型是:
type(abs(-3+4j))
A.字符串类型
B.浮点数类型
C.整数类型
D.复数类型
正确答案: B
7、下面代码的输出结果是:
TempStr = "Pi=3.141593"
eval(TempStr[3:-1])
A.3.14159
B.3.141593
C.Pi=3.14
D.3.1416
正确答案: A
8、以下关于异常处理的描述,错误的选项是:
A.Python通过try、except等保留字提供异常处理功能
B.ZeroDivisionError是一个变量未命名错误
C.NameError是一种异常类型
D.异常语句可以与else和finally语句配合使用
正确答案: B
9、for或者while与else搭配使用时,关于执行else语句块描述正确的是:
A.仅循环非正常结束后执行(以break结束)
B.仅循环正常结束后执行
C.总会执行
D.永不执行
正确答案: B
10、以下代码执行的输出结果是:
for i in range(1,4):
print(chr(21646)*(2*i-1))
A.咎
咎咎咎
咎咎咎咎咎
B.咎
咎咎咎
咎咎咎咎咎
C.咎
咎咎咎
咎咎咎咎咎
D.出错
正确答案: B
11、以下关于TensorFlow库的应用领域的描述,正确的选项是:
A.机器学习
B.数据可视化
C.Web开发
D.文本分析
正确答案: A
12、以下不属于Python深度学习第三方库的选项是:
A.Arcade
B.TensorFlow
C.Caffe2
D.MXNet
正确答案: A
13、以下属于Python文本处理第三方库的选项是:
A.matplotib
B.openpyxl
C.wxpython
D.vispy
正确答案: B
14、random库的seed(a)函数的作用是:
A.生成一个[0.0, 1.0)之间的随机小数
B.生成一个k比特长度的随机整数
C.设置初始化随机数种子a
D.生成一个随机整数
正确答案: C
15、下面代码的输出结果是:
for n in range(400,500):
i = n // 100
j = n // 10 % 10
k = n % 10
if n == i ** 3 + j ** 3 + k ** 3:
print(n)
A.407
B.408
C.153
D.159
正确答案: A
16、给出下面代码:
a = input("").split(",")
x = 0
while x < len(a):
print(a[x],end="")
x += 1
代码执行时,从键盘获得Python语言,是,脚本,语言
则代码的输出结果是:
A.执行代码出错
B.Python语言,是,脚本,语言
C.Python语言是脚本语言
D.无输出
正确答案: C
17、关于函数的描述,错误的选项是
A.Python使用del保留字定义一个函数
B.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
C.函数是一段具有特定功能的、可重用的语句组
D.使用函数的主要目的是减低编程难度和代码重用
正确答案: A
18、执行以下代码,运行错误的是:
def fun(x,y="Name",z = "No"):
pass
A.fun(1,2,3)
B.fun(1,,3)
C.fun(1)
D.fun(1,2)
正确答案: B
19、执行以下代码,运行结果
def split(s):
return s.split(“a”)
s = “Happy birthday to you!”
print(split(s))
A.[‘H’, ‘ppy birthd’, ‘y to you!’]
B.“Happy birthday to you!”
C.运行出错
D.[‘Happy’, ‘birthday’, ‘to’, ‘you!’]
正确答案: A
20、以下代码执行的输出结果是:
n = 2
def multiply(x,y = 10):
global n
return x * y * n
s = multiply(10,2)
print(s)
A.40
B.1024
C.200
D.400
正确答案: A
21、字典 d={‘Name’: ‘Kate’, ‘No’: ‘1001’, ‘Age’: ‘20’},表达式len(d)的值为
A.12
B.9
C.6
D.3
正确答案: D
22、元组变量t=(“cat”, “dog”, “tiger”, “human”), t[::-1]的结果是
A.{‘human’, ‘tiger’, ‘dog’, ‘cat’}
B.[‘human’, ‘tiger’, ‘dog’, ‘cat’]
C.运行出错
D.(‘human’, ‘tiger’, ‘dog’, ‘cat’)
正确答案: D
23、关于Python的列表,描述错误的选项是
A.Python列表是包含0个或者多个对象引用的有序序列
B.Python列表用中括号[]表示
C.Python列表是一个可以修改数据项的序列类型
D.Python列表的长度不可变的
正确答案: D
24、以下代码执行的输出结果是:
ls = []
def func(a,b):
ls.append(b)
return a * b
s = func("Hello!",2)
print(s,ls)
A.出错
B.Hello!Hello!
C.Hello!Hello! [2]
D.Hello!Hello! []
正确答案: C
25、以下程序的输出结果是:
def fun1():
print("in fun1()")
fun2()
fun1()
def fun2():
print("in fun2()")
fun1()
fun2()
A.in fun1()
in fun2()
B.in fun1()
C.死循环
D.出错
正确答案: D
26、关于Python文件的‘+’打开模式,以下选项正确的描述是
A.追加写模式
B.与r/w/a/x一同使用,在原功能基础上增加同时读写功能
C.只读模式
D.覆盖写模式
正确答案: B
27、以下关于CSV文件的描述,错误的选项是
A.CSV文件可用于不同工具间进行数据交换
B.CSV文件格式是一种通用的,相对简单的文件格式,应用于程序之间转移表格数据。
C.CSV文件通过多种编码表示字符
D.CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
正确答案: C
28、以下关于Python文件对象f的描述,错误的选项是
A.f.closed文件关闭属性,当文件关闭时,值为False
B.f.writable()用于判断文件是否可写
C.f.readable()用于判断文件是否可读
D.f.seekable()判断文件是否支持随机访问
正确答案: A
29、关于以下代码的描述,错误的选项是
with open(‘abc.txt’,‘r+’) as f:
lines = f.readlines()
for item in lines:
print(item)
A.执行代码后,abc.txt文件未关闭,必须通过close()函数关闭
B.打印输出abc.txt文件内容
C.item是字符串类型
D.lines是列表类型
正确答案: A
30、下列与队列结构有关联的是
A.先到先服务的作业调度
B.多重循环的执行
C.数组元素的引用
D.函数的递归调用
正确答案: A
31、下列叙述中正确的是
A.以上说法都不对
B.循环队列中的元素个数随队尾指针的变化而动态变化
C.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化
D.循环队列中的元素个数随队头指针的变化而动态变化
正确答案: C
32、下列链表中,其逻辑结构属于非线性结构的是
A.双向链表
B.循环链表
C.二叉链表
D.带链的栈
正确答案: C
33、在结构化设计方法中,生成的结构图中,带有箭头的连线表示
A.模块之间的调用关系
B.程序的组成成分
C.数据的流向
D.控制程序的执行顺序
正确答案: A
34、在数据流图中,带有名字的箭头表示
A.模块之间的调用关系
B.控制程序的执行顺序
C.数据的流向
D.程序的组成成分
正确答案: C
35、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
A.抽象和信息隐蔽
B.激活机制和控制方法
C.内聚性和耦合性
D.局部化和封装化
正确答案: C
36、需求分析阶段的任务是确定
A.软件开发费用
B.软件开发方法
C.软件系统功能
D.软件开发工具
正确答案: C
37、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性的阶段是
A.数据项管理
B.人工管理
C.数据库系统
D.文件系统
正确答案: C
38、下列说法中,不属于数据模型所描述的内容的是
A.数据约束
B.数据结构
C.数据操作
D.数据查询
正确答案: D
39、下列有关数据库的描述,正确的是
A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
正确答案: D
计算机等级考试Python真题专辑持续更新中,欢迎关注!