第四单元程序控制结构

程序的控制结构——单元测验

1、单选题:
‍关于Python的分支结构,以下选项中描述错误的是‌
选项:
A: Python中if-elif-else语句描述多分支结构
B: 分支结构可以向已经执行过的语句部分跳转
C: Python中if-else语句用来形成二分支结构
D: 分支结构使用if保留字
答案: 【 分支结构可以向已经执行过的语句部分跳转

2、单选题:
‏给出下面代码:age=23start=2if age%2!=0:    start=1for x in range(start,age+2,2):    print(x)‎‏上述程序输出值的个数是:‎
选项:
A: 16
B: 10
C: 14
D: 12
答案: 【 12

3、单选题:
‎31.下面代码的输出结果是sum=0for i in range(0,100):    if i%2==0:        sum-=i    else:        sum+=iprint(sum)‏
选项:
A: -50
B: -49
C: 50
D: 49
答案: 【 50

4、单选题:
​关于Python循环结构,以下选项中描述错误的是‎
选项:
A:  每个continue语句只有能力跳出当前层次的循环
B: Python通过for、while等保留字提供遍历循环和无限循环结构
C: break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
D:  遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
答案: 【  每个continue语句只有能力跳出当前层次的循环

5、单选题:
‍下面代码的输出结果是for s in "HelloWorld":    if s=="W":        continue    print(s,end="")‌
选项:
A: HelloWorld
B: Helloorld
C: World
D: Hello
答案: 【 Helloorld

6、单选题:
‎用来判断当前Python语句在分支结构中的是‎
选项:
A: 大括号
B: 引号
C: 缩进
D:  冒号
答案: 【 缩进

7、单选题:
‎下面代码的输出结果是for s in "HelloWorld":    if s=="W":        break    print(s,end="")‍
选项:
A: HelloWorld
B:  Helloorld
C: World
D: Hello
答案: 【 Hello

8、单选题:
‌下面代码的输出结果是s = 0while(s<=1):    print('计数:',s)    s = s + 1‎
选项:
A:  出错
B: 计数:0计数:1
C: 计数:1
D: 计数:0
答案: 【 计数:0计数:1

9、单选题:
​下面代码的输出结果是for a in 'mirror':    print(a, end="")    if a == 'r':        break‎
选项:
A:  mirror
B:  mir
C: mi
D:  mior
答案: 【  mir

10、单选题:
​下面代码的输出结果是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)‎
选项:
A: 159
B:  152
C: 157
D: 153
答案: 【 153

11、单选题:
​下面代码的输出结果是for num in range(2,10):    if num > 1:        for i in range(2,num):            if (num % i) == 0:                break        else:            print(num)‍
选项:
A:  4,6,8,9
B: 2,4,6,8,10
C:  2,3,5,7,
D: 2,4,6,8
答案: 【  2,3,5,7,

12、单选题:
‍下面代码的输出结果是for i in&

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注