Python程序控制结构练习

Python程序控制结构练习

一.选择题

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

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

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

C. continue只结束本次循环

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

2.以下关于循环结构的描述,错误的是:(  )

A. 遍历循环的循环次数由遍历结构中的元素个数来体现

B. 非确定次数的循环的次数是根据条件判断来决定的

C. 非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现

D. 遍历循环对循环的次数是不确定的

3.下面if语句统计满足“性别 (gender) 为男、职称(rank) 为副教授、年龄(age)小于40岁”条件的人数,正确的语句为(   )。

A. if(gender=="男" or age<40 and rank=="副教授"): n+=1

B. if(gender=="男" and age<40 and rank=="副教授"): n+=1

C. if(gender=="男" and age<40 or rank=="副教授"): n+=1

D. if(gender=="男" or age<40 or rank=="副教授"): n+=1

4.执行以下代码,输出结果为(  )

n=13

for i in range(2,13):

    if n%i==0:

        print('Yes')

else:

       print('No')

A.Yes   B.No   C.出错   D.空

5.下列Python语句正确的是 (  )

A、min = x if x < y else y    B、max = x > y ? x : y

C、if (x > y) print x         D、while True : pass

6.以下程序的运行结果是(  )

a=5

if a>5:

    b=2*a

else:

    b=a*a+1

print(b)

A.26   B.25  C.10   D.5

7.以下程序的运行结果是(  )

a=7;b=2;c=23

if a>b:

    m=a

else:

    m=b

if c>m:

    m=c

print(m)

A.7   B.2   C.23  D.9

8.以下程序的运行结果是(  )

m=50;n=125

r=n

while r!=0:

    r=m%n

    m=n

 

  • 39
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值