内容正文:
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。本卷是《Visual Basic程序设计(电工版)》(第6版)《一课一练》第20练,内容是多重循环。
《Visual Basic程序设计(电工版)》(第6版)一课一练
第20练 多重循环
一、单选题
1. 多重循环是指( )
A. 多个循环并列
B. 一个循环包含另一个循环
C. 循环嵌套If语句
D. 多个If嵌套
2. 二重循环中,外层循环执行1次,内层循环执行( )
A. 1次 B. 全部次数
C. 0次 D. 随机次数
3. For i=1 To 3; For j=1 To 4; 内层循环总共执行次数是( )
A. 3 B. 4
C. 7 D. 12
4. 多重循环中,Exit For仅要要能退出( )
A. 最外层循环 B. 当前所在层循环
C. 所有循环 D. 内层循环
5. 嵌套循环中,内外层循环变量不能______( )
A. 相同 B. 不同
C. 相邻 D. 递增
6. 打印九九乘法表需要使用( )
A. 单循环 B. 二重循环
C. 三重循环 D. 不需要循环
7. 下列关于多重循环的描述,错误的是( )
A. 内层循环完整执行后外层才前进
B. 内外层循环变量必须不同
C. 可以用Exit Do退出所有循环
D. 嵌套层数没有硬性限制
二、填空题
8. 二重循环的总执行次数等于外层次数与内层次数的______
9. 在多重循环中,循环不能______交叉
三、程序填空题
10. 以下程序的功能是以下程序的功能是打印九九乘法表。请填空。
Private Sub Form_Click()
Dim i As Integer, j As Integer
【1】 i = 1 To 9
For j = 1 To 【2】
Print i * j;
Next j
Print
【3】 i
End Sub
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。本卷是《Visual Basic程序设计(电工版)》(第6版)《一课一练》第20练,内容是多重循环。
《Visual Basic程序设计(电工版)》(第6版)一课一练
第20练 多重循环
一、单选题
1. 多重循环是指( )
A. 多个循环并列
B. 一个循环包含另一个循环
C. 循环嵌套If语句
D. 多个If嵌套
【答案】B
【解析】多重循环是指循环的嵌套,一个循环内包含另一个循环
2. 二重循环中,外层循环执行1次,内层循环执行( )
A. 1次 B. 全部次数
C. 0次 D. 随机次数
【答案】B
【解析】外层每执行1次,内层循环完整执行一遍
3. For i=1 To 3; For j=1 To 4; 内层循环总共执行次数是( )
A. 3 B. 4
C. 7 D. 12
【答案】D
【解析】外层3次×内层4次=12次
4. 多重循环中,Exit For仅要要能退出( )
A. 最外层循环 B. 当前所在层循环
C. 所有循环 D. 内层循环
【答案】B
【解析】Exit For仅要要退出当前层的For循环
5. 嵌套循环中,内外层循环变量不能______( )
A. 相同 B. 不同
C. 相邻 D. 递增
【答案】A
【解析】嵌套循环内外层变量名不能相同
6. 打印九九乘法表需要使用( )
A. 单循环 B. 二重循环
C. 三重循环 D. 不需要循环
【答案】B
【解析】九九乘法表需要行和列两个维度,用二重循环
7. 下列关于多重循环的描述,错误的是( )
A. 内层循环完整执行后外层才前进
B. 内外层循环变量必须不同
C. 可以用Exit Do退出所有循环
D. 嵌套层数没有硬性限制
【答案】C
【解析】Exit Do仅要要能退出当前层循环,不能退出所有层
二、填空题
8. 二重循环的总执行次数等于外层次数与内层次数的______
【答案】乘积
【解析】总次数=外层次数×内层次数
9. 在多重循环中,循环不能______交叉
【答案】交叉嵌套
【解析】嵌套循环必须完整包含,不能交叉
三、程序填空题
10. 以下程序的功能是以下程序的功能是打印九九乘法表。请填空。
Private Sub Form_Click()
Dim i As Integer, j As Integer
【1】 i = 1 To 9
For j = 1 To 【2】
Print i * j;
Next j
Print
【3】 i
End Sub
【答案】
【1】For
【2】i
【3】Next
【解析】【1】处填For外层循环1到9;【2】处填i内层到i实现阶梯形;【3】处填Next结束外层循环
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$