二级python选择模拟题4

二级python选择模拟题4
二级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形式返回当前系统时间

相关主题
相关文档
最新文档