《Visual Basic6.0 程序设计》项目2 掌握Visual Basic编程语言(二)45分钟模拟试卷

2024-11-26
| 2份
| 13页
| 174人阅读
| 1人下载

内容正文:

河南省对口升学招生考试(春季高考)《Visual Basic6.0 程序设计》45分钟模拟试卷训练专辑,共18份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机基础课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省对口升学招生考试(春季高考)《计算机组装与维修》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Visual Basic6.0 程序设计模拟试卷 项目2 掌握Visual Basic编程语言(二) 时间:45分钟 总分:120分 班级 姓名 学号 成绩 一、选择题(本大题共25小题,每小题 2 分,共 50分) 1.如果一个变量用于存储姓名信息,则该变量的数据类型应为( )。 A.字符串型 B.数值型 C.对象型 D.可变型 2.Visual Basic中的注释语句的符号标注是( )。 A.单撇号 B.双引号 C.斜线 D.星号 3.下列说法中不正确的是( )。 A.Visual Basic中的关键字不区分大小写 B.Visual Basic的一个语句以Enter键结束 C.若多个语句放在一行,用逗号隔开 D.一个语句可以写在多行用空格+下画线续行 4.Visual Basic程序执行过程中其值可以变化的量称为( )。 A.函数 B.常量 C.变量 D.事件 5.函数Ltrim(" abcd")的功能是( )。 A.去除字符串两边的空格 B.去除字符串右边的空格 C.去除字符串左边的空格 D.去除字符串所有的空格 6.在Visual Basic中Select Case语句中的测试表达式可以是( )。 A.数值型表达式或字符串表达式 B.关系表达式 C.算术表达式 D.逻辑表达式 7.下列不能作为Visual Basic 变量名的是( )。 A.28abc B.ccud C.ABCabc D.ed2 8.用Dim语句定义数组时字符串数组中的全部元素初始化为( )。 A.0 B.False C.空 D.空字符串 9.表达式Print Int(-21)的值是( )。 A.20 B.-20 C.-21 D.21 10.下列关于变量的说法错误的是( )。 A.Dim可以声明局部变量 B.Private可以声明模块变量 C.Public声明的变量的作用范围是整个应用程序 D.变量必须声明 11.设A="9876543210",则表达式Left(A,4)+Mid(A,4,2)的值为( )。 A.987654 B.987665 C.9 D.6 12.表达式IIf(2>3,3,2)的值是( )。 A.0 B.1 C.2 D.3 13.语句Dim A(-3 To 5) As Integer定义的数组的元素个数是( )。 A.6 B.7 C.8 D.9 14.以下Visual Basic程序段的输出结果是( )。 a=7: b=4:c=a>b Print c A.-1 B.0 C.False D.True 15.使用数组声明语句 Dim a(1 To 12)As Integer后,以下说法正确的是( )。 A.Y数组中的所有元素值均为0 B.Y数组中的所有元素值不确定 C.Y数组中的所有元素值均为空串 D.运行Erase a后,a数组中的所有元素值均不为0 16.表达式15 Mod 4的值是( )。 A.-2 B.1 C.2 D.3 17.表达式CInt(-7.8)的值是( )。 A.8 B.7.8 C.-8 D.-7.8 18.整型(Integer)变量的取值范围是( )。 A.0~255 B.-32768~32767 C.0~65536 D.0~32767 19.Visual Basic 6.0表达式x>= - 4 And x<8表示x位于( )。 A.[- 4,8] B.(- 4,8) C.[ -4,8) D.(- 4,8] 20.若a=3456,执行语句t=(a\100) Mod 10后,t的值是( )。 A.3 B.4 C.5 D.6 21.设a=4, b=5,执行语句a=b和b=a后,a和b的值分别是( )。 A.4 4 B.5 5 C.4 5 D.5 4 22.( )语句是循环语句。 A.If B.End C.Do D.Exit 23.下列赋值语句正确的是( )。 A.x+y=4+3 B.4x=6 C.a(2)=6*7 D.Let a+b=-9 24.下列各运算符中,级别最高的是( )。 A.> B.+ C.Not D.And 25.下列程序段的输出结果为( )。 n=0 Print n+5 n=3 A.-1 B.0 C.3 D.5 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.Visual Basic中赋值语句不具有计算功能。( ) 2.函数Len("12345"+Spc(5))的值是5。( ) 3.注释语句是为了方便程序阅读对程序进行的说明,对程序运行有影响。 ( ) 4.在循环体内循环变量的值不能被改变。( ) 5.数组的初始化就是给数组的各个元素赋初值。( ) 6.Function过程必须使用Public关键字。( ) 7.在Visual Basic中使用On Error可激活错误捕获语句。( ) 8.声明定长数组时数组的下标可以是变量。( ) 9.逻辑运算符的优先级高于比较运算符。( ) 10.数组应遵循先声明后使用的原则。( ) 三、名词解释题(本大题共4小题,每题 4 分,共 16 分) 1.常量 2.静态变量 3.循环语句 4.编译错误 四、简答题(本大题共4小题,每小题6分,共24 分) 1.简述标识符的命名规则。 2.写出If语句的多行块格式。 3.引用数组元素时应注意哪些事项? 4.建立事件过程有哪几种方法? 五、综合题(10 分) 编写程序:输出1-2+3-4+…+49-50的和。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 河南省对口升学招生考试(春季高考)《Visual Basic6.0 程序设计》45分钟模拟试卷训练专辑,共18份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机基础课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省对口升学招生考试(春季高考)《计算机组装与维修》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Visual Basic6.0 程序设计模拟试卷 项目2 掌握Visual Basic编程语言(二) 时间:45分钟 总分:120分 班级 姓名 学号 成绩 一、选择题(本大题共25小题,每小题 2 分,共 50分) 1.如果一个变量用于存储姓名信息,则该变量的数据类型应为( )。 A.字符串型 B.数值型 C.对象型 D.可变型 【答案】A 【解析】字符串型用于处理各种字符串数据。故选A。 2.Visual Basic中的注释语句的符号标注是( )。 A.单撇号 B.双引号 C.斜线 D.星号 【答案】A 【解析】注释语句有两种,分别是Rem和’。故选A。 3.下列说法中不正确的是( )。 A.Visual Basic中的关键字不区分大小写 B.Visual Basic的一个语句以Enter键结束 C.若多个语句放在一行,用逗号隔开 D.一个语句可以写在多行用空格+下画线续行 【答案】C 【解析】Visual Basic编写程序语句规则,将多个语句写在同一行中,但是每个语句之间必须用冒号来连接。故选C。 4.Visual Basic程序执行过程中其值可以变化的量称为( )。 A.函数 B.常量 C.变量 D.事件 【答案】C 【解析】变量就是命名的存储单元位置,包含在程序执行阶段修改的数据。故选C。 5.函数Ltrim(" abcd")的功能是( )。 A.去除字符串两边的空格 B.去除字符串右边的空格 C.去除字符串左边的空格 D.去除字符串所有的空格 【答案】C 【解析】Ltrim函数用于去掉字符串左边的空格。故选C。 6.在Visual Basic中Select Case语句中的测试表达式可以是( )。 A.数值型表达式或字符串表达式 B.关系表达式 C.算术表达式 D.逻辑表达式 【答案】A 【解析】测试表达式可以是数值或字符串表达式。故选A。 7.下列不能作为Visual Basic 变量名的是( )。 A.28abc B.ccud C.ABCabc D.ed2 【答案】A 【解析】VB中变量名不能以数字开头。故选A。 8.用Dim语句定义数组时字符串数组中的全部元素初始化为( )。 A.0 B.False C.空 D.空字符串 【答案】D 【解析】用Dim语句定义数组时,数值数组中的全部元素初始化为0,字符串数组中的全部元素初始化为空字符串。故选D。 9.表达式Print Int(-21)的值是( )。 A.20 B.-20 C.-21 D.21 【答案】C 【解析】Int函数用于取不大于括号内的最大整数。故选C。 10.下列关于变量的说法错误的是( )。 A.Dim可以声明局部变量 B.Private可以声明模块变量 C.Public声明的变量的作用范围是整个应用程序 D.变量必须声明 【答案】D 【解析】变量可以隐式声明。故选D。 11.设A="9876543210",则表达式Left(A,4)+Mid(A,4,2)的值为( )。 A.987654 B.987665 C.9 D.6 【答案】B 【解析】字符串函数的计算,Mid函数为从第几个字符开始取几个,Right函数为从右边取几个字符。故选B。 12.表达式IIf(2>3,3,2)的值是( )。 A.0 B.1 C.2 D.3 【答案】C 【解析】IIf(条件,True 部分,False部分),当条件的值为True 时,IIf 函数返回True 部分的值,当条件为False 时,返回False 部分的值。故选C。 13.语句Dim A(-3 To 5) As Integer定义的数组的元素个数是( )。 A.6 B.7 C.8 D.9 【答案】D 【解析】数组元素个数的计算:下标上界-下标下界+1。故选D。 14.以下Visual Basic程序段的输出结果是( )。 a=7: b=4:c=a>b Print c A.-1 B.0 C.False D.True 【答案】D 【解析】a>b结果为True,所以c=True。故选D。 15.使用数组声明语句 Dim a(1 To 12)As Integer后,以下说法正确的是( )。 A.Y数组中的所有元素值均为0 B.Y数组中的所有元素值不确定 C.Y数组中的所有元素值均为空串 D.运行Erase a后,a数组中的所有元素值均不为0 【答案】A 【解析】声明定长数组a(1 To 12),数据类型为整型,所有元素值为0,Erase语句删除后元素值也为0。故选A。 16.表达式15 Mod 4的值是( )。 A.-2 B.1 C.2 D.3 【答案】D 【解析】15 Mod 4结果为3。故选D。 17.表达式CInt(-7.8)的值是( )。 A.8 B.7.8 C.-8 D.-7.8 【答案】C 【解析】CInt函数用于把数据转换为整型,小数部分四舍五入。故选C。 18.整型(Integer)变量的取值范围是( )。 A.0~255 B.-32768~32767 C.0~65536 D.0~32767 【答案】B 【解析】整型的取值范围-32768~32767。故选B。 19.Visual Basic 6.0表达式x>= - 4 And x<8表示x位于( )。 A.[- 4,8] B.(- 4,8) C.[ -4,8) D.(- 4,8] 【答案】C 【解析】VB表达式转化为数学算式。故选C。 20.若a=3456,执行语句t=(a\100) Mod 10后,t的值是( )。 A.3 B.4 C.5 D.6 【答案】B 【解析】先计算a\100结果为34,34 Mod 10结果为4。故选B。 21.设a=4, b=5,执行语句a=b和b=a后,a和b的值分别是( )。 A.4 4 B.5 5 C.4 5 D.5 4 【答案】B 【解析】a=b结果为a=5,b=a结果为b=5。故选B。 22.( )语句是循环语句。 A.If B.End C.Do D.Exit 【答案】C 【解析】VB中循环语句有For循环语句、While循环语句和Do循环语句。故选C。 23.下列赋值语句正确的是( )。 A.x+y=4+3 B.4x=6 C.a(2)=6*7 D.Let a+b=-9 【答案】C 【解析】赋值语句的赋值号左边不能是表达式。故选C。 24.下列各运算符中,级别最高的是( )。 A.> B.+ C.Not D.And 【答案】B 【解析】运算符优先级由高到低为算术运算符、字符串连接运算符、比较运算符、逻辑运算符。故选B。 25.下列程序段的输出结果为( )。 n=0 Print n+5 n=3 A.-1 B.0 C.3 D.5 【答案】D 【解析】程序段中只有Print n+5是输出语句。故选D。 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.Visual Basic中赋值语句不具有计算功能。( ) 【答案】× 【解析】赋值语句兼有计算与赋值双重功能。故表述错误。 2.函数Len("12345"+Spc(5))的值是5。( ) 【答案】× 【解析】‌Spc用于输出空白字符,Len函数计算字符串长度。故表述错误。 3.注释语句是为了方便程序阅读对程序进行的说明,对程序运行有影响。 ( ) 【答案】× 【解析】注释语句是为了方便程序阅读而对程序进行的说明,对程序运行没有影响。故表述错误。 4.在循环体内循环变量的值不能被改变。( ) 【答案】× 【解析】循环语句中循环变量的值要根据语句规则变化。故表述错误。 5.数组的初始化就是给数组的各个元素赋初值。( ) 【答案】√ 【解析】数组的初始化就是给数组的各个元素赋初值。故表述正确。 6.Function过程必须使用Public关键字。( ) 【答案】× 【解析】Function过程中可以使用Private关键字或Pubilc关键字或Static关键字,若未显式关键字,则默认范围为Pubilc。故表述错误。 7.在Visual Basic中使用On Error可激活错误捕获语句。( ) 【答案】√ 【解析】在Visual Basic中使用On Error可激活错误捕获语句,并将错误处理程序指定为从行号位置开始的程序段。故表述正确。 8.声明定长数组时数组的下标可以是变量。( ) 【答案】× 【解析】在声明数组时,下标的取值范围不超过Long数据类型的取值范围,并且为数值型。故表述错误。 9.逻辑运算符的优先级高于比较运算符。( ) 【答案】× 【解析】运算符优先级由高到低为算术运算符、字符串连接运算符、比较运算符、逻辑运算符。故表述错误。 10.数组应遵循先声明后使用的原则。( ) 【答案】√ 【解析】按照先声明后使用的原则,Dim语句必须放在使用数组之前。故表述正确。 三、名词解释题(本大题共4小题,每题 4 分,共 16 分) 1.常量 【答案】:程序执行过程中其值不能被改变的数据,称为常量。 【解析】:本题主要考查常量的概念。 2.静态变量 【答案】:如果希望在该过程结束之后还能继续保持过程中局部变量的值,则应该使用Static关键字将这个变量声明为静态变量。 【解析】:本题主要考查静态变量的概念。 3.循环语句 【答案】:人们经常需要计算机重复多次完成相同或相似的动作,这可以通过循环语句来实现,即按一定的规则控制一段程序(循环体)重复执行若干次。 【解析】:本题主要考查循坏语句的概念。 4.编译错误 【答案】:编译错误也称为语法错误,这种错误是由于程序中的语句违反了Visual Basic的语法规则引起的。 【解析】:本题主要考查编译错误的概念。 四、简答题(本大题共4小题,每小题6分,共24 分) 1.简述标识符的命名规则。 【答案】:1.标识符必须以字母开头,最大长度为255;2.标识符不能使用Visual Basic保留的关键字;3.标识符不能包含Visual Basic中有特殊含义的字符;4.Visual Basic的标识符不区分大小写;5.标识符在同一范围内必须是唯一的。 【解析】:本题主要考查标识符命名规则。 2.写出If语句的多行块格式。 【答案】: If 条件1 Then 语句块1 ElseIf 条件2 Then 语句块2 ElseIf 条件3 Then 语句块3 … Else 语句块n End If 【解析】:本题主要考查If块形式语法格式。 3.引用数组元素时应注意哪些事项? 【答案】:1.引用数组元素时在数组名后的括号内指定下标;2.在引用数组元素时,数组名、类型和维数必须与声明数组时一致;3.如果建立的是二维或多维数组,则在引用数组元素时必须给出两个或多个下标;4.引用数组元素时,需要注意下标值要在声明的范围之内;5.在使用常数或变量的地方一般都可以引用数组元素。 【解析】:本题主要考查引用数组注意事项。 4.建立事件过程有哪几种方法? 【答案】:1.双击窗体或控件,以打开代码窗口,此时会出现该窗体或控件的默认事件过程代码;2.单击工程资源管理器窗口中的“查看代码”按钮,然后从“对象”下拉列表中选择一个对象,再从“过程”下拉列表中选择一个过程;3.自己编写事件过程,在代码窗口中直接编写事件过程。 【解析】:本题主要考查建立事件的方法。 五、综合题(10 分) 编写程序:输出1-2+3-4+…+49-50的和。 【答案】: Dim i As Integer,s As Long s=0:f=1 For i=1 To 50 s=s+i*f f=-f Next i Print s 【解析】:本题主要考查VB编程语言的运用。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《Visual Basic6.0 程序设计》项目2 掌握Visual Basic编程语言(二)45分钟模拟试卷
1
《Visual Basic6.0 程序设计》项目2 掌握Visual Basic编程语言(二)45分钟模拟试卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。