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

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

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

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

单项选择题

1.可以部署Python环境、运行Python脚本的系统是( )。(A)

A. 各操作系统平台

B. Linux

C. Mac OS

D. Windows

解析:Python语言是一个跨平台的语言,所以可以运行在各种操作系统上。

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

A. await

B. pass

C. do

D. lambda

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

A. from

B. sum

C. finally

D. None

解析:保留字也称关键字,指被编程语言内部定义并保留使用的标识符。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.以下代码的执行结果是( )。

a= ’100’

print(eval(a+\\(B)

A. 103

B. 1003

C. 100+1+2

D. 执行出错

解析:eval()函数内部先执行字符串的拼接,然后再用eval()函数去掉字符串的引号,首先字符串’100’+\\

5.关于类型转换的描述,错误的选项是( )。(A)

A. int(’1.23’)能将字符串转换为整数

B. int(1+2j)不能将复数1+2j转换为整数类型,执行出错

C. str(1+2j)能将复数1+2j转换为字符串类型

D. int(1.23)能将浮点数1.23转换为整数

解析:int()函数可以将整数字符串转化为整数,也可以将浮点数转化为整数,但是浮点数字符串不能转化为整数,所以本题选择A选项。

6.关于数字运算符的描述,错误的选项是( )。(B)

A. 运算符%实现取余操作,参与运算的可以是浮点数,结果可能是浮点数

B. 运算符/实现除法操作,如果参与运算的都是整数,结果只能是整数

C. 运算符*实现乘法操作,参与运算的可以是任意数字类型

D. 运算符**实现幂运算操作,幂数可以是整数

解析:%是取余运算符,当参与运算的数字存在浮点数的时候,结果是浮点数,A选项正确;/是除法运算符,结果只能是浮点数或者复数,B选项错误;*是乘法运算符,只要是数字均可参与乘法运算,C选项正确;**是幂运算,代表数字的多少次方,D选项正确。本题选择B选项。

7.以下代码绘制的图形是( )。

import turtle as t

for i in range(1,7):

t.fd(50)

t.left(60)(B)

A. 正方形

B. 六边形

C. 三角形

D. 五角星

解析:本题代码先用import导入turtle库,for循环依次将1~6赋值给变量i,i依次为1、2、3、4、5、6,fd()是画笔当前的前进方向,left()是画笔的移动角度,故绘制出来的是六边形。本题选择B选项。

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

for s in \\(B)

A. grandfather

B. granfater

C. grand

D. father

解析:for循环将字符串grandfather中的字符依次赋给变量s,当s==\\

9.以下描述错误的是( )。(C)

A. Python是一门动态的解释型语言

B. 当Python脚本程序发生了异常,如果不处理,运行结果不可预测

C. 编程语言中的异常和错误是完全相同的概念

D. Python通过try、except等保留字提供异常处理功能

解析:异常指的是在程序运行过程中发生的异常事件,通常是由外部问题(如硬件错误、输入错误)所导致。错误是指导致系统不能按照用户意图工作的一切原因、事件。在程序设计过程中,由于某些错误的存在,因此程序无法正常运行,处理这些错误使程序正确运行就称为错误处理。异常和错误是完全不同的概念。本题选择C选项。

10.以下关于Python的return语句的描述中,正确的是( )。(C)

A. 函数只能返回一个值

B. 函数必须有return语句

C. 函数可以没有return语句

D. 函数中最多只有一个return语句

解析:在Python中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return语句,此时函数并不返回值。当函数使用return语句返回多个值时,这些值形成了一个元组数据类型,由圆括号和逗号分隔,如(a,b,c),可以使用一个变量或多个变量保存结果。本题选择C选项。

11.以下关于浮点数3.0和整数3的描述,正确的是( )。(D)

A. 两者使用相同的硬件执行单元

B. 两者使用相同的计算机指令处理方法

C. 两者是相同的数据类型

D. 两者具有相同的值

解析:浮点数3.0和整数3具有相同的值,硬件执行单元、计算机指令处理方法和数据类型均不相同。本题选择D选项。

12.以下程序中,while循环的循环次数是( )。

i=0

while i<10:

if i<1:

print(\\(D)

A. 10

B. 5

C. 4

D. 死循环,不能确定

解析:while循环的判断条件为真时,进入循环体,为假时,直接执行while同级的代码。初始值为i=0,进入循环体之后,因为i<1,执行continue语句跳出本次循环,进入下一循环。i的值始终为0,故程序为死循环。本题选择D选项。

13.以下关于程序的异常处理的描述中,错误的是( )。(B)

A. except语句后面可以指定异常类型

B. 异常和错误是两个相同的意思

C. 带有else子句的异常处理结构,当try中的语句块正常执行结束且没有异常时执行else子句中的代码

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号