内容正文:
编写说明:《计算机类考纲百套卷》依据河南省《计算机类专业知识考试标准》编写,本套试卷共102份,分为三个部分,第一部分是知识点训练卷,每个考点1-4份试卷共76份,第二部分是常考题训练卷,考纲有四门课程,每个课程4份训练卷共16份,第三个部分是专业综合训练卷,参考历年计算机应用类专业真题试卷,编写了10份。
本试卷是《计算机类考纲百套卷》的第5卷,是第一部分知识点训练卷,按考纲中《Visual Basic 6.0程序设计》---(二)掌握Visual Basic编程语言的二十八点要求编写。其二十八点要求是:
1.掌握基本数据类型;2.熟练掌握常量与变量;3.熟练掌握标识符命名规则;4.熟练掌握Print语句;5.熟练掌握语句格式;6.熟练掌握赋值语句; 7.了解注释语句;8.掌握结束语句;9.熟练掌握表达式与运算符; 10.熟练掌握If语句; 11.熟练掌握Iif函数;12.熟练掌握Select语句;13.熟练掌握For循环语句14.熟练掌握While循环语句; 15.熟练掌握Do循环语句;16.理解数组的概念; 17.熟练掌握数组的定义; 18.熟练掌握数组的初始化;19.掌握数组的清除; 20.掌握数组的访问;21.掌握通用过程;22.掌握事件过程;23.掌握参数的传递;24.熟练掌握常用内部函数; 25.了解格式输出函数;26.掌握自定义函数;27.理解VB程序错误种类; 28.掌握VB程序错误处理。
2026版河南省《计算机类考纲百套卷》 第5卷
Visual Basic 6.0程序设计
(二)掌握Visual Basic编程语言 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1. 在Visual Basic 6.0中,可以通过( )方法输出一个二维数组中的各个元素。
A.引用数组的两个下标 B.将数组名赋值给变量
C.通过引用数组的一个下标 D.以上都不正确
2. 程序段:
Dim a(10) As Integer,i As Integer
For i=1 To UBound(a)
a(i)=i*i
Next i
Print a(5)*i
的执行结果为( )。
A.275 B.225 C.不确定 D.下标越界
3. 表达式 Cint(-7.8)的值是( )。
A.-7 B.7.8 C.-8 D.-7.8
4.符合 Visual Basic 6.0 规范的表达式是( )。
A. a^2-b^2 B. a2_b2 C.(a+b)(a-b) D.[a+b][a-b]
5. 在vb6.0中,关于变量的描述,错误的是( )。
A.程序执行过程中其值可以变化的量称为变量
B.变量名实质是计算机内存单元的命名
C.隐式声明的变量类型是 Integer 类型
D.全局变量的作用域是整个应用程序
6. 自定义函数的特点是( )。
A. 只能在特定的事件中使用
B. 可以在程序中的任何地方调用
C. 只能在同一模块中使用
D. 只能返回一个值
7. VB程序错误种类中,逻辑错误是( )。
A. 语法错误
B. 逻辑错误
C. 运行时错误
D. 错误处理错误
8. 错误处理语句中,OnError Resume Next的作用是( )。
A. 禁用错误处理
B. 启用错误处理
C. 忽略错误并继续执行
D. 标记错误处理代码的开始
9. 在Visual Basic中,表示乘法运算的符号是( )。
A. *
B. /
C. %
D. ^
10. 在Visual Basic中,声明单精度浮点型变量的关键字是( )。
A. Single
B. Double
C. Float
D. Decimal
11. 在Visual Basic中,声明对象变量的关键字是( )。
A. Object
B. Class
C. Module
D. Variant
12. 在Visual Basic中,声明静态变量的关键字是( )。
A. Static
B. Dim
C. Const
D. Let
13. 表达式(8-(6*5-28)/2)^2的值是( )。
A. 49
B. 50
C. 51
D. 52
14. 若想提前退出函数,则可以在函数内适当位置加入( )语句。
A. Exit
B. End
C. Exit Sub
D. Exit Function
15. 使用( )关键字表示当调用函数时,保留在函数内声明的局部变量的值。
A. Public
B. Private
C. Static
D. Dim
16. 设 a="abcdefghijk",则表达式 Mid(a,5,2)&Right(a,3)的值是( )。
A."abc" B."ijk" C."efijk" D."abcef"
17. While循环语句中,如果条件始终为真,会导致( )。
A. 编译错误
B. 运行时错误
C. 无限循环
D. 循环体不执行
18. Do循环语句中,Loop While和Loop Until的区别是( )。
A. Loop While在循环体执行前检查条件
B. Loop Until在循环体执行后检查条件
C. Loop While在循环体执行后检查条件
D. Loop Until在循环体执行前检查条件
19. 在Visual Basic中,一维数组的默认下标索引是( )。
A. 0
B. 1
C. -1
D. 取决于数组定义的方式
20. 通用过程中,可以用以下哪个关键字定义过程( )?
A. Dim
B. Const
C. Function
D. Sub
二、判断题(本大题共10小题,每题2分,共20分)
1. 创建动态数组时,因为没有维数下标,所以数组名后的括号是可以省略的。( )
2. Spn(n)用于插入点定位在绝对列号上,其中n为列号。( )
3. 在调用Cls方法之后,对象的下一次打印坐标CurrentX和CurrentY属性值将被复位为0。( )
4. Private关键字声明的变量,其值可以用于应用程序的所有过程。( )
5. 在使用声明语句声明一个变量后,Visual Basic 会自动将布尔型的变量赋初值为True。( )
6. Visual Basic 6.0 中,End 语句可以结束整个应用程序的执行。( )
7. Visual Basic 6.0中,赋值语句不具有计算功能。( )
8. 在Visual Basic 6.0中,定长数组是指元素个数保持不变的数组。( )
9. 在Visual Basic 6.0中,函数 Len("abcd"+space(5))的值是 5。( )
10. 在Visual Basic中,可以使用OnError GoTo 0语句来关闭错误处理。( )
三、名词解释题(本大题共2小题,每题4分,共8分)
1. 数组的概念
2. 事件过程
4、 简答题(本大题共2小题,每题6分,共12分)
1. Visual Basic 6.0中,动态数组与定长数组有何不同。
2. Visual Basic 6.0中,引用数组元素时应注意哪些事项。
5、 编程题(本大题共2小题,每题10分,共20分)
1. 编写一个程序,使用While循环计算1到10的整数之和。
2.编写程序:求 1~n 之间(若 n 为偶数,包含 n)所有偶数的和。n 由用户输入。要求:
(1)只需要写出相关程序代码;
(2)代码中,用户输入的值赋值给变量 n,偶数的和赋值给变量 sum,使用输出对话框显示结果。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:《计算机类考纲百套卷》依据河南省《计算机类专业知识考试标准》编写,本套试卷共102份,分为三个部分,第一部分是知识点训练卷,每个考点1-4份试卷共76份,第二部分是常考题训练卷,考纲有四门课程,每个课程4份训练卷共16份,第三个部分是专业综合训练卷,参考历年计算机应用类专业真题试卷,编写了10份。
本试卷是《计算机类考纲百套卷》的第5卷,是第一部分知识点训练卷,按考纲中《Visual Basic 6.0程序设计》---(二)掌握Visual Basic编程语言的二十八点要求编写。其二十八点要求是:
1.掌握基本数据类型;2.熟练掌握常量与变量;3.熟练掌握标识符命名规则;4.熟练掌握Print语句;5.熟练掌握语句格式;6.熟练掌握赋值语句; 7.了解注释语句;8.掌握结束语句;9.熟练掌握表达式与运算符; 10.熟练掌握If语句; 11.熟练掌握Iif函数;12.熟练掌握Select语句;13.熟练掌握For循环语句14.熟练掌握While循环语句; 15.熟练掌握Do循环语句;16.理解数组的概念; 17.熟练掌握数组的定义; 18.熟练掌握数组的初始化;19.掌握数组的清除; 20.掌握数组的访问;21.掌握通用过程;22.掌握事件过程;23.掌握参数的传递;24.熟练掌握常用内部函数; 25.了解格式输出函数;26.掌握自定义函数;27.理解VB程序错误种类; 28.掌握VB程序错误处理。
2026版河南省《计算机类考纲百套卷》 第5卷
Visual Basic 6.0程序设计
(二)掌握Visual Basic编程语言 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1. 在Visual Basic 6.0中,可以通过( )方法输出一个二维数组中的各个元素。
A.引用数组的两个下标 B.将数组名赋值给变量
C.通过引用数组的一个下标 D.以上都不正确
【答案】A
2. 程序段:
Dim a(10) As Integer,i As Integer
For i=1 To UBound(a)
a(i)=i*i
Next i
Print a(5)*i
的执行结果为( )。
A.275 B.225 C.不确定 D.下标越界
【答案】A
3. 表达式 Cint(-7.8)的值是( )。
A.-7 B.7.8 C.-8 D.-7.8
【答案】C
4.符合 Visual Basic 6.0 规范的表达式是( )。
A. a^2-b^2 B. a2_b2 C.(a+b)(a-b) D.[a+b][a-b]
【答案】A
5. 在vb6.0中,关于变量的描述,错误的是( )。
A.程序执行过程中其值可以变化的量称为变量
B.变量名实质是计算机内存单元的命名
C.隐式声明的变量类型是 Integer 类型
D.全局变量的作用域是整个应用程序
【答案】C
6. 自定义函数的特点是( )。
A. 只能在特定的事件中使用
B. 可以在程序中的任何地方调用
C. 只能在同一模块中使用
D. 只能返回一个值
【答案】B
7. VB程序错误种类中,逻辑错误是( )。
A. 语法错误
B. 逻辑错误
C. 运行时错误
D. 错误处理错误
【答案】B
8. 错误处理语句中,OnError Resume Next的作用是( )。
A. 禁用错误处理
B. 启用错误处理
C. 忽略错误并继续执行
D. 标记错误处理代码的开始
【答案】C
9. 在Visual Basic中,表示乘法运算的符号是( )。
A. *
B. /
C. %
D. ^
【答案】A
10. 在Visual Basic中,声明单精度浮点型变量的关键字是( )。
A. Single
B. Double
C. Float
D. Decimal
【答案】A
11. 在Visual Basic中,声明对象变量的关键字是( )。
A. Object
B. Class
C. Module
D. Variant
【答案】A
12. 在Visual Basic中,声明静态变量的关键字是( )。
A. Static
B. Dim
C. Const
D. Let
【答案】A
13. 表达式(8-(6*5-28)/2)^2的值是( )。
A. 49
B. 50
C. 51
D. 52
【答案】A
14. 若想提前退出函数,则可以在函数内适当位置加入( )语句。
A. Exit
B. End
C. Exit Sub
D. Exit Function
【答案】D
15. 使用( )关键字表示当调用函数时,保留在函数内声明的局部变量的值。
A. Public
B. Private
C. Static
D. Dim
【答案】C
16. 设 a="abcdefghijk",则表达式 Mid(a,5,2)&Right(a,3)的值是( )。
A."abc" B."ijk" C."efijk" D."abcef"
【答案】C
17. While循环语句中,如果条件始终为真,会导致( )。
A. 编译错误
B. 运行时错误
C. 无限循环
D. 循环体不执行
【答案】C
18. Do循环语句中,Loop While和Loop Until的区别是( )。
A. Loop While在循环体执行前检查条件
B. Loop Until在循环体执行后检查条件
C. Loop While在循环体执行后检查条件
D. Loop Until在循环体执行前检查条件
【答案】C
19. 在Visual Basic中,一维数组的默认下标索引是( )。
A. 0
B. 1
C. -1
D. 取决于数组定义的方式
【答案】B
20. 通用过程中,可以用以下哪个关键字定义过程( )?
A. Dim
B. Const
C. Function
D. Sub
【答案】D
二、判断题(本大题共10小题,每题2分,共20分)
1. 创建动态数组时,因为没有维数下标,所以数组名后的括号是可以省略的。( )
【答案】×
2. Spn(n)用于插入点定位在绝对列号上,其中n为列号。( )
【答案】×
3. 在调用Cls方法之后,对象的下一次打印坐标CurrentX和CurrentY属性值将被复位为0。( )
【答案】√
4. Private关键字声明的变量,其值可以用于应用程序的所有过程。( )
【答案】×
5. 在使用声明语句声明一个变量后,Visual Basic 会自动将布尔型的变量赋初值为True。( )
【答案】×
6. Visual Basic 6.0 中,End 语句可以结束整个应用程序的执行。( )
【答案】√
7. Visual Basic 6.0中,赋值语句不具有计算功能。( )
【答案】×
8. 在Visual Basic 6.0中,定长数组是指元素个数保持不变的数组。( )
【答案】√
9. 在Visual Basic 6.0中,函数 Len("abcd"+space(5))的值是 5。( )
【答案】×
10. 在Visual Basic中,可以使用OnError GoTo 0语句来关闭错误处理。( )
【答案】√
三、名词解释题(本大题共2小题,每题4分,共8分)
1. 数组的概念
【答案】数组是一种数据结构,用于存储同一类型的数据集合。在VB中,数组可以是一维的、二维的或多维的,每个元素通过下标来访问。
2. 事件过程
【答案】事件过程是VB中针对对象特定事件编写的代码块。当该事件发生时,会自动执行相应的事件过程。例如,点击按钮时触发的Click事件对应的事件过程。
四、简答题(本大题共2小题,每题6分,共12分)
1. Visual Basic 6.0中,动态数组与定长数组有何不同。
【答案】
(1)动态数组可以用 ReDim 多次声明,定长数组只能用 Dim 声明一次。
(2)动态数组的元素个数可以改变,而定长数组的元素个数保持不变。
(3)动态数组在声明时下标可以是变量,定长数组的下标只能是常量。
(4)动态数组可以用Erase 收回内存空间,定长数组用Erase 删除内容。
2. Visual Basic 6.0中,引用数组元素时应注意哪些事项。
【答案】
(1)引用数组元素是在数组名后的括号内指定下标;
(2)在引用数组元素时,数组名、类型和维数 必须与声明数组时一致;
(3)如果建立的是二维或多维数组,则在引用时必须给出两个或多个下标;
(4)引用数组元素时,要注意下标值要在声明的范围之内;
(5)在使用常数或变量的地方一般都可以引用数组元素。
五、编程题(本大题共2小题,每题10分,共20分)
1. 编写一个程序,使用While循环计算1到10的整数之和。
【答案】
Module Module1
Sub Main()
Dim i As Integer = 1
Dim sum As Integer = 0
While i <= 10
sum += i
i += 1
End While
Console.WriteLine("The sum of integers from 1 to 10 is: {0}", sum)
Console.ReadLine()
End Sub
End Module
2.编写程序:求 1~n 之间(若 n 为偶数,包含 n)所有偶数的和。n 由用户输入。要求:
(1)只需要写出相关程序代码;
(2)代码中,用户输入的值赋值给变量 n,偶数的和赋值给变量 sum,使用输出对话框显示结果。
【答案】
Dim n As Single
Dim sum As Single
sum=0
n = InputBox("请输入一个数")
For i=1 To n
If i Mod 2 = 0 Then sum=sum+i
Next i
MsgBox ("1-n 之间所有偶数的和为" & sum)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$