全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx

上传人:b****1 文档编号:15015451 上传时间:2022-10-26 格式:DOCX 页数:26 大小:23.87KB
下载 相关 举报
全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx_第1页
第1页 / 共26页
全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx_第2页
第2页 / 共26页
全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx_第3页
第3页 / 共26页
全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx_第4页
第4页 / 共26页
全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx

《全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级Python真题及解析9Word文档下载推荐.docx

号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w

的键(码)为___________。

A公司号,职员号,工资

B职员号

C职员号,工资

D公司号,职员号正确答案:

D

6.下列叙述中正确的是___________。

A栈是一种先进先出的线性表

B栈与队列都是非线性结构

C队列是一种后进先出的线性表

D栈与队列都是线性结构正确答案:

7.下列叙述中正确的是___________。

A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构

B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构

C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的

D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的正确答案:

8.算法的有穷性是指___________。

A算法只能被有限的用户使用

B算法程序所处理的数据量是有限的

C算法程序的运行时间是有限的

2

D算法程序的长度是有限的正确答案:

9.软件设计中划分模块的一个准则是___________。

A高内聚高耦合

B低内聚高耦合

C高内聚低耦合

D低内聚低耦合正确答案:

10.耦合性和内聚性是对模块独立性度量的两个标准。

下面叙述中正确的是

A降低耦合性提高内聚性有利于提高模块的独立性

B耦合性是指一个模块内部个元素间彼此结合的紧密程度

C提高耦合性降低内聚性有利于提高模块的独立性

D内聚性是模块间相互连接的紧密程度

11.每个程序都具有的统一的运算模式是:

A顺序计算模式

B输入输出模式

C函数调用模式

DIPO模式

12.以下不是Python语言关键字的选项是:

ANone

Bas

Craise

Dfunction

3

13.以下关于同步赋值语句描述错误的选项是:

A同步赋值能够使得赋值过程变得更简洁

B判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同

C设x,y表示一个点的坐标,则x=a;

y=b两条语句可以用x,y=a,b一条语句来赋值

D多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性正确答案:

14.以下代码的输出结果是:

print('

{:

*^10.4}'

.format('

Flower'

))

AFlow

BFlower

CFlow

D***Flow***

15.表达式

print(float(complex(10+5j).imag))

的结果是:

A10

B5

C10.0

D5.0

16.

表达式

print("

.2f}"

.format(20-2**3+10/3**2*5))

A17.55

B67.56

C12.22

4

D17.56

17.如果p=ord(‘a’),表达式print(p,chr((p+3)%26+ord('

a'

)))的结果是:

A97d

B97c

C97x

D97w

18.以下程序的输出结果是:

chs="

|'

\'

-'

|"

foriinrange(6):

forchinchs[i]:

print(ch,end='

'

A|'

B|\-|

C"

D|'

|

19.以下关于随机运算函数库的描述,错误的是:

Arandom库里提供的不同类型的随机数函数是基于random.random()函数

扩展的

B伪随机数是计算机按一定算法产生的,可预见的数,所以是“伪”随机

CPython内置的random库主要用于产生各种伪随机数序列

Duniform(a,b)产生一个a到b之间的随机整数

5

20.

以下关于分支和循环结构的描述,错误的是:

Apython的在分支和循环语句里使用例如x<

=y<

=z的表达式是合法的

B分支结构的中的代码块是用冒号来标记的

Cwhile循环如果设计不小心会出现死循环

D二分支结构的<

表达式1>

if<

条件>

else<

表达式2>

形式,适合用来控制程序分支

21.

以下程序的输出结果是:

foriin"

CHINA"

:

forkinrange

(2):

print(i,end="

"

ifi=='

N'

break

ACCHHIINNAA

BCCHHIIAA

CCCHHIAA

DCCHHIINAA

22.以下程序的输出结果是:

x=10

whilex:

x-=1

ifnotx%2:

print(x,end='

6

else:

print(x)

A86420

B975311

C97531

D864200

23.用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:

Aif语句

Beval语句

C循环语句

Dtry-except语句正确答案:

24.以下关于python内置函数的描述,错误的是:

Aid()返回一个变量的一个编号,是其在内存中的地址

Ball(ls)返回True,如果ls的每个元素都是True

Ctype()返回一个对象的类型

Dsorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量中正确答案:

25.以下关于函数的描述,正确的是:

A函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变

B如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定

Cpython的函数里引用一个组合数据类型变量,就会创建一个该类型对象

D函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量

7

26.以下程序的输出结果是:

s1="

QQ"

s2="

Wechat"

*<

10}{:

=>

10}"

.format(s1,s2))

A********QQWechat====

BQQWechat

C********QQWechat====

DQQ********====Wechat

27.关于以下程序输出的两个值的描述正确的是:

da=[1,2,3]

print(id(da))

defgetda(st):

fa=da.copy()

print(id(fa))

getda(da)

A两个值相等

B每次执行的结果不确定

C首次不相等

D两个值不相等正确答案:

28.以下不是组合数据类型的是:

A集合类型

B序列类型

C映射类型

8

D引用类型正确答案:

29.以下关于组合类型的描述,错误的是:

A可以用大括号创建字典,用中括号增加新元素

B嵌套的字典数据类型可以用来表达高维数据

C字典的pop函数可以返回一个键对应的值,并删除该键值对

D空字典和空集合都可以用大括号来创建

30.以下程序的输出结果是:

x=['

90'

'

87'

]

n=90

print(x.count(n))

A

B

C

None

D

31.以下程序的输出结果是:

dict={'

Name'

'

baby'

'

Age'

7}

print(dict.items())

A[('

7),('

)]

B('

C'

7,'

Ddict_items([('

)])

9

32.以下程序的输出结果是:

dat=['

1'

2'

3'

0'

foritemindat:

ifitem=='

dat.remove(item)

print(dat)

A['

B['

C['

D['

33.

L2=[[1,2,3,4],[5,6,7,8]]

L2.sort(reverse=True)

print(L2)

A[5,6,7,8],[1,2,3,4]

B[[8,7,6,5],[4,3,2,1]]

C[8,7,6,5],[4,3,2,1]

D[[5,6,7,8],[1,2,3,4]]

34.关于数据维度的描述,错误的是:

A一维数据采用线性方式组织,对应于数组概念

B二维数据有关联关系构成,采用表格方式组织

10

C高维数据由键值对类型的数据组成,采用对象方式组织

D一维数据是由对等关系的有序数据构成,无序数据不是一维数据正确答案:

35.以下程序的输出结果是:

fo=open("

text.txt"

w+'

x,y='

thisisatest'

hello'

fo.write('

{}+{}\n'

.format(x,y))

print(fo.read())

fo.close()

Athisisatesthello

Bthisisatest

Cthisisatest,hello.

Dthisisatest+hello

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1