第6卷 循环语句 《Visual Basic 6.0程序设计》河南省对口招生《计算机类考纲百套卷》
2026-09-11
|
2份
|
10页
|
38人阅读
|
0人下载
内容正文:
编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。
本试卷是第6卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“循环语句”范围和要求编写。具体内容为:13.熟练掌握For循环语句。14.熟练掌握While循环语句;15.熟练掌握Do循环语句;
河南省中等职业学校毕业生对口升学考试
计算机类《考纲百套卷》
第6卷 Visual Basic 6.0程序设计——循环语句
(考试时间:45分钟 满分:100分)
一、单项选择题(本大题共15小题,每小题3分,共45分)
1.For i = 1 To 5循环中,Next i执行后控制变量的变化方向是( )
A.保持不变
B.按Step减少
C.按Step增加
D.变为0
【答案】C
【解析】Next根据Step更新控制变量;省略Step时默认每次增加1。
2.某For循环采用负步长且初值大于终值,判断控制变量能否取到终值时,关键取决于( )
A.控制变量名称长度
B.循环体语句数量
C.是否使用Print语句
D.初值与终值的差能否被步长绝对值整除
【答案】D
【解析】控制变量按固定步长递减,只有初值与终值之差是步长绝对值的整数倍时,变化序列才会恰好取到终值。
3.当For循环初值为1、终值为5而Step为-1时,循环体执行次数是( )
A.4次
B.1次
C.5次
D.0次
【答案】D
【解析】正步序列要求初值不大于终值;负步长要求初值不小于终值,本题条件方向相反,循环体不执行。
4.在For循环中省略Step时,控制变量默认每次( )
A.增加0 B.增加1 C.减少1 D.按随机值变化
【答案】B
【解析】For循环省略Step时默认步长为1。
5.While count < 3循环体内每次执行count = count + 1,初值count=0时循环体执行( )
A.3次
B.2次
C.4次
D.0次
【答案】A
【解析】count依次为0、1、2进入循环体,变为3后条件不成立,共执行3次。
6.若Do Until ready放在循环开头,ready初值为True时循环体( )
A.执行一次
B.不执行
C.执行两次
D.无限执行
【答案】B
【解析】Do Until在入口处判断,条件True表示达到结束条件,因此初值True时直接跳过循环体。
7.若要让Do循环在条件为True时继续执行,应使用的后测试形式是( )
A.Do While...Loop B.Do Until...Loop
C.Do...Loop While D.While...Wend
【答案】C
【解析】Do...Loop While把条件放在Loop之后,条件True时继续下一次循环。
8.在循环体中使用Exit Do后,程序将跳转到( )
A.当前Do循环之后的语句
B.当前Do循环的开头
C.程序第一行
D.下一个For循环体
【答案】A
【解析】Exit Do立即退出当前Do循环,继续执行End Loop结构之后的语句。
9.在嵌套For循环中使用Exit For,退出的是( )
A.所有循环
B.最外层循环
C.当前所在的For循环
D.整个程序
【答案】C
【解析】Exit For退出执行它的那一层For循环,不会自动退出外层循环或结束程序。
10.循环中用If判断满足条件后执行Exit For,这种写法主要用于( )
A.提前结束循环
B.自动增加步长
C.声明控制变量
D.改变数据类型
【答案】A
【解析】Exit For提供提前退出机制,适合找到目标后停止继续查找。
11.For i = 2 To 9 Step 3执行结束后,控制变量首次越过终值时的值是( )
A.8 B.11 C.9 D.12
【答案】B
【解析】进入循环体的值依次为2、5、8,Next后控制变量变为11并首次超过终值9,循环随即结束。
12.Do...Loop Until x >= 10的后测试循环,当x初值为10时循环体至少( )
A.执行0次
B.执行1次
C.无法确定
D.执行10次
【答案】B
【解析】后测试结构先执行循环体再判断条件,因此即使初值已满足条件也至少执行一次。
13.循环控制变量在循环体内被改写,可能造成的影响是( )
A.一定不影响循环
B.只改变数据类型
C.自动生成新循环
D.可能改变循环次数或结束时机
【答案】D
【解析】控制变量参与下一次边界判断,循环体内改写它可能改变迭代路径和次数。
14.需要循环至少执行一次且条件在末尾判断,应选择( )
A.Do...Loop While/Until B.For...Next C.While...Wend D.单行If
【答案】A
【解析】条件位于Loop之后的Do循环属于后测试结构,保证循环体至少执行一次。
15.外层循环执行3次,且每次都完整执行4次内层循环,内层循环体累计执行( )
A.3次
B.7次
C.12次
D.4次
【答案】C
【解析】内层循环体总执行次数为外层次数与每次内层次数的乘积,即3×4=12次。
二、判断题(本大题共10小题,每小题2分,共20分)
16.For循环的终值在控制变量按步长能够到达时可以进入循环体。( )
【答案】√
【解析】For循环的边界值可以被取到,前提是步长方向和变化过程能够到达该终值。
17.负Step只能用于控制变量为字符串的For循环。( )
【答案】×
【解析】负Step用于数值控制变量递减,与字符串变量无关。
18.While条件第一次为False时,循环体可能一次也不执行。( )
【答案】√
【解析】While是前测试循环,入口条件不成立时直接跳过循环体。
19.Do...Loop While结构先判断条件,再决定是否执行第一次循环体。( )
【答案】×
【解析】条件在Loop之后判断,循环体先执行一次。
20.Exit For会使程序立即结束。( )
【答案】×
【解析】Exit For只退出当前For结构,程序继续执行循环后的语句。
21.Exit Do可以退出当前Do循环。( )
【答案】√
【解析】Exit Do用于立即离开当前Do循环。
22.循环条件相关变量不发生变化,可能形成无限循环。( )
【答案】√
【解析】条件长期保持True会使循环无法自然结束。
23.嵌套循环中内层循环每结束一次,外层控制变量必然增加一次。( )
【答案】×
【解析】内层结束后外层是否更新取决于外层结构执行到其迭代控制语句,不能一概而论。
24.For循环省略Step时,控制变量默认每次增加1。( )
【答案】√
【解析】VB 6.0的For语句未写Step时默认步长为1。
25.Do Until条件为False时一定结束循环。( )
【答案】×
【解析】Until在条件False时通常继续循环,条件True才表示达到结束条件。
三、名词解释(本大题共3小题,每小题5分,共15分)
26.前测试循环
【答案】前测试循环是在执行循环体之前先判断条件的循环结构。条件不成立时循环体可以一次也不执行,While...Wend、Do While...Loop和Do Until...Loop均属此类。
【解析】关键是条件判断发生在循环体之前,并说明可能零次执行。
27.后测试循环
【答案】后测试循环是在循环体执行一次之后再判断条件的循环结构,因此至少执行一次。Do...Loop While和Do...Loop Until属于后测试形式。
【解析】关键是先执行后判断,以及至少一次的特点。
28.Exit For
【答案】Exit For是循环控制语句,用于立即退出当前For...Next循环,并把控制权交给循环结构之后的语句。
【解析】不能把Exit For理解为结束整个程序或退出所有嵌套循环。
四、简答题(本大题共2小题,每小题10分,共20分)
29.简述For...Next循环终止的基本条件及Step为正、为负时的区别。
【答案】Step为正时,控制变量从初值递增,达到或超过终值后结束;Step为负时,控制变量递减,达到或低于终值后结束。若初值与终值方向不匹配,循环体可能一次也不执行。
【解析】回答应同时说明步长方向、边界判断和方向不匹配三点。
30.简述Exit For和Exit Do的作用及使用区别。
【答案】Exit For立即退出当前For...Next循环;Exit Do立即退出当前Do循环。二者都只结束当前所在循环,程序随后执行循环结构之后的语句,不会自动结束整个应用程序。
【解析】重点是对应的循环类型和控制权转移位置。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:2027版河南省中等职业学校毕业生对口升学考试计算机类《考纲百套卷》,依据《河南省中等职业学校2018年毕业生对口升学考纲》编写。本专辑按照河南省计算机类考纲和生产规划表编排,分为知识训练卷、专题训练卷和课程综合卷三部分,共109套试卷,其中知识训练卷83套、专题训练卷18套、课程综合卷8套。
本试卷是第6卷,为知识训练卷,按《Visual Basic 6.0程序设计》中“循环语句”范围和要求编写。具体内容为:13.熟练掌握For循环语句。14.熟练掌握While循环语句;15.熟练掌握Do循环语句;
河南省中等职业学校毕业生对口升学考试
计算机类《考纲百套卷》
第6卷 Visual Basic 6.0程序设计——循环语句
(考试时间:45分钟 满分:100分)
一、单项选择题(本大题共15小题,每小题3分,共45分)
1.For i = 1 To 5循环中,Next i执行后控制变量的变化方向是( )
A.保持不变
B.按Step减少
C.按Step增加
D.变为0
2.某For循环采用负步长且初值大于终值,判断控制变量能否取到终值时,关键取决于( )
A.控制变量名称长度
B.循环体语句数量
C.是否使用Print语句
D.初值与终值的差能否被步长绝对值整除
3.当For循环初值为1、终值为5而Step为-1时,循环体执行次数是( )
A.4次
B.1次
C.5次
D.0次
4.在For循环中省略Step时,控制变量默认每次( )
A.增加0 B.增加1 C.减少1 D.按随机值变化
5.While count < 3循环体内每次执行count = count + 1,初值count=0时循环体执行( )
A.3次
B.2次
C.4次
D.0次
6.若Do Until ready放在循环开头,ready初值为True时循环体( )
A.执行一次
B.不执行
C.执行两次
D.无限执行
7.若要让Do循环在条件为True时继续执行,应使用的后测试形式是( )
A.Do While...Loop B.Do Until...Loop
C.Do...Loop While D.While...Wend
8.在循环体中使用Exit Do后,程序将跳转到( )
A.当前Do循环之后的语句
B.当前Do循环的开头
C.程序第一行
D.下一个For循环体
9.在嵌套For循环中使用Exit For,退出的是( )
A.所有循环
B.最外层循环
C.当前所在的For循环
D.整个程序
10.循环中用If判断满足条件后执行Exit For,这种写法主要用于( )
A.提前结束循环
B.自动增加步长
C.声明控制变量
D.改变数据类型
11.For i = 2 To 9 Step 3执行结束后,控制变量首次越过终值时的值是( )
A.8 B.11 C.9 D.12
12.Do...Loop Until x >= 10的后测试循环,当x初值为10时循环体至少( )
A.执行0次
B.执行1次
C.无法确定
D.执行10次
13.循环控制变量在循环体内被改写,可能造成的影响是( )
A.一定不影响循环
B.只改变数据类型
C.自动生成新循环
D.可能改变循环次数或结束时机
14.需要循环至少执行一次且条件在末尾判断,应选择( )
A.Do...Loop While/Until B.For...Next C.While...Wend D.单行If
15.外层循环执行3次,且每次都完整执行4次内层循环,内层循环体累计执行( )
A.3次
B.7次
C.12次
D.4次
二、判断题(本大题共10小题,每小题2分,共20分)
16.For循环的终值在控制变量按步长能够到达时可以进入循环体。( )
17.负Step只能用于控制变量为字符串的For循环。( )
18.While条件第一次为False时,循环体可能一次也不执行。( )
19.Do...Loop While结构先判断条件,再决定是否执行第一次循环体。( )
20.Exit For会使程序立即结束。( )
21.Exit Do可以退出当前Do循环。( )
22.循环条件相关变量不发生变化,可能形成无限循环。( )
23.嵌套循环中内层循环每结束一次,外层控制变量必然增加一次。( )
24.For循环省略Step时,控制变量默认每次增加1。( )
25.Do Until条件为False时一定结束循环。( )
三、名词解释(本大题共3小题,每小题5分,共15分)
26.前测试循环
27.后测试循环
28.Exit For
四、简答题(本大题共2小题,每小题10分,共20分)
29.简述For...Next循环终止的基本条件及Step为正、为负时的区别。
30.简述Exit For和Exit Do的作用及使用区别。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。