二级python选择模拟题4
1.设循环队列存储空间为 Q(1: 50),初始状态为 front=rear=50。经过一系列入队和退队操作后, front=rear=25,则该循环队列中元素个数为
A
25
B
26
C
24
D
0 或者 50
2.下列叙述中正确的是
A
设计算法时要考虑时间复杂和空间复杂度
B
设计算法时只需要考虑数据结构的设计
C
算法就是程序
D
设计算法时只需要考虑结果的可靠性
3.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
A
229
B
219
C
231
D
230
4.下面属于白盒测试方法的是
A
等价类划法
B
错误推测法
C
逻辑覆盖
D
边界值分析法
5.下面不能作为结构化方法软件需求分析工具的是
A
B
数据流程图
C
数据字典
D
系统结构图
6.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段的任务的是
A
设计
B
测试
C
实现
D
可行性研究
7.下面不属于软件测试实施步骤的是
A
集成测试
B
回归测试
C
确认测试
D
单元测试
8.软件工程的三要素是
A
定义、方法和过程
B
建模、方法和过程
C
方法、工具和过程
D
建模、方法和工具
9.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
A
一对一
B
C
多对一
D
多对多
10.数据库系统的三级模式不包括
A
数据模式
B
概念模式
C
外模式
D
内模式
11.以下关于Python二维数据的描述中,错误的是______。
A
表格数据属于二维数据,由整数索引的数据构成
B
二维数据,对应于数学中的数组和集合等概念
C
CSV格式每行表示一个一维数据,用英文半角逗号分隔,多行表示二维数据 D
二维数据由多条一维数据构成,可以看作一维数据的组合形式
12.以下不是Python文件读写方法的是______。
A
readlines()
B
read()
C
writeline()
D
readline()
13.以下关于turtle库的描述,错误的是______。
A
seth(x)是setheading(x)函数的别名,让画笔旋转x角度
B
home()函数设置当前画笔位置到原点,方向朝上
C
可以用import turtle来导入turtle库函数
D
在import turtle之后,可以用turtle.circle()语句画一个圆圈
14.以下不属于Python数据分析领域第三方库的是______。
A
matplotlib
B
numpy
C
scrapy
D
pandas
15.Python语言提供三种基本的数字类型,它们是______。
A
整数类型、二进制类型、浮点数类型
B
整数类型、二进制类型、复数类型
C
复数类型、二进制类型、浮点数类型
D
整数类型、浮点数类型、复数类型
16.关于Python组合数据类型,以下选项描述错误的是______。
A
组合数据类型可以分为3类:序列类型、集合类型和映射类型
B
序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
C
Python的str、tuple和list类型都属于序列类型
D
Python组合数据类型能够将多个数据组织起来,通过单一的表示使数据操作更有序、更容易理解
17.以下程序的输出结果是______。 s = 10
def run(n):
global s
for i in range(n):
s += i
return s
print(s,run(5))
A
10 10
B
Unfound Local Error
C
10 20
D
20 20
18.下列函数中,不是Python内置函数的是______。
A
close()
B
sum()
C
eval()
D
exec()
19.在读写文件之前,打开文件使用的函数是______。
A
fopen
B
file
C
open
D
openfile
20.以下关于程序设计语言的描述,错误的选项是______。
A
Python是一种通用编程语言
B
汇编语言是直接操作计算机硬件的编程语言
C
Python解释器把Python代码一次性翻译成目标代码,然后执行 D
机器语言直接用二进制代码表达指令
21.以下符合Python语言变量命名规则的是______。
A
B
2turtle
C
(lst)
D
data_lst
22.以下关于二进制整数的定义,正确的是______。
A
0b1708
B
0bC3F
C
0B1019
D
0B1010
23.以下程序的输出结果是______。 ls = [12,44,23,46] for i in ls:
if i == '44':
print('找到! i = ',i)
break
else:
print('未找到 ...')
A
未找到 ...未找到 ...未找到 ...未找到 ...
B
找到! i = 99
C
未找到 ...找到! i = 99
D
未找到 ...
24.以下选项,不是Python保留字的选项是______。
A
from
B
finally
goto
D
None
25.以下关于列表变量ls操作的描述中,错误的是______。
A
ls.append(x):在ls最后增加一个元素
B
ls.reverse():反转列表ls中所有元素
C
ls.copy():生成一个新列表,复制ls的所有元素
D
ls.clear():删除ls的最后一个元素
26.以下关于Python字典变量d的定义中,错误的是______。
A
d = {1:[1,2], 3:[3,4]}
B
d = {(1,2):1, (3,4):3}
C
d = {'张三':1, '李四':2}
D
d = {[1,2]:1, [3,4]:3}
27.以下程序的输出结果是_____________。 img1 = ["aa","bb","cc","dd"] img2 = [1,2,3,4,5]
def modi():
img1 = img2
print(img1)
modi()
print(img1)
A
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
B
['aa', 'bb', 'cc', 'dd']
['aa', 'bb', 'cc', 'dd']
C
[1, 2, 3, 4, 5]
['aa', 'bb', 'cc', 'dd']
D
['aa', 'bb', 'cc', 'dd']
[1, 2, 3, 4, 5]
28.以下程序的输出结果是______。 ls = [5,10]
def run(n):
ls.append(n)
run(15)
print(ls)
A
None
B
NameError
C
[5,10]
D
[5, 10, 15]
29.以下不属于人工智能领域的Python第三方库是______。
A
Keras
B
PyOCR
C
PyTorch
D
MXNet
30.random库采用更多随机数生成算法是______。
A
平方取中法
B
蒙特卡洛方法
C
梅森旋转算法
D
线性同余法
31.文件book.txt在当前代码所在目录内,其内容是一段文本:pythonbook,以下代码的输出结果是______。 txt = open("book.txt", "r")
print(txt)
txt.close()
A
book.txt
B
txt
C
pythonbook
D
其他选项都不对
32.以下程序的输出结果是______。 s = 2
for i in range(1, 10):
s += i
print(s)
A
55
B
47
C
57
D
45
33.用Pyinstaller工具打包Python源文件时-F参数的含义是______。
A
指定生成打包文件的目录
B
在dist文件夹中只生成独立的打包文件
C
删除生成的临时文件
D
指定所需要的第三方库路径
34.以下保留字不用于循环逻辑的是______。
A
continue
B
for
C
try
D
else
35.以下程序的输出结果是______。 ls=['绿茶','乌龙茶','红茶','白茶','黑茶']
x='乌龙茶'
print(ls.index(x,0))
A
-3
B
C
-4
D
1
36.如果Python程序执行时产生了"TypeError"的错误,其原因是______。
A
代码里的语句嵌套层次太多
B
代码中的数据类型不匹配
C
代码使用了错误的关键字
D
代码中缺少":"符号
37.ls=['1','2','3'],以下关于循环结构的描述,错误的是______。
A
表达式for i in range(len(ls))的循环次数跟for i in ls的循环次数是一样的
B
表达式for i in range(len(ls))的循环次数跟for i in range(0,len(ls))的循环次数是一样的
C
表达式for i in range(len(ls))跟for i in ls的循环中,i的值是一样的
D
表达式for i in range(len(ls))的循环次数跟for i in range(1,len(ls)+1)的循环次数是一样的
38.以下关于Python函数的描述中,错误的是______。
A
可以定义函数接受可变数量的参数
B
函数可以同时返回多个结果
C
定义函数时,某些参数可以赋予默认值
D
函数必须要有返回值
39.二维列表ls=[[9,8],[7,6],[5,4],[3,2],[1,0]],能够获得数字4的选项是______。
A
ls[3][2]
B
ls[-3][-1]
C
ls[-2][0]
D
ls[2][2]
40.time库的time.time()函数作用是______。
A
根据format格式定义返回当前系统时间
B
以struct_time形式返回当前系统时间
C
以数字形式返回当前系统时间
D
以float形式返回当前系统时间