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

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

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

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

单项选择题

1.以下选项不属于Python语言特点的是( )。(C)

A. 平台无关

B. 第三方库丰富

C. 适合编写系统软件

D. 语法简洁

解析:Python语言最重要的三个特点是语法简洁、生态丰富、多语言集成。除了这三个重要特点外,还有一些其他特点:平台无关、强制可读、支持中文、模式多样、类库便捷。系统软件一般使用静态语言编写(采用编译方式执行);Python语言属于脚本语言(采用解释方式执行),不适合编写系统软件。

2.如果Python程序执行时产生了“unexpected indent”错误,其原因可能是( )。(B)

A. 代码使用了错误的保留字

B. 代码缩进不正确

C. 代码变量未赋初值

D. 代码进入了死循环状态

解析:“unexpected indent”翻译成中文就是意外缩进,也就是程序中含有不符合编码要求的缩进。

3.以下选项不是Python合法变量名的是( )。(C)

A. _maxNum

B. Eval

C. 2nd_table

D. VAL

解析:在Python中,变量名的命名规则:以字母或下划线开头,后面跟字母、下划线和数字;不能以数字开头。本题选择C选项。

4.s = ’1234567890’,以下表示’1234’的选项是( )。(D)

A. s[1:5]

B. s[0:3]

C. s[-10:-5]

D. s[0:4]

解析:对字符串中某个子串或区间的检索称为切片。切片的使用方式如下:

<字符串或字符串变量>[N:M]切片获取字符串从N到M(不包含M))的子字符串,其中N和M为字符串的索引序号,可以混合使用正向递增序号和反向递减序号。切片要求N和M都在字符串的索引区间,如果N大于等于M,则返回空字符串。如果N缺失,则默认将N设为0;如果M缺关,则默认表示到字符串结尾。题干中s[1:5]= ’2345’,s[0:3]= ’123’,s(-10:5]= ’12345’,s[0:4]= ’1234’。

5.关于表达式id(’45’)的结果的描述,错误的是( )。(D)

A. 是’45’的内存地址

B. 可能是45396706

C. 是一个正整数

D. 是一个字符串

解析:id()函数的返回值是对象的内存地址,属于数字类型。

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

x = 4 + 3j

y = -4-3j

print(x + y)(A)

A. 0j

B. 0

C. <class ’complex’>

D. 无输出

解析:在Python中复数的加法运算与数学上的加法一致,实部与实部相加,虚部与虚部相加,最后得到0j,注意当虚部为0时,j依然不能省略。本题选择A选项。

7.关于Python字符串的描述,错误的选项是( )。(A)

A. 字符串不可以转换为整数类型

B. 字符串属于序列类型,可以通过字符串切片的方式访问部分字符串

C. 可以通过字符串的split()方法生成列表

D. 可以通过下标索引方式访问字符串中的单个字符

解析:整数字符串可以通过int()函数转化为整数类型,比如int(’1’)=1。本题选择A选项。

8.字符串s=’中华人民共和国国庆日是10月1日’,使用表达式提取s中的日期’10月1日’,正确的选项是( )。(C)

A. s[12:]

B. s[-5:-1]

C. s[-5:]

D. s[-4:]

解析:此题考查的是字符串的切片。A选项,切片得到的结果为’0月1日’;B选项,切片得到的结果为’10月1’;C选项,切片得到的结果为’10月1日’;D选项,切片得到的结果为’0月1日’。本题选择C选项。

9.以下代码的输出结果是( )。

for i in range(1,6):

if i%4==0:

continue

else:

print(i,end=\\(C)

A. 1,2,3,

B. 1,2,3,4,

C. 1,2,3,5,

D. 1,2,3,5,6,

解析:for循环依次将1~5依次赋给变量i,i依次为1、2、3、4、5。当i%4==0时,结束本次循环进入下一循环;反之输出i的值,故输出1、2、3、5。本题选择C选项。

10.以下关于函数优点的描述中,正确的是( )。(B)

A. 函数可以表现程序的复杂度

B. 函数可以使程序更加模块化

C. 函数可以减少代码多次使用

D. 函数便于书写

解析:函数定义:函数是指一组语句的集合该组语句被一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。函数能提高应用的模块性和代码的重复利用率。本题选择B选项。

11.函数中定义了3个参数,其中2个参数都指定了默认值,调用函数时参数个数最少是( )。(C)

A. 0

B. 2

C. 1

D. 3

解析:函数定义时的语法格式如下:

def <函数名> (<非可选参数列表>,<可选参数>=<默认值>):

<函数体>

return <返回值列表>

可选参数一般放置在非可选参数的后面。题目中函数中定义了3个参数,其中2个参数都指定了默认值,那么调用函数时参数个数最少是1个。本题选择C选项。

12.以下代码的输出结果是( )。

CLis=list(range(5))

print(5 in CLis)(B)

A. True

B. False

C. 0

D. -1

解析:range()函数的语法为.range(start,stop,step),作用是生成一个从start参数的值开始,到stop参数的值结束的数字序列(注意不包含数参stop),step是步进参数。CLis=list(range(5)),生成一个列表,包含0、1、2、3、4。因为5不在CLis列表中,故返回False。本题选择B选项。

13.下面属于Python文本处理方向的第三方库的是( )。(D)

A. PIL

B. mayavi

C. TVTK

D. pdfminer

解析:mayavi和TVTK是数据可视化方向的第三方库,PIL是图像处理方面的第三方库。本题选择D选项。

14.当试图访问的对象属性不存在时,为了不让程序抛出异常,需要用到的语句是( )。(A)

A. try-except语句

B. for语句

C. eval语句

D. if语句

解析:try-except语句用于检测和处理异常。本题选择A选项。

15.S和T是两个集合,对S&T的描述正确的是( )。(A)

A. S和T的交运算,包括同时

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号