第23卷掌握 VisualBasic编程语言《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》

2026-06-11
| 2份
| 11页
| 42人阅读
| 1人下载

内容正文:

编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第23卷,按《Visual Basic 6.0》范围和要求编写。具体内容为:基本数据类型;标识符命名规则;常量与变量;Print语句、赋值语句、注释语句、结束语句;算术运算符、算术表达式和字符串表达式、关系表达式、逻辑表达式;If语句和IIf函数、Select语句;For循环语句、While循环语句、DO循环语句;数组的概念、数组的定义、数组的初始化;数组的清除、数组的访问、ReDim语句;通用过程、事件过程、参数的传递、Sub过程调用;常用内部函数、格式输出函数、自定义函数;VB程序错误种类、VB程序错误处理。 河南省《计算机与网络类考纲百套卷》第23卷 《Visual Basic 6.0》 掌握VisualBasic编程语言专题训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1.不属于Visual Basic 6.0基本数据类型的是( )。 A. string B. byte C. object D. int 【答案】D 【解析】Visual Basic 6.0基本数据类型包括字符串型(String)、对象型(object)、字节型(byte)、数值型中的整型(Integer)等。 2.在Visual Basic 6.0中,表达式X=23=28的运算结果X的值为( )。 A. True B.False C. 0 D. 1 【答案】B 【解析】X=23=28的含义是比较“23=28”的值,将运算值赋值给X,23不等于28,运算结果为False。 3.函数Ltrim("basic")的功能是( )。 A.去除字符串两边的空格 B.去除字符串右边的空格 C.去除字符串左边的空格 D.去除字符串所有的空格 【答案】C 【解析】函数Ltrim(x)的功能表示去掉字符串左边的空格。 4.整型数据的存储空间是( )。 A.2字节 B.4字节 C.8字节 D.16字节 【答案】A 【解析】在Visual Basic 6.0中,整型占2个字节的存储空间,长整型在内存中占4个字节的内存空间。 5.表达式Int(-27.8)+Sgn(37.8)的值是( )。 A.10 B.-27 C.-18 D.-16 【答案】B 【解析】Int(x):取不大于x的最大整数Int(−27.8)=−28;Sgn(x)符号函数:x>0,Sgn(x)=1 Sgn(37.8)=1;求和:−28+1=−27。 6.设a="abcdefgh",则表达式 Right(a,2)+Mid(a,4,2)的值是( )。 A."ghde" B."abde" C."ghef" D."abef" 【答案】A 【解析】Right(a,2):从右侧取2位,结果为“gh”;Mid(a,4,2):从第4位开始取2个字符;结果为“de”;拼接后最终结果为ghde。 7.下列标识符不能作为Visual Basic变量名的是( )。 A.28wed B.crud C.ABCabe D.wed2 【答案】A 【解析】VB变量命名规则:不能以数字开头,只能字母、汉字开头;只能由字母、数字、下划线组成,不能含特殊符号、空格;A选项28wed数字开头,非法,不能做变量名。 8.表达式Print Int(-21)的值是( )。 A.20 B.-20 C.-21 D.21 【答案】C 【解析】函数Int( )取小于等于参数的最大整数,故Int(−21)=−21。 9.不属于Visual Basic 6. 0基本数据类型的是( )。 A. string B. byte C. object D. int 【答案】D 【解析】Visual Basic 6. 0基本数据类型包括字符串型(String)、对象型(object)、字节型(byte)、数值型中的整型(Integer)等。 10.在Visual Basic中,把一组具有同一名称、不同下标的变量称为( )。 A.数组 B.对象 C.集合 D.事件 【答案】A 【解析】数组是由相同数据类型的变量组成的集合,这些变量共享一个名称(数组名),并通过下标(索引)来区分每个元素的位置。故选A。 11.下列程序运行后输出结果是( )。 Const a as integer=10 a=100 b=20 Print a+b A.30 B.120 C.0 D.编译错误 【答案】D 【解析】在一个过程中一旦声明一个常量,就不能改变常量的值a。首先定义常量值为10,接着赋值为100,会出现编译错误。故选D。 12.a=9,b=7,x=IIf(a<b,a,b),则x的值为( )。 A.1 B.0 C.9 D.7 【答案】D 【解析】当条件的值为True时,IIf函数返回True部分的值,当条件为 False时,返回 False部分的值。故选 D。 13.循环语句For i=-3.5 To 5.5 Step -0.5的循环次数是( )。 A.20 B.19 C.18 D.0 【答案】D 【解析】For循环语句中,当步长为负时,要求初始值i大于等于终值,题中-3.5 < 5.5 不满足条件,故不执行循环‌。故选D。 14.定义数组a(1to3,2)后,下列数组元素不存在的是( )。 A.a(1,1) B.a(2,1) C.a(3,1) D.a(0,1) 【答案】D 【解析】数组引用时下标要在声明的范围内。故选D。 15.去掉前导空格和尾随空格的函数是( )。 A.Ltrim B.trime C.trim D.time 【答案】C 【解析】trim()函数是去掉前导空格和尾随空格,故选C。 16.在Visual Basic 6.0中,select case 语句中的测试表达式可以是( )。 A.数值型表达式或字符串表达式 B.关系表达式 C.日期表达式 D.布尔表达式 【答案】A 【解析】Select Case语句的测试表达式可以是数值型表达式或字符串表达式。故选A。 17.表示x位于闭区间[-3,3]的Visual Basic表达式是( )。 A.-3<=x<=3 B.x>=-3 Or x<=3 C.x>=-3 And x<=3 D.x>=-3 Xor x<=3 【答案】C 【解析】闭区间[-3, 3]表示x必须同时满足两个条件:x>= -3(x大于或等于-3)和x<= 3(x小于或等于3),使用逻辑运算符And连接两个条件,确保x在区间内(包括端点)。故选C。 18.下列哪个声明的数组不是动态数组( )。 A.Dim x() B.Dim X(8) C.ReDim X(8) D.ReDim Preserve X(8) 【答案】B 【解析】Dim X(8)声明了固定大小的静态数组,下标范围为0至8(共9个元素)。编译时即分配内存,大小不可在运行时改变。故选B。 19.数组a(5,6)中,拥有的数组元素个数是( )。 A.9 B.42 C.20 D.30 【答案】B 【解析】数组元素的个数=每一维元素个数相乘(如果没有指定下标下界,则下标下界默认为0)。即(5-0+1)*(6-0+1)=42。故选B。 20.当使用Dim语句声明数组时,若省略As子句,则定义数组的数据类型为( )。 A.Long B.Integer C.String D.Variant 【答案】D 【解析】当使用Dim语句声明数组时,若省略As子句,则默认数据类型为‌可变型(Variant)。故选D。 二、判断题(本大题共10小题,每题2分,共20分) 21.表达式15\2的结果是7.5。 【答案】X 22.逻辑运算符的优先级别高于比较运算符。 【答案】X 23.在Visual Basic 6.0中,执行Do...Loop While语句时,不管条件真假,首先会无条件执行一次循环。 ( ) 【答案】√ 24.If块结构中的End If可以省略。 (  ) 【答案】X 25.在Visual Basic 6.0中,声明一个数组应使用关键字“Dim”,并指定数组名和大小。( ) 【答案】√ 26.创建动态数组时,因为没有维数下标,所以数组名后的括号是可以省略的。 ( ) 【答案】X 27.在Visual Basic 6.0中,若想在同一行上显示,Print语句的末尾应加上分号或逗号。( ) 【答案】√ 28.For语句中的循环变量用指定循环的计数,每执行一次循环之后,循环变量的值会增加1。 ( ) 【答案】X 29.MsgBox 函数在对话框中显示消息,消息的最大长度不能超过1024个字符。( ) 【答案】√ 30. 在Visual Basic 6.0中,定长数组是指元素个数保持不变的数组。( ) 【答案】√ 三、名词解释题(本大题共4题,每题4分,共16分) 31.动态数组 【答案】 动态数组是指计算机在执行过程中才给数组开辟存储空间的数组,可以用 ReDim 语句再次分配动态数组占据的存储空间,也可以用 Erase 语句删除它,收回分配给所占存储空间。 32.内部函数 【答案】Visual Basic 对特定的运算或操作进行了封装,以函数形式提供给用户,称为内部函数。内部函数可分为数学函数、字符串函数、日期时间函数和转换函数几类。 33.循环语句 【答案】人们经常需要计算机重复多次完成相同或相似的动作,可以通过循环语句来实现, 即按一定规则控制一段程序(循环体)重复执行若干次。 34.实时错误 【答案】实时错误也称为运行时错误,是指在代码运行时发生的错误。当一个语句要进行非法操作时就会发生实时错误,并导致应用程序中断。 四、简答题(本大题共2小题,每题5分,共10分) 35.简述If语句多行块格式的执行流程。 【答案】 If语句多行块格式的执行流程是:如果条件1的值为True,则执行语句块 1;否则,如果条件2 为True,则执行语句块 2;……;如果所有条件的值均为False,则执行语句块 n。【解析】本题考查If语句多行块格式的执行流程。 36.访问数组的常用方法有哪些? 【答案】 访问数组的常用方法有: (1) 当数组较小或者只需要对数组中的指定元素操作时,可以通过直接引用数组,来实现对数组指定元素的操作; (2) 对于元素较多的一维数组,通常采用一重循环实现对数组各个元素的遍历; (3) 对于元素较多的二维数组,通常采用二重循环实现对数组各个元素的遍历; (4) 对于多维数组,通常采用多重循环实现对数组各个元素的遍历。 【解析】本题考查访问数组的常用方法。 五、综合题(每题14分,共14分) 37.我国是人口大国,2007 年初我国人口总数已达13 亿5千万。假如我国年人口增长率为 0.5%,则哪一年我国人口就会达到或超过15亿。 【答案】 Dim n As Integer Dim r As Single Dim p As Double R=0.5/100 P=13.5 N=2007 While p < 15 p=p+p*r N=n+1 Wend Print n 【解析】本题考查While语句的语法格式‌。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第23卷,按《Visual Basic 6.0》范围和要求编写。具体内容为:基本数据类型;标识符命名规则;常量与变量;Print语句、赋值语句、注释语句、结束语句;算术运算符、算术表达式和字符串表达式、关系表达式、逻辑表达式;If语句和IIf函数、Select语句;For循环语句、While循环语句、DO循环语句;数组的概念、数组的定义、数组的初始化;数组的清除、数组的访问、ReDim语句;通用过程、事件过程、参数的传递、Sub过程调用;常用内部函数、格式输出函数、自定义函数;VB程序错误种类、VB程序错误处理。 河南省《计算机与网络类考纲百套卷》第23卷 《Visual Basic 6.0》 掌握VisualBasic编程语言专题训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1.不属于Visual Basic 6.0基本数据类型的是( )。 A. string B. byte C. object D. int 2.在Visual Basic 6.0中,表达式X=23=28的运算结果X的值为( )。 A. True B.False C. 0 D. 1 3.函数Ltrim("basic")的功能是( )。 A.去除字符串两边的空格 B.去除字符串右边的空格 C.去除字符串左边的空格 D.去除字符串所有的空格 4.整型数据的存储空间是( )。 A.2字节 B.4字节 C.8字节 D.16字节 5.表达式Int(-27.8)+Sgn(37.8)的值是( )。 A.10 B.-27 C.-18 D.-16 6.设a="abcdefgh",则表达式 Right(a,2)+Mid(a,4,2)的值是( )。 A."ghde" B."abde" C."ghef" D."abef"7.下列标识符不能作为Visual Basic变量名的是( )。 A.28wed B.crud C.ABCabe D.wed2 8.表达式Print Int(-21)的值是( )。 A.20 B.-20 C.-21 D.21 9.不属于Visual Basic 6. 0基本数据类型的是( )。 A. string B. byte C. object D. int 10.在Visual Basic中,把一组具有同一名称、不同下标的变量称为( )。 A.数组 B.对象 C.集合 D.事件 11.下列程序运行后输出结果是( )。 Const a as integer=10 a=100 b=20 Print a+b A.30 B.120 C.0 D.编译错误 12.a=9,b=7,x=IIf(a<b,a,b),则x的值为( )。 A.1 B.0 C.9 D.7 13.循环语句For i=-3.5 To 5.5 Step -0.5的循环次数是( )。 A.20 B.19 C.18 D.0 14.定义数组a(1to3,2)后,下列数组元素不存在的是( )。 A.a(1,1) B.a(2,1) C.a(3,1) D.a(0,1) 15.去掉前导空格和尾随空格的函数是( )。 A.Ltrim B.trime C.trim D.time 16.在Visual Basic 6.0中,select case 语句中的测试表达式可以是( )。 A.数值型表达式或字符串表达式 B.关系表达式 C.日期表达式 D.布尔表达式 17.表示x位于闭区间[-3,3]的Visual Basic表达式是( )。 A.-3<=x<=3 B.x>=-3 Or x<=3 C.x>=-3 And x<=3 D.x>=-3 Xor x<=3 18.下列哪个声明的数组不是动态数组( )。 A.Dim x() B.Dim X(8) C.ReDim X(8) D.ReDim Preserve X(8) 19.数组a(5,6)中,拥有的数组元素个数是( )。 A.9 B.42 C.20 D.30 20.当使用Dim语句声明数组时,若省略As子句,则定义数组的数据类型为( )。 A.Long B.Integer C.String D.Variant 二、判断题(本大题共10小题,每题2分,共20分) 21.表达式15\2的结果是7.5。 22.逻辑运算符的优先级别高于比较运算符。 23.在Visual Basic 6.0中,执行Do...Loop While语句时,不管条件真假,首先会无条件执行一次循环。 ( )24.If块结构中的End If可以省略。 (  ) 25.在Visual Basic 6.0中,声明一个数组应使用关键字“Dim”,并指定数组名和大小。( ) 26.创建动态数组时,因为没有维数下标,所以数组名后的括号是可以省略的。 ( ) 27.在Visual Basic 6.0中,若想在同一行上显示,Print语句的末尾应加上分号或逗号。( ) 28.For语句中的循环变量用指定循环的计数,每执行一次循环之后,循环变量的值会增加1。 ( ) 29.MsgBox 函数在对话框中显示消息,消息的最大长度不能超过1024个字符。( ) 30. 在Visual Basic 6.0中,定长数组是指元素个数保持不变的数组。( ) 三、名词解释题(本大题共4题,每题4分,共16分) 31.动态数组 32.内部函数 33.循环语句 34.实时错误 四、简答题(本大题共2小题,每题5分,共10分) 35.简述If语句多行块格式的执行流程。 36.访问数组的常用方法有哪些? 五、综合题(每题14分,共14分) 37.我国是人口大国,2007 年初我国人口总数已达13 亿5千万。假如我国年人口增长率为 0.5%,则哪一年我国人口就会达到或超过15亿。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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