内容正文:
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《信息技术基础模块(下册)》(高教版修订版)《一课一练》第14练,内容是任务2 使用循环结构。
《信息技术基础模块(下册)》(高教版修订版)一课一练 第14练
任务2 使用循环结构
一、单项选择题
1.执行以下代码后输出结果为
s=0
for i in range(1,5):
s+=i
print(s)( )
A.6
B.15
C.4
D.10
2.执行以下代码后输出的序列是
for i in range(2,8,2):
print(i,end=" ")( )
A.2 4 6 8
B.0 2 4 6
C.2 4 6
D.2 3 4 5 6 7
3.执行以下代码后n的值为
n=1
while n<20:
n*=2
print(n)( )
A.32
B.16
C.20
D.64
4.执行以下代码后屏幕显示为
for i in range(1,6):
if i==4:
break
print(i,end=" ")( )
A.1 2 3 4
B.1 2 3 4 5
C.2 3 4
D.1 2 3
5.执行以下代码后total的值为
total=0
for i in range(1,6):
if i%2==0:
continue
total+=i
print(total)( )
A.6
B.9
C.12
D.15
6.猜数字程序最多循环6次,合适的循环头是( )
A.for i in range(1,7):
B.while i<=6:
C.for i in range(1,6):
D.if i<=6:
7.以下代码出现死循环的直接原因是
i=1
while i<=5:
print(i)( )
A.i从1开始赋值
B.print语句输出数字
C.i未改变,条件持续成立
D.while语句使用缩进
二、判断题
8.执行for i in range(1,4)时,i依次取1、2、3。( )
9.continue语句会结束整个循环,不再判断循环条件。( )
10.while循环首次判断条件为假时,循环体一次也不执行。( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《信息技术基础模块(下册)》(高教版修订版)《一课一练》第14练,内容是任务2 使用循环结构。
《信息技术基础模块(下册)》(高教版修订版)一课一练 第14练
任务2 使用循环结构
一、单项选择题
1.执行以下代码后输出结果为
s=0
for i in range(1,5):
s+=i
print(s)( )
A.6
B.15
C.4
D.10
【答案】D
【解析】range(1,5)产生1、2、3、4,累加结果为1+2+3+4=10。
2.执行以下代码后输出的序列是
for i in range(2,8,2):
print(i,end=" ")( )
A.2 4 6 8
B.0 2 4 6
C.2 4 6
D.2 3 4 5 6 7
【答案】C
【解析】range的终值8不参加迭代,步长为2,因此i依次取2、4、6。
3.执行以下代码后n的值为
n=1
while n<20:
n*=2
print(n)( )
A.32
B.16
C.20
D.64
【答案】A
【解析】n依次变为2、4、8、16、32;此时n<20为假,循环结束。
4.执行以下代码后屏幕显示为
for i in range(1,6):
if i==4:
break
print(i,end=" ")( )
A.1 2 3 4
B.1 2 3 4 5
C.2 3 4
D.1 2 3
【答案】D
【解析】i取1、2、3时先输出;i取4时执行break,直接退出循环,所以不输出4。
5.执行以下代码后total的值为
total=0
for i in range(1,6):
if i%2==0:
continue
total+=i
print(total)( )
A.6
B.9
C.12
D.15
【答案】B
【解析】偶数次循环执行continue,只有1、3、5参与累加,结果为9。
6.猜数字程序最多循环6次,合适的循环头是( )
A.for i in range(1,7):
B.while i<=6:
C.for i in range(1,6):
D.if i<=6:
【答案】A
【解析】range(1,7)产生1至6,终值7不参加迭代,正好对应6次机会。
7.以下代码出现死循环的直接原因是
i=1
while i<=5:
print(i)( )
A.i从1开始赋值
B.print语句输出数字
C.i未改变,条件持续成立
D.while语句使用缩进
【答案】C
【解析】循环体没有改变i,i始终为1,条件i<=5持续为真,因此循环无法结束。
二、判断题
8.执行for i in range(1,4)时,i依次取1、2、3。( )
【答案】√
【解析】range(1,4)的终值4不参加迭代,变量依次取1、2、3。
9.continue语句会结束整个循环,不再判断循环条件。( )
【答案】×
【解析】continue只结束当前这一轮的剩余语句,随后仍会进行下一轮条件判断。
10.while循环首次判断条件为假时,循环体一次也不执行。( )
【答案】√
【解析】while先判断条件再执行循环体,首次判断为假时不会进入循环体。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$