第7卷 循环语句 《Visual Basic 6.0程序设计》河南省对口招生《计算机类考纲百套卷》
2026-09-11
|
2份
|
10页
|
24人阅读
|
0人下载
内容正文:
编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。
本试卷是第7卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“循环语句”范围和要求编写。具体内容为:13.熟练掌握For循环语句。14.熟练掌握While循环语句;15.熟练掌握Do循环语句;
河南省中等职业学校毕业生对口升学考试
计算机类《考纲百套卷》
第7卷 Visual Basic 6.0程序设计——循环语句
(考试时间:45分钟 满分:100分)
一、单项选择题(本大题共15小题,每小题3分,共45分)
1.For i = 1 To 4循环中,若循环体包含Next i,循环体执行次数为( )
A.1次
B.2次
C.5次
D.4次
2.For i = 2 To 10 Step -2循环体一次也不执行,主要原因是( )
A.控制变量只能从0开始
B.终值必须为负数
C.负步长要求初值不小于终值
D.Step不能使用负数
3.当For循环使用Step 0时,最可能造成的结果是( )
A.循环无法通过步长前进,可能无限执行
B.控制变量自动递减
C.只执行一次
D.立即跳过循环
4.While...Wend循环中,改变循环条件相关变量通常应放在( )
A.程序结束之后
B.循环体内适当位置
C.End If之后
D.工程文件中
5.Do While ready...Loop与Do Until ready...Loop的继续条件分别是( )
A.True、False B.False、True C.都为True D.都为False
6.在Do...Loop Until结构中,Loop Until后面的条件为True时,程序( )
A.返回循环体继续执行
B.结束整个程序
C.结束该循环
D.重新声明变量
7.同一循环体中先执行Exit Do,再执行其后的语句时,后续语句( )
A.仍在本次循环中继续执行
B.转入Next
C.只执行两次
D.不会执行
8.嵌套循环中,若只想结束内层For循环,应使用( )
A.Exit Do B.Exit For C.End D.Wend
9.For i = 1 To 5循环中,若循环体内将i改为5,可能导致( )
A.循环迭代过程和结束时机发生变化
B.控制变量完全不再参与判断
C.自动转为While循环
D.语法必然错误
10.关于While...Wend与For...Next的适用场合,下列说法正确的是( )
A.For不能使用负步长
B.While只能循环一次
C.While通常按条件控制,For通常按计数范围控制
D.二者结束标志相同
11.Do...Loop While条件写在Loop之后,说明它属于( )
A.前测试循环
B.后测试循环
C.选择结构
D.声明语句
12.For i = 3 To 1 Step -1循环的控制变量最后一次取值是( )
A.3 B.0 C.2 D.1
13.若循环体中没有任何改变条件的语句,Do While条件初值为True时可能出现( )
A.自动结束
B.无限循环
C.只执行一次
D.语法自动补全
14.For循环的Next后指定控制变量名称,主要作用是( )
A.结束整个工程
B.改变变量类型
C.增强结构可读性并对应控制变量
D.替代循环条件
15.要在循环结束后继续执行循环结构之后的语句,正常结束循环应依靠( )
A.满足循环终止条件
B.重新打开窗体
C.修改工程名称
D.删除循环体
二、判断题(本大题共10小题,每小题2分,共20分)
16.For循环可以通过负Step实现控制变量递减。( )
17.Step 0能保证For循环只执行一次。( )
18.Do While...Loop是先判断条件再执行循环体。( )
19.Do...Loop Until是先执行循环体再判断Until条件。( )
20.Exit Do只能用于For循环。( )
21.Exit For后循环结构之后的语句可以继续执行。( )
22.嵌套循环中退出内层循环必然同时退出外层循环。( )
23.控制条件相关变量始终不变时,循环一定会自动结束。( )
24.Next语句属于While...Wend结构的结束标志。( )
25.循环终止条件的设计应保证程序能够离开循环。( )
三、名词解释(本大题共3小题,每小题5分,共15分)
26.循环次数
27.无限循环
28.循环嵌套
四、简答题(本大题共2小题,每小题10分,共20分)
29.简述For循环执行次数的确定方法。
30.简述避免While或Do循环形成无限循环的基本措施。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。
本试卷是第7卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“循环语句”范围和要求编写。具体内容为:13.熟练掌握For循环语句。14.熟练掌握While循环语句;15.熟练掌握Do循环语句;
河南省中等职业学校毕业生对口升学考试
计算机类《考纲百套卷》
第7卷 Visual Basic 6.0程序设计——循环语句
(考试时间:45分钟 满分:100分)
一、单项选择题(本大题共15小题,每小题3分,共45分)
1.For i = 1 To 4循环中,若循环体包含Next i,循环体执行次数为( )
A.1次
B.2次
C.5次
D.4次
【答案】D
【解析】默认Step为1,控制变量取1、2、3、4,共执行4次。
2.For i = 2 To 10 Step -2循环体一次也不执行,主要原因是( )
A.控制变量只能从0开始
B.终值必须为负数
C.负步长要求初值不小于终值
D.Step不能使用负数
【答案】C
【解析】负步长使控制变量递减,初值2已经小于终值10,不满足进入循环的边界条件。
3.当For循环使用Step 0时,最可能造成的结果是( )
A.循环无法通过步长前进,可能无限执行
B.控制变量自动递减
C.只执行一次
D.立即跳过循环
【答案】A
【解析】Step 0不改变控制变量,若循环条件仍满足就无法接近终值,可能形成无限循环。
4.While...Wend循环中,改变循环条件相关变量通常应放在( )
A.程序结束之后
B.循环体内适当位置
C.End If之后
D.工程文件中
【答案】B
【解析】循环体应更新条件相关变量,使条件最终可能变为False并结束循环。
5.Do While ready...Loop与Do Until ready...Loop的继续条件分别是( )
A.True、False B.False、True C.都为True D.都为False
【答案】A
【解析】Do While在条件True时继续,Do Until在条件False时继续。
6.在Do...Loop Until结构中,Loop Until后面的条件为True时,程序( )
A.返回循环体继续执行
B.结束整个程序
C.结束该循环
D.重新声明变量
【答案】C
【解析】后测试Until条件True表示达到终止条件,结束当前循环。
7.同一循环体中先执行Exit Do,再执行其后的语句时,后续语句( )
A.仍在本次循环中继续执行
B.转入Next
C.只执行两次
D.不会执行
【答案】D
【解析】Exit Do立即转移到循环结构之后,Exit Do后位于本循环体内的语句不会再执行。
8.嵌套循环中,若只想结束内层For循环,应使用( )
A.Exit Do B.Exit For C.End D.Wend
【答案】B
【解析】在内层For中使用Exit For可退出当前内层循环,外层循环仍可继续。
9.For i = 1 To 5循环中,若循环体内将i改为5,可能导致( )
A.循环迭代过程和结束时机发生变化
B.控制变量完全不再参与判断
C.自动转为While循环
D.语法必然错误
【答案】A
【解析】For的Next会继续依据控制变量进行更新和边界判断,循环体改写i可能改变后续路径。
10.关于While...Wend与For...Next的适用场合,下列说法正确的是( )
A.For不能使用负步长
B.While只能循环一次
C.While通常按条件控制,For通常按计数范围控制
D.二者结束标志相同
【答案】C
【解析】While根据条件控制,For通过初值、终值和步长控制,二者结构和结束标志不同。
11.Do...Loop While条件写在Loop之后,说明它属于( )
A.前测试循环
B.后测试循环
C.选择结构
D.声明语句
【答案】B
【解析】条件位于循环体之后,先执行后判断,属于后测试循环。
12.For i = 3 To 1 Step -1循环的控制变量最后一次取值是( )
A.3 B.0 C.2 D.1
【答案】D
【解析】控制变量依次为3、2、1,最后一次进入循环体时取1。
13.若循环体中没有任何改变条件的语句,Do While条件初值为True时可能出现( )
A.自动结束
B.无限循环
C.只执行一次
D.语法自动补全
【答案】B
【解析】条件始终为True且没有Exit等退出路径时,循环可能无限执行。
14.For循环的Next后指定控制变量名称,主要作用是( )
A.结束整个工程
B.改变变量类型
C.增强结构可读性并对应控制变量
D.替代循环条件
【答案】C
【解析】Next i明确对应哪个For控制变量,尤其在嵌套循环中有助于阅读和检查。
15.要在循环结束后继续执行循环结构之后的语句,正常结束循环应依靠( )
A.满足循环终止条件
B.重新打开窗体
C.修改工程名称
D.删除循环体
【答案】A
【解析】For、While、Do循环都应通过边界或条件变为终止状态,或使用相应Exit语句离开。
二、判断题(本大题共10小题,每小题2分,共20分)
16.For循环可以通过负Step实现控制变量递减。( )
【答案】√
【解析】负步长使控制变量向较小值变化。
17.Step 0能保证For循环只执行一次。( )
【答案】×
【解析】Step 0不改变控制变量,可能造成循环无法结束。
18.Do While...Loop是先判断条件再执行循环体。( )
【答案】√
【解析】条件位于Do之后,属于前测试结构。
19.Do...Loop Until是先执行循环体再判断Until条件。( )
【答案】√
【解析】条件位于Loop之后,属于后测试结构。
20.Exit Do只能用于For循环。( )
【答案】×
【解析】Exit Do用于Do循环,For循环对应Exit For。
21.Exit For后循环结构之后的语句可以继续执行。( )
【答案】√
【解析】Exit For只退出循环,不会终止后续程序。
22.嵌套循环中退出内层循环必然同时退出外层循环。( )
【答案】×
【解析】Exit For或Exit Do只影响当前所在的循环层。
23.控制条件相关变量始终不变时,循环一定会自动结束。( )
【答案】×
【解析】条件相关变量不变可能使循环条件持续成立,从而形成无限循环。
24.Next语句属于While...Wend结构的结束标志。( )
【答案】×
【解析】While...Wend使用Wend,Next用于For。
25.循环终止条件的设计应保证程序能够离开循环。( )
【答案】√
【解析】合理更新控制变量或设置退出条件是避免无限循环的基本要求。
三、名词解释(本大题共3小题,每小题5分,共15分)
26.循环次数
【答案】循环次数是循环体实际被执行的次数,受初值、终值、步长、条件初值以及循环体内控制语句共同影响。
【解析】不能只看终值,应结合步长方向和Exit语句等因素判断。
27.无限循环
【答案】无限循环是循环条件始终满足或没有可达终止路径,导致循环体持续执行而不能自然结束的情况。
【解析】条件变量不更新、Step方向错误等都可能造成无限循环。
28.循环嵌套
【答案】循环嵌套是一个循环结构的循环体中又包含另一个完整循环结构。执行时通常先完成内层循环,再回到外层继续迭代。
【解析】需要区分内外层控制变量和Exit语句的作用范围。
四、简答题(本大题共2小题,每小题10分,共20分)
29.简述For循环执行次数的确定方法。
【答案】先确定初值、终值和Step方向,再列出控制变量按步长变化的序列,统计未越过终值的取值个数;若初值与终值方向和Step不匹配,循环体可能执行0次。
【解析】统计时要注意终值是否能够取到,以及负步长递减情况。
30.简述避免While或Do循环形成无限循环的基本措施。
【答案】使循环条件相关变量在循环体内按预期变化;设计能够达到的终止条件;必要时设置Exit Do或Exit For等安全退出路径;避免使用不会改变控制状态的循环体。
【解析】答案应同时包含状态更新、可达终止条件和必要的安全退出。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。