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

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

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

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

单项选择题

1.以下关于程序设计语言的描述,错误的选项是( )。(A)

A. Python解释器把Python代码一次性翻译成目标代码,然后执行

B. 机器语言直接用二进制代码表达指令

C. Python是一种通用编程语言

D. 汇编语言是直接操作计算机硬件的编程语言

解析:Python语言属于脚本语言,脚本语言采用解释方式执行。解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程,不是一次性翻译的。

2.关于Python缩进的描述,错误的选项是( )。(D)

A. Python的分支、循环、函数可以通过缩进包含多行代码

B. Python通过强制缩进来体现语句间的逻辑关系

C. Python缩进在单个结构体语句(比如某个循环体)中必须一致

D. Python使用缩进表示代码块,缩进必须固定采用4个空格

解析:缩进:在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进,不是同一层次的语句不需要缩进。一般在分支、循环、函数中含有缩进。缩进的空格数量可以任意,但同一个层级,数量必须一致。本题选择D选项。

3.函数名称定义错误的选项是( )。(C)

A. turtle()

B. max()

C. fun*1()

D. _func()

解析:在Python中,函数名称要符合变量名的命名规则:以字母或下划线开头,后面跟字母、下划线和数字;不能以数字开头。C选项含有特殊字符,所以本题选择C选项。

4.关于input()函数的描述,错误的选项是( )。(B)

A. 用户输入的信息全部被当作一个字符串处理

B. 用户可以输入多行信息,并将被当作一个字符串处理

C. input()参数用于提示用户,不影响用户输入的内容

D. input()参数只能是字符串类型

解析:input()函数用于获取用户输入的信息,并将信息组成一个字符串处理。input()函数含有参数,用于提示用户输入,当用户输入信息时,使用回车也就是想换一行时,会停止输入,结束input()函数。本题选择B选项。

5.以下关于Python循环结构的描述中,错误的是( )。(A)

A. break用来结束当前的循环语句,但不跳出当前的循环体

B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型及range()函数等

C. Python通过for、while等保留字构建循环结构

D. continue只结束本次循环

解析:在Python中,break意为结束循环,continue是结束当前循环进入下一个循环。本题选择A选项。

6.以下关于分支结构的描述中,错误的是( )。(C)

A. if语句中语句块执行与否依赖于条件判断

B. if语句中条件部分可以使用任何能够产生True和False的语句和函数

C. 二分支结构有一种紧凑形式,使用保留字if和elif实现

D. 多分支结构用于设置多个判断条件及其对应的多条执行路径

解析:Python的单分支结构使用if关键字对条件进行判断,语法格式如下:

if<条件>:

<语句块>

Python的二分支结构使用if-else关键字对条件进行判断,语法格式如下:

if<条件>:

<语句块1>

else:

<语句块2>

Python的多分支结构使用if-elif-else关键字对多个相关条件进行判断,并根据不同条件的结果按照顺序选择执行路径,语法格式如下:

if<条件1>:

<语句块1>

elif<条件2>:

<语句块2>

else:

<语句块3>

本题选择C选项。

7.以下关于Python的try语句的描述中,错误的是( )。(A)

A. try用来捕捉执行代码发生的异常,处理异常后能够回到异常处继续执行

B. 执行try代码块触发异常后,会执行except后面的语句

C. 一个try代码块可以对应多个处理异常的except代码块

D. try代码块不触发异常时,不会执行except后面的语句

解析:Python使用关键字try和except进行异常处理,语法格式如下:

try:

<语句块1>

except:

<语句块2>

“语句块1”是正常执行的程序内容,执行这个语句块发生异常时,则执行except关键字后面的“语句块2”,一个try代码块可以对应多个处理异常的except代码块。本题选择A选项。

8.以下关于Python循环结构的描述中,错误的是( )。(C)

A. while循环使用关键字continue结束本次循环

B. while循环可以使用保留字break和continue

C. while循环也叫遍历循环,用来遍历序列中的元素,默认提取每个元素并执行一次循环体

D. while循环使用pass语句,则什么事也不做,只是空占位语句

解析:Python中循环包括两种:遍历循环和无限循环。遍历循环使用关键字for依次提取遍历结构元素进行处理;无限循环使用关键字while根据判断条件执行程序。

循环结构有两个辅助循环控制关键字:break和continue。break用来跳出最内层for或while循环,脱离该循环后程序从循环后的代码继续执行。continue用来结束当前当次循环,即跳出循环体中下面尚未执行的语句,但跳不出当前循环。

pass:什么事也不做,只是空占位语句,并且是无运算的占位语句,当语法需要语句并且还没有任何使用的语句可写时,就可以使用它。它通常用于为复合语句编写一个空的主体。

如果写无限循环,每次迭代什么也不做,就写pass。pass是有意义的,如忽略try语句所捕获的异常,以及定义带属性的空类对象,而该类实现的对象行为就像其他语言的结构和记录。

pass有时指“以后会填上”,只是暂时用于填充函数主体而已,无法保持函数体为空而不产生语法错误,因此,可以使用pass来替代。

两者的区别:continue语句只结束本次循环,不终止整个循环的执行,而break具备结束循环的能力。本题选择C选项。

9.下面关于局部变量和全局变量的描述,正确的是( )。(C)

A. 全局变量可以定义在函数中

B. 全局变量在使用后立即被释放

C. 局部变量在使用后立即被释放

D. 局部变量不可以和全局变量的命名相同

解析:根据程序中变量所在的位置和作用范围,变量分为局部变量和全局变量。局部变量指在函数内部定义的变量,仅在函数内部有效,且作用域也在函数内部,当函数退出时变量将不再存在。全局变量一般指在函数之外定义的变量,在程序执行全过程有效。全局变量在函数内部使用时,需要提前使用保留字global声明,语法格式为global <全局变量>。使用global对全局变量声明时,该变量要与外部全局变量同名。本题选择C选项。

10.以下关于分支和循环结构的描述中,正确的是( )。(B)

A. 在循环中,continue语句的作用是跳出当前

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号