首页 > 全部 > 二级Python > 国家二级Python(程序的控制结构)模拟试卷1

国家二级Python(程序的控制结构)模拟试卷1

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

国家二级Python(程序的控制结构)模拟试卷1

单项选择题

1.关于Python的分支结构,以下选项中描述错误的是(A)

A. 分支结构可以向已经执行过的语句部分跳转

B. 分支结构使用if保留字

C. Python中if—else语句用来形成二分支结构

D. Python中if—elif—else语句描述多分支结构

解析:

2.关于Python循环结构,以下选项中描述错误的是(D)

A. Python通过for、while等保留字提供遍历循环和无限循环结构

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

C. break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行

D. 每个continue语句只有能力跳出当前层次的循环

解析:

3.关于Python循环结构,以下选项中描述错误的是(D)

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

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

C. continue用来结束当前当次语句,但不跳出当前的循环体

D. continue结束整个循环过程,不再判断循环的执行条件

解析:

4.下面代码的输出结果是

for s in’’HelloWorld’’:

if 8==’’W’’:

continue

print(s.end=’’’’)(A)

A. Helloorld

B. Hello

C. World

D. HelloWorld

解析:

5.下面代码的输出结果是

for 8 in’’HelloWorld’’:

if s==’’W’’:

break

print(s,end=’’’’)(B)

A. Helloorld

B. Hello

C. World

D. HelloWorld

解析:

6.关于程序的异常处理,以下选项中描述错误的是(D)

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

B. 程序异常发生后经过妥善处理可以继续执行

C. 异常语句可以与else和finally保留字配合使用

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

解析:

7.关于Python遍历循环,以下选项中描述错误的是(D)

A. 遍历循环通过for实现

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

C. 遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块

D. 无限循环无法实现遍历循环的功能

解析:

8.关于Python的无限循环,以下选项中描述错误的是(B)

A. 无限循环通过while保留字构建

B. 无限循环需要提前确定循环次数

C. 无限循环一直保持循环操作,直到循环条件不满足才结束

D. 无限循环也称为条件循环

解析:

9.下面代码的输出结果是

for i in’’Python’’:

orint(i.end=’’’’)(A)

A. P y t h o n

B. Python

C. P y t h o n

D. P,y,t,h,o,n,

解析:

10.给出如下代码:

import random

num=random.randint(1,10)

while True:

guess=input()

i=int(guess)

if i==num:

print(’’你猜对了’’)

break

elif i<num:

print(’’小了’’)

elif i>num:

print(’’大了’’)

以下选项中描述错误的是(C)

A. random.randint(1,10)生成[1,10]之间的整数

B. 这段代码实现了简单的猜数字游戏

C. “import random”这行代码是可以省略的

D. “while True:”创建了一个无限循环

解析:

11.给出如下代码:

a=3

while a>0:

a一=1

print(a,end=’’’’)

以下选项中描述错误的是(C)

A. a一=1可由a=a一1实现

B. 这段代码的输出内容为2 1 0

C. 条件a>0如果修改为a<0程序执行会进入死循环

D. 使用while保留字可创建无限循环

解析:

12.下列快捷键中能够中断(Interrupt Execution)Python程序运行的是(D)

A. F6

B. Ctrl+F6

C. Ctrl+Q

D. Ctrl+C

解析:

13.给出如下代码:

sum=0

for i in range(1,11):

sum+=i

print(sum)

以下选项中描述正确的是(C)

A. 循环内语句块执行了11次

B. 如果print(sum)语句完全左对齐,输出结果不变

C. 输出的最后一个数字是55

D. sum+=i可以写为sum+ =i

解析:

14.关于break语句与continue语句的说法中,以下选项中不正确的是(C)

A. 当存在多层循环时,break语句只作用于语句所在层循环

B. continue语句类似于break语句,也必须在for、while循环中使用

C. continue语句结束循环,继续执行循环语句的后续语句

D. break语句结束循环,继续执行循环语句的后续语句

解析:

15.random.uniform(a,b)的作用是(B)

A. 生成一个[a,b]之间的随机整数

B. 生成一个[a,b]之间的随机小数

C. 生成一个均值为a,方差为b的正态分布

D. 生成一个(a,b)之间的随机数

解析:

16.实现多路分支的最佳控制结构是(B)

A. if

B. if—elif—else

C. try

D. if—else

解析:

17.给出下面代码:

age=23

start=2

if age%2!=0:

start=1

for x in range(start,age+2,2):

print(x)

上述程序输出值的个数是(B)

A. 10

B. 12

C. 14

D. 16

解析:

18.下面代码的执行结果是

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

剩余未完,查看全文
收藏
国家二级Python(程序的控制结构)模拟试卷1

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号