第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等安全退出路径;避免使用不会改变控制状态的循环体。 【解析】答案应同时包含状态更新、可达终止条件和必要的安全退出。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第7卷 循环语句 《Visual Basic 6.0程序设计》河南省对口招生《计算机类考纲百套卷》
1
第7卷 循环语句 《Visual Basic 6.0程序设计》河南省对口招生《计算机类考纲百套卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。