NCRE计算机等级考试Python真题(三)

第三套试题

1、按照“后进先出”原则组织数据的数据结构是_______

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.//

正确答案: C

19、关于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//y表示x与y之整数商,即不大于x与y之商的最大整数

B.x**y表示x的y次幂,其中,y必须是整数

C.x%y表示x与y之商的余数,也称为模运算

D.x/y表示x与y之商

正确答案: B

25、以下选项中,不是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、下面代码的执行结果是

1.23e-4+5.67e+8j.real

A. 1.23

B. 5.67e+8

C. 1.23e4

D. 0.000123

正确答案: D

32、下面代码的执行结果是

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

A.6

B.11+5

C.执行错误

D.16

正确答案: A

33、下面代码的执行结果是

abs(-3+4j)

A.4.0

B.5.0

C.执行错误

D.3.0

正确答案: 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

相当于: print("{0:=>25}".format("Python等级考试"))

37、下面代码的执行结果是:

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

ls.append(2020)

ls.append([2020, "2020"])

print(ls)

A.['2020', '20.20', 'Python', 2020]

B.['2020', '20.20', 'Python', 2020, [2020, '2020']]

C.['2020', '20.20', 'Python', 2020, ['2020']]

D.['2020', '20.20', 'Python', 2020, 2020, '2020']

正确答案: B

38、设city.csv文件内容如下:

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

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

下面代码的执行结果是:

f = open("city.csv", "r")

ls = f.read().split(",")

f.close()

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(d.get(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

计算机等级考试Python真题专辑持续更新中,欢迎关注!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值