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

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

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

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

单项选择题

1.关于Python语言的描述,错误的选项是( )。(A)

A. 是一种机器语言

B. 是一种解释类型的语言

C. 支持面向过程

D. 支持面向对象

解析:Python语言是一种既支持面向过程也支持面向对象的采用解释型方法执行程序的高级脚本语言。

2.以下不是Python语言保留字的是( )。(A)

A. false

B. as

C. def

D. from

解析:保留字也称关键字,指被编程语言内部定义并保留使用的标识符。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。

3.以下选项,不是Python保留字的选项是( )。(D)

A. and

B. with

C. is

D. count

解析:保留字也称关键字,指被编程语言内部定义并保留使用的标识符。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。

4.表达式eval(\\(A)

A. 3

B. \\

C. print(1+2)

D. 1+2

解析:eval()函数将字符串最外层引号内的内容当做表达式执行,题目中引号内的内容是print(1+2),所以相当于执行输出语句print(1+2),最后输出3。

5.以下语句的执行结果是( )。

ls = [x**2 for x in range(5)]

print(ls)(A)

A. [0,1,4,9,16]

B. [2,4,6,8,10]

C. [0,2,4,6,8]

D. [1,4,9,16,25]

解析:本题考核列表生成式,通过for循环迭代0、1、2、3和4这几个数字,然后将这几个数字作为x进行x*2运算,最后将运算的结果存入列表。得到列表[0,1,4,9,16]。

6.关于函数作用的描述,错误的选项是( )。(A)

A. 提高代码执行速度

B. 复用代码

C. 增加代码的可读性

D. 降低编程复杂度

解析:函数的主要作用是降低程序复杂度和增加代码复用,这并不能提高代码运行速度。本题选择A选项。

7.以下关于字符串类型的操作的描述,正确的是( )。(C)

A. 想把一个字符串str所有的字符都大写,用upper(str)

B. 设x= ’ aaa’ ,则执行x/3的结果是’a’

C. 想获取字符串str的长度,用字符串处理函数len(str)

D. str.isnumeric()方法把字符串str中数字字符变成数字

解析:A项,将字符串str所有的字符都大写的方法是str.upper(),排除;B项,x为字符串类型,字符串类型不能执行除法,排除;isnumeric()方法用于检测字符串是否只由数字组成,如果字符串中只包括数字,就返回Ture,否则返回False,排除;C项,len()函数用于返回字符串的长度,要想获取字符串str的长度,其形式为len(str),故C项当选。

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

a = 3.141593

b = \\(A)

A. ************3.141593

******3.141593******

3.141593************

B. ******3.141593******

************3.141593

3.141593************

C. 3.141593************

************3.141593******3.141593******

D. ************3.141593

3.141593******

******3141593******

解析:在本题中format()方法的格式控制标记也是通过槽来进行传递的,在进行输出之前,得先将槽内的格式控制标记补齐,根据槽内的数学,选择format()方法对应序号的参数,需要注意的是,参数序号从0开始,所以得到模板字符串为\\

9.关于Python分支结构的描述,错误的选项是( )。(B)

A. 二分支结构可以用if else语句表示

B. 多分支结构可以用switch语句表示

C. 多分支结构可以用if elif else语句表示

D. 单分支结构可以用if语句表示

解析:在Python语言中分支结构中使用的保留字有if、else、elif,并没有switch的存在。所以本题选择B选项。

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

a=\\(A)

A. 初学Python

B. 再学Python

C. 没有输出

D. 执行出错

解析:观察题目中代码,判断字符串’123’>’Python’的布尔值,然后根据布尔值执行对应的分支。字符串是按照对应索引位置比较大小,从索引0开始,只要有一个索引分出了大小,便得到布尔值,字符串比较大小的规则是’0’<’9’<’A’<’Z’<’a’<’z’。所以’123’>’Python’,得到False,执行else分支。本题选择A选项。

11.以下关于Python的描述中,正确的是( )。(B)

A. 函数中return语句只能放在函数定义的最后面

B. 定义函数需要使用保留字def

C. 函数最主要的作用是复用代码

D. Python函数不可以定义在分支或循环语句的内部

解析:函数定义:函数是指一组语句的集合,这些语句通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。函数主要的作用是提高应用的模块性和代码的重复利用率。C选项错误。return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。A选项错误。在Python中,函数可以定义在分支或循环语句的内部,D选项错误。Python通过关键字def定义函数,语法格式如下:

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

<函数体>

return <返回值列表>

可选参数一般都放置在非可选参数的后面。本题选择B选项。

12.以下

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号