VB核心纲要试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列哪个不是VisualBasic的基本数据类型?
A.Integer
B.String
C.Boolean
D.Array
2.在VisualBasic中,下列哪个是表示字符串常量的关键字?
A.str
B.str
C.String
D.$
3.以下哪个是正确的变量声明方式?
A.DimA=1,BAsInteger=2
B.DimAAsInteger,B=2
C.DimA,BAsInteger=2
D.DimAAsInteger,B=1
4.以下哪个是正确的常量声明方式?
A.Consta=1,bAsInteger=2
B.ConstaAsInteger,b=2
C.Consta,bAsInteger=2
D.ConstaAsInteger,bAsInteger=2
5.在VisualBasic中,下列哪个函数用于判断一个字符串是否为空?
A.IsEmpty
B.IsNull
C.IsNumeric
D.IsArray
6.以下哪个是正确的循环结构?
A.Fori=1To10Step2
B.Whilei=10
C.DoWhilei=10
D.Doi=10Loop
7.在VisualBasic中,下列哪个是正确的条件判断结构?
A.IfabThen
B.IfabElse
C.IfabThena=b
D.IfabThena=bElse
8.以下哪个是正确的函数调用方式?
A.Math.Abs(-5)
B.Abs(-5)
C.Math.Abs(-5,-5)
D.Abs(-5,-5)
9.在VisualBasic中,下列哪个是正确的数组声明方式?
A.Dimarr(5)
B.Dimarr(5)AsInteger
C.Dimarr(5)AsString
D.Dimarr(5)={1,2,3,4,5}
10.以下哪个是正确的文件操作语句?
A.OpenC:\test.txtForInputAs#1
B.OpenC:\test.txtForOutputAs#1
C.OpenC:\test.txtForAppendAs#1
D.OpenC:\test.txtForRandomAs#1
二、填空题(每题2分,共5题)
1.在VisualBasic中,声明一个整型变量,可以使用关键字______。
2.以下哪个函数用于获取当前日期和时间?______
3.在VisualBasic中,声明一个字符串常量,可以使用关键字______。
4.以下哪个函数用于将字符串转换为整数?______
5.在VisualBasic中,以下哪个是正确的数组初始化方式?______
三、程序设计题(每题10分,共10分)
1.编写一个程序,计算1到100之间所有偶数的和。
2.编写一个程序,读取一个文本文件中的内容,并将每行内容打印到控制台。
3.编写一个程序,计算一个整数的阶乘。
4.编写一个程序,实现一个简单的计算器,包括加、减、乘、除四种运算。
5.编写一个程序,实现一个简单的学生信息管理系统,包括添加、删除、修改和查询功能。
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Object
E.Variant
2.在VisualBasic中,以下哪些关键字可以用来声明变量?
A.Dim
B.Private
C.Public
D.Static
E.Shared
3.以下哪些是正确的数组声明方式?
A.Dimarr(5)
B.Dimarr(5)AsInteger
C.Dimarr()AsInteger
D.Dimarr(5,5)AsInteger
E.Dimarr(5,5)AsString
4.以下哪些是VisualBasic中的循环结构?
A.For
B.While
C.DoWhile
D.DoLoop
E.ForEach
5.在VisualBasic中,以下哪些是正确的条件判断结构?
A.If...Then...Else
B.SelectCase
C.C