内容正文:
编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第8卷,按《Visual Basic》范围和要求编写。具体内容为:For循环语句、While循环语句。
河南省《计算机与网络类考纲百套卷》第8卷
《Visual Basic 6.0》
循环语句
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共10小题,每题2分,共20分)
1.以下属于循环语句的是( )。
A.If B.End C.While D.Exit
2.执行语句 For i= 0 to 100 step 2后变量i的值是( )。
A.99 B.100 C.101 D.102
3.程序段:
For i=1 To 10 Step 2
Print i
Next i
中循环体 Print i 的执行次数是( )。
A.5 B.10 C.4 D.6
4.下列选项中,属于For循环语句关键字的是( )。
A.Loop B.Do C.For D.While
5.While循环语句的执行条件是( )。
A.先执行循环体,再判断条件 B.先判断条件,再执行循环体
C.不判断条件,直接执行循环体 D.条件为假时执行循环体
6.下列For循环语句格式正确的是( )。
A.For i = 1 To 10 Step 2 B.For i = 10 To 1
C.For i = 1 Step 2 To 10 D.For i = 1 To Step 2 10
7.若有语句“For i=5 To 1 Step -1”,则循环执行的次数是( )。
A.3次 B.4次 C.5次 D.6次
8.若有While循环语句:
i = 3
While i < 7
i = i + 2
Wend
则循环执行结束后,i的值是( )。
A.5 B.7 C.9 D.3
9. 以下代码中,循环执行次数为( )。
For i = 3 To 9 Step 3
Print i
Next
A.2次 B.3次 C.4次 D.5次
10. 若While循环的条件为“i>0”,初始i=5,循环体中“i = i - 2”,则循环执行的次数是( )。
A.2次 B.3次 C.4次 D.5次
二、判断题(本大题共10小题,每题2分,共20分)
11. For循环和While循环都属于循环结构。( )
12.While循环是“先执行,后判断”的循环结构。( )
13.While循环的循环条件可以是逻辑表达式。( )
14.Exit For通常与选择语句一起使用,提供一种退出For循环的方法。( )
15.For循环中,Next语句的作用是终止循环。( )
16.While循环中,i = i + 1语句必须放在循环体的最后。( )
17.For循环语句的步长是循环变量的增量,其值可以是正数或负数。如果没有使用Step设置步长,则步长的默认值为1。( )
18.For循环中,步长可以是小数。( )
19.For循环中,省略步长时,默认步长为-1。。( )
20.While循环的循环条件只能是关系表达式。( )
三、名词解释题(本大题共2题,每题5分,共10分)
21.循环变量
22.步长
四、简答题(本大题共4小题,每题10分,共40分)
23.写出For循环的语法格式。
24.写出While循环的语法格式。
25.写出While循环的执行流程。
26.简述For循环与While循环的主要区别。
五、综合题(每题10分,共10分)
27.高三二班有50个学生,每个同学都参加了Visual Basic的期中考试,成绩为百分制整数, 输入学生的VB 成绩,要求编写程序,统计出不及格、60~69、70~79、80~89 及 90~100 各分数段的人数。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第8卷,按《Visual Basic》范围和要求编写。具体内容为:For循环语句、While循环语句。
河南省《计算机与网络类考纲百套卷》第8卷
《Visual Basic 6.0》
循环语句
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共10小题,每题2分,共20分)
1.以下属于循环语句的是( )。
A.If B.End C.While D.Exit
【答案】C
【解析】结构化程序设计包含三种基本结构:顺序结构(赋值语句)、选择结构(If语句和 Select Case语句)、循环结构(Do循环、For循环和While循环)。
2.执行语句 For i= 0 to 100 step 2后变量i的值是( )。
A.99 B.100 C.101 D.102
【答案】D
【解析】第一次循环:i = 0;第二次循环:i = 2;第三次循环:i = 4...,当 i = 100,满足i <= 100,执行完这轮循环后,会执行 i = i + 2 → i = 102,然后判断 102 <= 100 吗?否 → 循环结束,因此循环结束后,i的值是 102。故选 D。
3.程序段:
For i=1 To 10 Step 2
Print i
Next i
中循环体 Print i 的执行次数是( )。
A.5 B.10 C.4 D.6
【答案】A
【解析】第1次,i=1;第2次,i=3;第3次,i=5;第4次,i=7;第5次,i=9;第6次,i=11,超过10,循环终止。
4.下列选项中,属于For循环语句关键字的是( )。
A.Loop B.Do C.For D.While
【答案】C
【解析】For循环的核心关键字是For,用于指定循环的初始值、终止值和步长。
5.While循环语句的执行条件是( )。
A.先执行循环体,再判断条件 B.先判断条件,再执行循环体
C.不判断条件,直接执行循环体 D.条件为假时执行循环体
【答案】B
【解析】While循环属于“先判断,后执行”的循环结构,只有当循环条件为真时,才会执行循环体内容;若初始条件为假,则循环体一次都不执行。
6.下列For循环语句格式正确的是( )。
A.For i = 1 To 10 Step 2 B.For i = 10 To 1
C.For i = 1 Step 2 To 10 D.For i = 1 To Step 2 10
【答案】A
【解析】For循环的标准格式为:For 循环变量=初始值 To 终止值 [Step 步长],步长可省略(默认步长为1);B选项缺少步长且初始值大于终止值(步长为负时才合理),C、D选项格式混乱,不符合语法要求。
7.若有语句“For i=5 To 1 Step -1”,则循环执行的次数是( )。
A.3次 B.4次 C.5次 D.6次
【答案】C
【解析】初始值为5,终止值为1,步长为-1,循环变量依次为5、4、3、2、1,共执行5次,当i小于1时,循环终止。
8.若有While循环语句:
i = 3
While i < 7
i = i + 2
Wend
则循环执行结束后,i的值是( )。
A.5 B.7 C.9 D.3
【答案】B
【解析】初始i=3,满足i<7,执行i=3+2=5;再次判断5<7,执行i=5+2=7;此时i=7不满足i<7,循环终止,最终i的值为7。
9. 以下代码中,循环执行次数为( )。
For i = 3 To 9 Step 3
Print i
Next
A.2次 B.3次 C.4次 D.5次
【答案】B
【解析】初始值3,终止值9,步长3,循环变量依次为3、6、9,共执行3次,当i=12时,循环终止。
10. 若While循环的条件为“i>0”,初始i=5,循环体中“i = i - 2”,则循环执行的次数是( )。
A.2次 B.3次 C.4次 D.5次
【答案】B
【解析】初始i=5,满足i>0,执行i=5-2=3;再次判断3>0,执行i=3-2=1;再次判断1>0,执行i=1-2=-1;此时i=-1不满足i>0,循环终止,共执行3次。
二、判断题(本大题共10小题,每题2分,共20分)
11. For循环和While循环都属于循环结构。( )
【答案】√
12.While循环是“先执行,后判断”的循环结构。( )
【答案】X
13.While循环的循环条件可以是逻辑表达式。( )
【答案】√
14.Exit For通常与选择语句一起使用,提供一种退出For循环的方法。( )
【答案】√
15.For循环中,Next语句的作用是终止循环。( )
【答案】X
16.While循环中,i = i + 1语句必须放在循环体的最后。( )
【答案】X
17.For循环语句的步长是循环变量的增量,其值可以是正数或负数。如果没有使用Step设置步长,则步长的默认值为1。( )
【答案】√
18.For循环中,步长可以是小数。( )
【答案】√
19.For循环中,省略步长时,默认步长为-1。。( )
【答案】X
20.While循环的循环条件只能是关系表达式。( )
【答案】X
三、名词解释题(本大题共2题,每题5分,共10分)
21.循环变量
【答案】
循环变量用于指定循环的计数,每执行一次循环之后,循环变量的值会增加一个步长。除非特殊情况,一般不要在循环体中改变循环变量的值,否则会改变循环体的执行次数。
22.步长
【答案】
步长是循环变量的增量,其值可以是正数或负数。如果没有使用Step设置步长,则步长的默认值为1。
四、简答题(本大题共4小题,每题10分,共40分)
23.写出For循环的语法格式。
【答案】
For 循环变量=初值 To 终值 Step 步长
语句
Exit For
语句
Next 循环变量
【解析】本题考查For循环的语法格式。
24.写出While循环的语法格式。
【答案】
While 条件
语句块
Wend
【解析】本题考查While循环的语法格式。
25.写出While循环的执行流程。
【答案】
While循环的执行流程是:首先对条件进行判断,当条件为True时,执行循环体;然后继续对条件进行判断,当条件为True时执行下一轮循环;当条件为False时退出循环。
【解析】本题考查While循环的执行流程。
26.简述For循环与While循环的主要区别。
【答案】
For循环用于已知循环次数的情况,有固定的循环变量、初值、终值和步长。
While循环用于未知循环次数,根据一个条件判断是否继续,需要手动维护循环条件。
For循环一旦设定,自动修改循环变量;While循环必须由程序员在循环体内改变测试条件的变量。
【解析】本题考查For循环与While循环的主要区别。
五、综合题(每题10分,共10分)
27.高三二班有50个学生,每个同学都参加了Visual Basic的期中考试,成绩为百分制整数, 输入学生的VB 成绩,要求编写程序,统计出不及格、60~69、70~79、80~89 及 90~100 各分数段的人数。
【答案】
Dim cj As Integer, i As Integer, j As Integer
Dim n As Integer, m As Integer, p As Integer, r As Integer, s As Integer
For i=1 To 50
cj = InputBox("请输入" & "第" & i & "个学生的成绩", "输入")
Select Case cj
Case 0 To 59
n = n + 1
Case 60 To 69
m = m + 1
Case 70 To 79
p = p + 1
Case 80 To 89
r = r + 1
Case 90 To 100
s = s + 1
Case Else
Print "成绩超出范围" End Select
Next i
Print "不及格人数", n; "人"
Print "60-69 人数", m; "人"
Print "70-79 人数", p; "人"
Print "80-89 人数", r; "人"
Print "90-100 人数", s; "人"
【解析】本题考查Visual Basic 6.0循环语句与分支选择语句的应用。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$