您的当前位置:首页正文

python二级考试试题

2024-02-22 来源:钮旅网


A 栈

B 双向链表

C 二叉树

D 队列

正确答案: A

2. 以下选项的叙述中,正确的是

A 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

B

在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

C 循环队列中元素的个数是由队头指针和队尾指针共同决定

D 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

正确答案: C

3. 关于数据的逻辑结构,以下选项中描述正确的是

A 数据所占的存储空间量

B 数据在计算机中的顺序存储方式

C 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构

D 存储在外存中的数据

正确答案: C

4. 以下选项中,不属于结构化程序设计方法的是

A 逐步求精

B 模块化

C 可封装

D 自顶向下

正确答案: C

5. 以下选项中,不属于软件生命周期中开发阶段任务的是

A 概要设计

B 软件维护

C 详细设计

D 软件测试

正确答案: B

6. 为了使模块尽可能独立,以下选项中描述正确的是

A 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

B 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

C 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

D 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

正确答案: A

7. 以下选项中叙述正确的是

A 软件一旦交付就不需要再进行维护

B 软件交付使用后其生命周期就结束

C

软件维护指修复程序中被破坏的指令

D 软件交付使用后还需要进行维护

正确答案: D

8. 数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是

A 不同数据被存放在不同的文件中

B 不同数据只能被对应的应用程序所使用

C 以上三种说法都不对

D

数据与程序独立存放

正确答案: C

9. 以下选项中,数据库系统的核心是

A 数据库管理系统

B 数据库

C 数据库管理员

D 数据模型

正确答案: A

10. 一间宿舍可以住多个学生,以下选项中描述了实体宿舍和学生之间联系的是

A 一对多

B 多对一

C 多对多

D 一对一

正确答案: A

11. 以下选项中不是Python文件读操作方法的是

A readline

B

readall

C readtext

D read

正确答案: C

12. 以下选项中说法不正确的是

A C语言是静态语言,Python语言是脚本语言

B 编译是将源代码转换成目标代码的过程

C 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

D 静态语言采用解释方式执行,脚本语言采用编译方式执行

正确答案: D

13. 以下选项中,不是Python语言特点的是

A 变量声明:Python语言具有使用变量需要先定义后使用的特点

B 平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行

C 黏性扩展:Python语言能够集成C、C++等语言编写的代码

D 强制可读:Python语言通过强制缩进来体现语句间的逻辑关系

正确答案: A

14. 拟在屏幕上打印输出“Hello World”,以下选项中正确的是

A print('Hello World')

B printf(\"Hello World\")

C printf('Hello World')

D print(Hello World)

正确答案: A

15. IDLE环境的退出命令是

A esc()

B close()

C 回车键

D exit()

正确答案: D

16. 以下选项中,不符合Python语言变量命名规则的是

A keyword33_

B 33_keyword

C

_33keyword

D keyword_33

正确答案: B

17. 以下选项中,不是Python语言保留字的是

A while

B continue

C goto

D for

正确答案: C

18. 以下选项中,Python语言中代码注释使用的符号是

A /*… …*/

B !

C #

D 关于Python语言的变量,以下选项中说法正确的是

A 随时声明、随时使用、随时释放

B

随时命名、随时赋值、随时使用

C 随时声明、随时赋值、随时变换类型

D 随时命名、随时赋值、随时变换类型

正确答案: B

20. Python语言提供的3个基本数字类型是

A 整数类型、浮点数类型、复数类型

B 整数类型、二进制类型、浮点数类型

C 整数类型、二进制类型、复数类型

D 整数类型、二进制类型、浮点数类型

正确答案: A

21. 以下选项中,不属于IPO模式一部分的是

A Program (程序)

B Process (处理)

C Output (输出)

D Input (输入)

正确答案: A

22. 以下选项中,属于Python语言中合法的二进制整数是

A 0B1010

B 0B1019

C 0bC3F

D 0b1708

正确答案: A

23. 关于Python语言的浮点数类型,以下选项中描述错误的是

A 浮点数类型表示带有小数的类型

B Python语言要求所有浮点数必须带有小数部分

C 小数部分不可以为0

D 浮点数类型与数学中实数的概念一致

正确答案: C

24. 关于Python语言数值操作符,以下选项中描述错误的是

A x以下选项中,不是Python语言基本控制结构的是

A 程序异常

B

循环结构

C 跳转结构

D 顺序结构

正确答案: C

26. 关于分支结构,以下选项中描述不正确的是

A if 语句中条件部分可以使用任何能够产生True和False的语句和函数

B 二分支结构有一种紧凑形式,使用保留字if和elif实现

C 多分支结构用于设置多个判断条件以及对应的多条执行路径

D if 语句中语句块执行与否依赖于条件判断

正确答案: B

27. 关于Python函数,以下选项中描述错误的是

A 函数是一段可重用的语句组

B 函数通过函数名进行调用

C 每次使用函数需要提供相同的参数作为输入

D 函数是一段具有特定功能的语句组

正确答案: C

28. 以下选项中,不是Python中用于开发用户界面的第三方库是

A PyQt

B wxPython

C pygtk

D turtle

正确答案: D

29. 以下选项中,不是Python中用于进行数据分析及可视化处理的第三方库是

A pandas

B mayavi2

C mxnet

D numpy

正确答案: C

30. 以下选项中,不是Python中用于进行Web开发的第三方库是

A Django

B scrapy

C

pyramid

D flask

正确答案: B

31.

下面代码的执行结果是

>>>++

A B +8

C D 正确答案: D

32.

下面代码的执行结果是

>>>s = \"11+5in\">>>eval(s[1:-2])

A 6

B 11+5

C 执行错误

D 16

正确答案: A

33.

下面代码的执行结果是

>>>abs(-3+4j)

A B C 执行错误

D 正确答案: B

34.

下面代码的执行结果是

>>>x = 2>>>x *= 3 + 5**2

A 15

B 56

C 8192

D 13

正确答案: B

35.

下面代码的执行结果是

ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))

A 3

B

4

C 8

D 1

正确答案: A

36.

下面代码的执行结果是

a = \"Python等级考试\"

b = \"=\"

c = \">\"print(\"{0:{1}{3}{2}}\".format(a, b, 25, c))

A Python等级考试===============

B >>>>>>>>>>>>>>>Python等级考试

C Python等级考试===============

D ===============Python等级考试

正确答案: D

37.

下面代码的执行结果是:

ls = [\"2020\", \"\", \"Python\"]

(2020)

([2020, \"2020\"])print(ls)

A

['2020', '', 'Python', 2020]

B ['2020', '', 'Python', 2020, [2020, '2020']]

C ['2020', '', 'Python', 2020, ['2020']]

D ['2020', '', 'Python', 2020, 2020, '2020']

正确答案: B

38.

设文件内容如下:

巴哈马,巴林,孟加拉国,巴巴多斯

白俄罗斯,比利时,伯利兹

下面代码的执行结果是:

f = open(\"\", \"r\")

ls = ().split(\)

()print(ls)

A ['巴哈马', '巴林', '孟加拉国', '巴巴多斯\\n白俄罗斯', '比利时', '伯利兹']

B ['巴哈马, 巴林, 孟加拉国, 巴巴多斯, 白俄罗斯, 比利时, 伯利兹']

C ['巴哈马', '巴林', '孟加拉国', '巴巴多斯', '\\n', '白俄罗斯', '比利时', '伯利兹']

D ['巴哈马', '巴林', '孟加拉国', '巴巴多斯', '白俄罗斯', '比利时', '伯利兹']

正确答案: A

39.

下面代码的执行结果是:

d = {}for i in range(26):

d[chr(i+ord(\"a\"))] = chr((i+13) % 26 + ord(\"a\"))for c in \"Python\":print(c, c), end=\"\")

A Cabugl

B Python

C Pabugl

D Plguba

正确答案: D

40.

给出如下代码:

while True:

guess = eval(input())if guess == 0x452//2:

break

作为输入能够结束程序运行的是

A 553

B 0x452

C \"0x452//2\"

D

break

正确答案: A

因篇幅问题不能全部显示,请点此查看更多更全内容