还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
河南省对口升学VB核心试题及答案解析
一、单选题(每题1分,共15分)
1.在VisualBasic中,要使一个文本框控件不可见,应将其Visible属性设置为()(1分)A.TrueB.FalseC.NullD.Empty【答案】B【解析】在VisualBasic中,控件的可视性通过Visible属性控制,False表示控件不可见
2.以下哪个不是VisualBasic中的基本数据类型?()(1分)A.IntegerB.SingleC.StringD.BooleanE.Array【答案】E【解析】Array是数组的声明方式,不是基本数据类型
3.若变量a=5,b=10,则表达式a+b2的值是()(1分)A.15B.20C.25D.30【答案】A【解析】运算符优先级先乘法后加法,5+102=5+20=
254.在VisualBasic中,用于声明全局变量的关键字是()(1分)A.DimB.PublicC.PrivateD.Static【答案】B【解析】Public声明全局变量,Dim声明局部变量,Private声明私有变量,Static声明静态变量
5.以下哪个是VisualBasic中的合法常量?()(1分)A.
123.45e6B.
12.
3.45C.
123.45D.1245【答案】C【解析】
123.45是合法的字符串常量,其他选项格式错误
6.在VisualBasic中,用于实现循环结构的语句是()(1分)A.If...Then...ElseB.For...NextC.While...WendD.Allofabove【答案】D【解析】A、B、C都是循环结构语句
7.以下哪个是VisualBasic中的合法变量名?()(1分)A.2ndNameB.Name1C.-NameD.Name【答案】B【解析】变量名不能以数字开头,不能包含特殊字符
8.在VisualBasic中,用于输出信息的函数是()(1分)A.InputBoxB.MsgBoxC.PrintD.BothAandB【答案】D【解析】InputBox用于输入信息,MsgBox用于输出信息,Print也可以用于输出
9.以下哪个是VisualBasic中的合法运算符?()(1分)A.+=B.==C.D.|||【答案】C【解析】表示不等于,其他选项不是VisualBasic的合法运算符
10.在VisualBasic中,用于声明函数的关键字是()(1分)A.SubB.FunctionC.ProcedureD.Def【答案】B【解析】Function用于声明函数,Sub用于声明子程序
11.以下哪个是VisualBasic中的合法注释方式?()(1分)A.//注释内容B.注释内容C.注释内容D./注释内容/【答案】C【解析】用于单行注释,其他选项不是VisualBasic的注释方式
12.在VisualBasic中,用于声明类模块的关键字是()(1分)A.ClassB.ModuleC.FormD.Control【答案】A【解析】Class用于声明类模块,Module用于声明模块,Form用于声明窗体
13.以下哪个是VisualBasic中的合法条件表达式?()(1分)A.a5andb10B.a=5andb=10C.a5andb=10D.Allofabove【答案】D【解析】A、B、C都是合法的条件表达式
14.在VisualBasic中,用于声明数组的关键字是()(1分)A.DimB.ArrayC.NewD.BothAandB【答案】D【解析】Dim和Array都可以用于声明数组
15.以下哪个是VisualBasic中的合法循环条件?()(1分)A.a=bB.a0C.a=bD.Allofabove【答案】D【解析】A、B、C都是合法的循环条件
二、多选题(每题2分,共10分)
1.以下哪些是VisualBasic中的基本数据类型?()(2分)A.IntegerB.SingleC.StringD.BooleanE.Array【答案】A、B、C、D【解析】Array是数组的声明方式,不是基本数据类型
2.在VisualBasic中,以下哪些是合法的常量?()(2分)A.
123.45e6B.
12.
3.45C.
123.45D.1245【答案】C【解析】
123.45是合法的字符串常量,其他选项格式错误
3.在VisualBasic中,以下哪些是合法的变量名?()(2分)A.2ndNameB.Name1C.-NameD.Name【答案】B【解析】变量名不能以数字开头,不能包含特殊字符
4.在VisualBasic中,以下哪些是合法的运算符?()(2分)A.+=B.==C.D.|||【答案】C【解析】表示不等于,其他选项不是VisualBasic的合法运算符
5.在VisualBasic中,以下哪些是合法的循环结构语句?()(2分)A.If...Then...ElseB.For...NextC.While...WendD.Allofabove【答案】B、C【解析】A是条件语句,不是循环结构
三、填空题(每空2分,共12分)
1.在VisualBasic中,用于声明变量的关键字是_________(2分)【答案】Dim
2.在VisualBasic中,用于输出信息的函数是_________(2分)【答案】Print
3.在VisualBasic中,用于声明函数的关键字是_________(2分)【答案】Function
4.在VisualBasic中,用于声明类模块的关键字是_________(2分)【答案】Class
5.在VisualBasic中,用于声明数组的关键字是_________和_________(2分)【答案】Dim、Array
四、判断题(每题2分,共10分)
1.两个负数相加,和一定比其中一个数大()(2分)【答案】(×)【解析】如-5+-3=-8,和比两个数都小
2.在VisualBasic中,字符串常量可以用双引号或单引号表示()(2分)【答案】(×)【解析】字符串常量只能用双引号表示
3.在VisualBasic中,变量名可以包含数字和下划线()(2分)【答案】(×)【解析】变量名不能以数字开头
4.在VisualBasic中,所有变量在使用前都必须声明()(2分)【答案】(×)【解析】可以使用隐式声明,但不推荐
5.在VisualBasic中,For...Next循环必须有Step语句()(2分)【答案】(×)【解析】Step语句是可选的
五、简答题(每题4分,共12分)
1.简述VisualBasic中变量的声明方式(4分)【答案】-使用Dim关键字声明局部变量-使用Public关键字声明全局变量-使用Private关键字声明私有变量-使用Static关键字声明静态变量
2.简述VisualBasic中条件语句的语法结构(4分)【答案】If条件表达式Then语句块ElseIf条件表达式Then语句块Else语句块EndIf
3.简述VisualBasic中数组的声明方式(4分)【答案】-使用Dim关键字声明数组-指定数组的大小-可以使用Array关键字声明数组
六、分析题(每题10分,共20分)
1.分析以下代码的功能,并说明每行代码的作用(10分)```vbDimaAsIntegerDimbAsIntegera=5b=10IfabThenMsgBoxa大于bElseIfabThenMsgBoxa小于bElseMsgBoxa等于bEndIf```【答案】-DimaAsInteger声明a为整数类型变量-DimbAsInteger声明b为整数类型变量-a=5将5赋值给a-b=10将10赋值给b-IfabThen如果a大于b,显示消息框a大于b-ElseIfabThen如果a小于b,显示消息框a小于b-Else如果a等于b,显示消息框a等于b
2.分析以下代码的功能,并说明每行代码的作用(10分)```vbDimnumbersAsIntegernumbers=NewInteger1To5{}numbers1=1numbers2=2numbers3=3numbers4=4numbers5=5ForiAsInteger=1To5PrintnumbersiNexti```【答案】-DimnumbersAsInteger声明numbers为整数数组-numbers=NewInteger1To5{}声明数组大小为5-numbers1=1将1赋值给数组的第一个元素-numbers2=2将2赋值给数组的第二个元素-numbers3=3将3赋值给数组的第三个元素-numbers4=4将4赋值给数组的第四个元素-numbers5=5将5赋值给数组的第五个元素-ForiAsInteger=1To5循环从1到5-Printnumbersi打印数组的每个元素
七、综合应用题(每题25分,共25分)
1.编写一个VisualBasic程序,实现以下功能-声明两个整数变量a和b,并分别赋值为5和10-计算a和b的和、差、积、商-将计算结果输出到消息框中(每项结果一行)(25分)```vbDimaAsIntegerDimbAsIntegera=5b=10DimsumAsIntegerDimdifferenceAsIntegerDimproductAsIntegerDimquotientAsIntegersum=a+bdifference=a-bproduct=abquotient=a/bMsgBox和sumvbCrLf差differencevbCrLf积productvbCrLf商quotient```【答案】-声明两个整数变量a和b,并分别赋值为5和10-计算a和b的和、差、积、商-将计算结果输出到消息框中(每项结果一行)【解析】-DimaAsInteger声明a为整数类型变量-DimbAsInteger声明b为整数类型变量-a=5将5赋值给a-b=10将10赋值给b-DimsumAsInteger声明sum为整数类型变量-DimdifferenceAsInteger声明difference为整数类型变量-DimproductAsInteger声明product为整数类型变量-DimquotientAsInteger声明quotient为整数类型变量-sum=a+b计算a和b的和-difference=a-b计算a和b的差-product=ab计算a和b的积-quotient=a/b计算a和b的商-MsgBox和sumvbCrLf差differencevbCrLf积productvbCrLf商quotient输出计算结果。
个人认证
优秀文档
获得点赞 0