首页 > 全部 > 二级Python > 国家二级Python(Python语言程序设计)模拟试卷2

国家二级Python(Python语言程序设计)模拟试卷2

本单篇文档共8979字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Python 章节练习 3334人下载
价格: 0.80 原价:¥8.80
收藏

国家二级Python(Python语言程序设计)模拟试卷2

单项选择题

1.以下不属于Python保留字的是( )。(C)

A. class

B. pass

C. sub

D. def

解析:关键字是编程语言内部定义并保留使用的标识符。Python 3.x有35个关键字,分别为and、as、assert、async、await、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、return、True、try、while、with、yield。本题选择C选项。

2.以下不属于Python保留字的是( )。(A)

A. goto

B. False

C. True

D. pass

解析:保留字,也称关键字,是编程语言内部定义并保留使用的标识符。Python 3.x有35个关键字,分别为and、as、assert、async、await、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、return、True、try、while、with、yield。本题选择A选项。

3.以下关于二进制整数的定义,正确的是( )。(B)

A. 0B1014

B. 0b1010

C. 0B1019

D. 0bC3F

解析:二进制整数以0b开头,后面跟二进制数0和1。A、C、D中有4、9、C、3、F,这些都不是二进制数。本题选择B选项。

4.ls=[2,\\(C)

A. m

B. i

C. s

D. d

解析:列表索引正向递增索引从0开始,反向递减索引从-1开始,ls[2][-1][2]指的是列表中下标为2的元素中的下标为-1元素中的下标为2的元素,输出结果是s。本题选择C选项。

5.若想在屏幕上输出“Hello,World”,应该使用的语句是( )。(C)

A. printf(\\

B. printf(Hello,World)

C. print(\\

D. print(Hello,World)

解析:print()函数用于输出运算结果,根据输出内容不同,有3种用法:

①仅用于输出字符串,语法格式为print(<待输出字符串>),字符串需要用单引号或者是双引号括起来;

②仅用于输出一个或多个变量,语法格式为print(<变量1>,<变量2>,…,<变量n>);

③用于混合输出字符串与变量值,语法格式为print(<输出字符串模板>.format(<变量1>,<变量2>,…,<变量n>))。该题考查的是第一种用法。本题选择C选项。

6.下列关于列表的说法正确的是( )。(A)

A. 列表中的值可以是任何数据类型,被称为元素或项

B. 列表的索引是从1开始的,以此类推

C. 使用append()函数可以向列表的指定位置插入元素

D. 使用remove()函数可以从列表中删除元素,但必须知道元素在列表中的位置

解析:列表的索引是从0开始的,以此类推;使用append()函数可以向列表插入元素,但只能插入列表的末尾;使用remove(x)函数是将列表中出现的第一个x元素删除。本题选择A选项。

7.在Python中,不能作为变量名的是( )。(B)

A. student

B. 2age

C. _reg

D. use_time

解析:Python中合法的标识符可以采用大写字母、小写字母、数字、下划线及汉字等字符及其组合命名,但首字母不能为数字。本题选择B选项。

8.下列代码的输出结果是( )。

ls=[[0,1],[5,6],[7,8]]

lis=[]

flor i in range(len(ls)):

lis.append(ls[i][1])

print(lis)(A)

A. [1,6,8]

B. [0,5,7]

C. [0,6,8]

D. [0,1]

解析:len()方法获得列表ls的长度,range()方法起到循环次数的作用,append()方法在列表lis最后增加元素。列表ls存储的元素是列表,访问时需要使用索引嵌套。本题选择A选项。

9.以下选项中Python不支持的数据类型是( )。(B)

A. int

B. char

C. float

D. string

解析:Python不支持char类型,只支持数字类型和字符串类型。其中数字类型包括整数、浮点数及复数。本题选择B选项。

10.执行下面的代码,运行结果是( )。

s1 = \\(C)

A. 18Hello Python

B. 18 Hello Python

C. 666Hello Python

D. 666 Hello Python

解析:“s2*3”表示把字符串s2重复3次,strip(char)是字符串的操作方法,默认情况下是把字符串左右两边的空格去除,char可以是一个字符也可以是一串字符,选项正确。

11.以下关于随机运算函数库的描述,正确的是( )。(C)

A. random(a,b)产生一个(a,b)之间的随机小数

B. random库产生的随机数是完全随机的

C. random.seed()函数初始化随机数种子,是为了可以重复再现随机数序列

D. Python的random库是内置库,随Python一起发布

解析:random库的random()函数是生成[0.0,1.0)之间的小数,没有参数;random库是根据梅森旋转算法产生的随机数,每个不同的随机数种子都有各自固定的数字生成序列;random库无需自行下载,安装Python时已同步安装完毕。所以选C选项。

12.以下代码的执行结果是( )。

x,y,z = 3,4,5

print(’x = {1},y ={0},z={0}’.format(x,y,z))(A)

A. x = 4,y =3,z=3

B. x= 4,y =4,z=3

C. x = 4,y =5,z=3

D. x = 3,y =4,z=5

解析:format()方法的基本使用方式如下:

’<模板字符串>{参数序号} ’.format(<逗号分隔的参数>)

参数可以有多个,参数序号0代表着format括号内第一个参数,依次类推。所以代码的执行结果为x= 4,y =3,Z=3。

13.对于字典d,以下选项对d.values()的描述正确的是( )。(B)

A. 返回一个列表类型,其中包括字典d的所有值

B. 返回一个dict_values类型,其中包括字典d的所有

本文档预览:3600字符,共8979字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级Python(Python语言程序设计)模拟试卷2

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号