大学MOOC python程序设计——从基础到应用(泰州学院)1003539100 最新慕课完整章节测试答案
第四单元程序控制结构
程序的控制结构——单元测验
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&
