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

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

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

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

单项选择题

1.在Python中,关于数据类型的描述错误的是( )。(D)

A. 整数的书写格式支持十进制、二进制、八进制及十六进制

B. 如果想知道参数的数据类型,可以使用type()函数获得

C. 整数、浮点数、复数及布尔值都是Python的基本数据类型

D. 浮点数是带有小数的数字,它存在范围的限制,如果计算结果超出上限和下限的范围不会报错,但会有warning的警告

解析:浮点数的取值范围为-10308~10308,浮点数之间的区分精度约为2.22×10-16。对于除高精度科学计算外的绝大部分运算来说,浮点数类型的数值范围和小数精度足够“可靠”,一般认为浮点数类型没有范围限制。如果计算结果超出上限和下限的范围会产生溢出错误。本题选择D选项。

2.下列关于Python的描述正确的是( )。(C)

A. Python的整数类型有长度限制,超过上限会产生溢出错误

B. Python中采用严格的“缩进”来表明程序格式,不可嵌套

C. Python中可以用八进制来表示整数

D. Python的浮点数类型没有长度限制,只受限于内存的大小

解析:Python的整数类型没有长度限制;Python采用严格的“缩进”格式,可以嵌套;Python的浮点数类型有长度限制,也受限于内存的大小。本题选择C选项。

3.以下属于Python的映射类型的是( )。(D)

A. str

B. tuple

C. list

D. dict

解析:映射类型是“键-值”数据项的组合,每个元素是一个键值对,即元素是(key,value),元素之间是无序的。键值对是一种二元关系,源于属性和值的映射关系。str、tuple及list都是序列类型,dict是映射类型。本题选择D选项。

4.在Python中,不属于组合数据类型的是( )。(A)

A. 浮点数类型

B. 列表类型

C. 字典类型

D. 字符串类型

解析:Python的组合数据类型包括元组、列表、字典及集合等。本题选择A选项。

5.执行下面的代码,输出的结果为( )。

s = 0

for i in range(1,101):

if i%2 = = 0:

s += i

else:

s -= i

print(s)(C)

A. -50

B. 2550

C. 50

D. 2500

解析:该函数的功能:统计100以内,如果是偶数就相加;如果是奇数就相减,最后将所得结果输出,结果为50,选项C正确。

6.表达式max({2:10,8:4,5:9})的结果是( )。(C)

A. 10

B. 9

C. 8

D. 5:9

解析:当max()函数的参数是字典时,那么返回值就是字典的键的最大值。

7.下面语句的执行结果是( )。

tstr = ’Baidu Translation is an online translation service’

print(len(tstr.split(’a’)))(C)

A. 6

B. 8

C. 7

D. 9

解析:分析代码可知,本段代码的输出结果是字符串通过split()方法切割后生成的列表的长度。split()方法是将字符串通过括号内的参数字符切割,没有参数,默认以空白字符切割。本题以字符’a’切割,生成的列表为[’B’,’idu Tr’;’nsl’,’tion is’,’n online tr’;’nsl’,’tion service’],经计算长度为7,所以选C选项。

8.函数chr(x)的作用是( )。(B)

A. 返回字符x对应的Unicode值

B. 返回数字x作为Unicode编码对应的字符

C. 返回数字x的十六进制字符串形式

D. 返回字符串x中每个字符对应的Unicode编码值

解析:chr(x)函数返回Unicode编码x对应的单字符,ord(x)函数返回单字符x表示的Unicode编码。

9.执行以下程序,输出结果是( )。

y =[’’,\\(A)

A. False True

B. True False

C. False False

D. True True

解析:对于any(x)函数,如果组合类型变量x中所有的值都是0、“或False时,那么结果为False;如果所有元素中有一个值非0、\\

10.Python使用for和in的组合表达遍历循环,不能被遍历的数据类型是( )。(A)

A. 复数类型

B. 元组类型

C. 字典类型

D. 字符串类型

解析:在Python语言中,遍历循环中被遍历的数据需为多元素类型,最常见的如:字符串、列表、元组、字典或集合等。

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

A. Python的random库通过pip进行安装库

B. 使用random.random()生成随机数前,必须先用random.seed()函数初始化随机数种子

C. random.randint(a,b)产生一个[a,b]之间的随机整数

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

解析:random库是Python的标准库,无需安装;使用random库内函数时,seed()函数可以省略,此时将自动以当前时间作为随机数种子;randin(a,b)函数可以产生一个[a,b]之间的随机整数;random()函数没有参数,且只能产生在[0,1)范围内的随机浮点数。

12.对于序列s,以下选项对min(s)描述正确的是( )。(D)

A. 可以返回序列s中的最小元素,如果存在多个相同的最小元素,则返回一个列表类型

B. 一定能够返回序列s中的最小元素

C. 可以返回序列s中的最小元素,如果存在多个相同的最小元素,则返回一个元组类型

D. 可以返回序列s中的最小元素,但要求s中元素可比较

解析:min()函数返回给定参数的最小值,但是要求给定参数是可以比较的。若给定的参数不能比较,则会报错;若给定参数存在多个最小元素,min()只会返回序列中最小的一个元素。故答案为D项。

13.以下关于组合类型的描述,正确的是( )。(A)

A. 空字典可以用大括号来创建

B. 可以用set创建集合,用中括号和赋值语句增加新元素

C. 字典数据类型里可以用列表做键

D. 字典的items()函数返回一个键值对,并用元组表述

解析:集合中可以使用add()方法增加新元素,不能使用中括号来添加,B项错误;字典数据类型必须用不可变的元素做键,而列表是可变的,不能做键,C项错误;字典的items(函数返回的是所有的键值对,D项错误。故正确答案为A项。

14.不是Python内置函数的选项是(

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号