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

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

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

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

单项选择题

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

sum=0

for i in range(0,100):

if i%2==0:

sum一=i

else:

sum+=i

print(sum)(C)

A. 一49

B. 49

C. 50

D. 一50

解析:

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

for i in range(1,10,2):

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

A. 1,3,5,7,9,

B. 1,3,

C. 1,4,

D. 1,4,7,

解析:

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

sum=1

for i in range(1,101):

sum+=i

print(sum)(C)

A. 5049

B. 5050

C. 5051

D. 5052

解析:

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

a=[]

for i in range(2,10):

count=0

for x in range(2,i一1):

if i%x==0:

count+=1

if count!=0:

a.append(i)

print(a)(D)

A. [3,5,7,9]

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

C. [2,3,5,7]

D. [4,6,8,9]

解析:

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

x2=1

for day in range(4,0,一1):

x1=(x2+1)*2

x2=x1

print(x1)(A)

A. 46

B. 94

C. 190

D. 23

解析:

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

for num in range(2,10):

if num>1:

for i in range(2,num):

if(num%i)==0:

break

else:

print(num,end=’’,’’)(C)

A. 2,4,6,8,10

B. 2,4,6,8

C. 2,3,5,7

D. 4,6,8,9

解析:

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

for n in range(100,200):

i=n//100

j=n//10%10

k=n%10

if n==i**3+j**3+k**3:

print(n)(B)

A. 152

B. 153

C. 157

D. 159

解析:

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

a=2.0

b=1.0

s=0

for n in range(1,4):

s+=a/b

t=a

a=a+b

b=t

print(round(s,2))(A)

A. 5.17

B. 3.5

C. 6.77

D. 8.39

解析:

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

for a in[’’torch’’,’’soap’’,’’bath’’]:

print(a)(A)

A. torch

soap

bath

B. torch soap bath

C. torch,soap,bath

D. torch,soap,bath

解析:

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

for a in’mirror’:

print(a,end=’’’’)

if a==’r’:

break(B)

A. mi

B. mir

C. mirro

D. mirror

解析:

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

s=0

while(s<=1):

print(’计数:’,s)

s=s+1(A)

A. 计数:0

计数:1

B. 计数:0

C. 计数:1

D. 出错

解析:

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

s=1

while(s<=1):

print(’计数:’,s)

s=s+1(C)

A. 计数:0

计数:1

B. 计数:0

C. 计数:1

D. 出错

解析:

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

for i in[’’pop star’’]:

pass

print(i,end=’’’’)(A)

A. pop star

B. 出错

C. 无输出

D. popstar

解析:

14.给出下面代码:

i=1

while i<6:

j=0

while j<i:

print(’’*’’,end=’’)

j+=1

print(’’\n’’)

i+=1

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

A. 执行代码出错

B. 输出5行

C. 第i行有i个星号*

D. 内层循环j用于控制每行打印的*的个数

解析:

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

A. 执行代码,输出九九乘法表

B. 可使用While嵌套循环实现上面程序的功能

C. 执行代码出错

D. 内层循环i用于控制一共打印9行

解析:

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

a=1.0

if isinstance(a,int):

print(’’{}is int’’.format(a))

else:

print(’’{}is not int’’.format(a))(A)

A. 1.0 is not int

B. 出错

C. 无输出

D. 1.0 is int

解析:

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

a={}

if isinstance(a,list):

print(’’{} is list’’.format(a))

else:

print(’’{}is{}’’.format(’’a’’,type(a)))(B)

A. 出错

B. a is

C. 无输出

D. a is list

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号