visual basic 题库.docx
《visual basic 题库.docx》由会员分享,可在线阅读,更多相关《visual basic 题库.docx(105页珍藏版)》请在冰豆网上搜索。
![visual basic 题库.docx](https://file1.bdocx.com/fileroot1/2022-11/26/04b69bec-4a2f-4b2b-882f-c2859c04697b/04b69bec-4a2f-4b2b-882f-c2859c04697b1.gif)
visualbasic题库
Visualbasic题库
一、单项选择题(34道小题,共34分)
1、Byte型数据的长度是()字节。
(1分)
A、2B、1
C、4D、8
2、Integer型数据的长度是()字节。
(1分)
A、1
B、2
C、4
D、8
3、以下变量名正确的是()。
(1分)
A、a
B、sin
C、a#b
D、a%b
4、下列数据是常量的是()。
(1分)
A、a
B、2
C、pi
D、M
5、下列数据是常量的是()。
(1分)
A、a
B、#8/8/2008#
C、pi
D、M
6、使用语句Dima
(2)AsString声明数组a之后,以下说法正确的是()。
(1分)
A、a数组中的所有元素值都为0
B、a数组中的所有元素值不确定
C、a数组中的所有元素值都为Empty
D、a数组中的所有元素值都为"",即为空字符串。
7、声明一个第二维上界为5的二维整型数组,正确的是()。
(1分)
A、Dima(5,4)AsInteger
B、Dima(6,5)AsInteger
C、Dima(4,3)AsInteger
D、Dima(3,2)AsInteger
8、语句DimA(5,6)AsInteger,则所定义的数组A中共有()个元素。
(1分)
A、30
B、42
C、20
D、25
9、变量a的类型为Double,有赋值语句a=10.3/2,则a的值为()。
(1分)
A、5
B、6
C、5.15
D、5.2
10、变量L的值为-8,则-L^2的值为()。
(1分)
A、64B、-64
C、16D、-16
11、求正切值的函数是()。
(1分)
A、absB、exp
C、logD、tan
12、求以e为底对数值的函数是()。
(1分)
A、absB、exp
C、logD、tan
13、去除符号串左右两边的空格的函数是()。
(1分)
A、lenB、left
C、midD、trim
14、Int(10*Rnd()+3)产生的数据范围是()。
(1分)
A、[3,12]B、[3,13]
C、(0,1)D、(3,100)
16、Fix(2.5)的结果是()。
(1分)
A、2B、3
C、2.5D、不确定
17、由字符编码求该字符需要使用的函数为()。
(1分)
A、AscB、Chr
C、StrD、Val
18、仅获得当前系统日期的函数是()。
(1分)
A、DateB、Now
C、DateDiffD、DateAdd
19、获得当前系统日期和时间的函数是()。
(1分)
A、DateB、Now
C、DateDiffD、DateAdd
20、只能被1和自身整除的自然数称为素数。
区间[1300,1400]内所有素数的和是()(1分)
A、14759B、14761
C、14763D、14765
21、只能被1和自身整除的自然数称为素数。
区间[1000,2000]内所有素数的和是()(1分)
A、200923B、200925C、200927D、200929
21、只能被1和自身整除的自然数称为素数。
区间[2000,3000]内所有素数的和是()(1分)
A、316773B、316774
C、316775D、316776
22、Sub过程和Function过程最根本的区别是()(1分)
A、Function过程可以由用户自己定义,而Sub过程只能由系统定义B、Function过程可以有参数,Sub过程不可以有参数
C、两种过程的参数传递方式不同D、Sub过程不能有返回值,而Function过程能有返回值
23、在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递。
(1分)
A、ByValB、ByRef
C、ValueD、Reference
24、可以通过修改窗体的Caption属性来实现()。
(1分)
A、改变窗体对象的名字B、改变窗体的背景色
C、改变窗体标题栏显示的文本信息D、改变窗体的前景色
25、可以通过修改窗体的Name属性来实现()。
(1分)
A、改变窗体显示的文本信息B、改变窗体对象的名字
C、改变窗体的背景色D、改变窗体的前景色
27、如果要改变标签显示的文本信息可以通过修改它的()属性来实现。
(1分)
A、IconB、Caption
C、BackcolorD、borderstyle
28、TextBox控件的()属性可以设置文本框是否带有滚动条。
(1分)
A、NameB、Text
C、FontD、ScrollBars
29、可以通过修改TextBox的Name属性来实现()。
(1分)
A、改变TextBox显示的文本信息B、改变TextBox对象的名字
C、改变TextBox的背景色D、改变TextBox的前景色
30、Button控件的()属性可以设置在按钮上显示的文本。
(1分)
A、IconB、Caption
C、BackcolorD、borderstyle
31、可以通过修改Button的ForeColor属性来实现()。
(1分)
A、改变Button显示的文本信息B、改变Button对象的名字
C、改变Button的背景色D、改变Button的前景色
32、复选钮的Value属性设置为()时,表示该复选钮处于未选中状态。
(1分)
A、CheckedB、UnChecked
C、TrueD、False
34、从组合框中删除指定列表项的语句是()。
(1分)
A、组合框名.AddItem(“新的项”)B、组合框名.RemoveItemn
C、组合框名.ClearD、组合框名.delete
二、判断题(40道小题,共40分)
1、Integer型数据的长度是1字节。
(1分)
正确错误
2、Integer类型属于数值型数据类型。
(1分)
正确错误
3、Integer类型不属于数值型数据类型。
(1分)
正确错误
4、Long型数据的长度是4字节。
(1分)
正确错误
5、变量名不能以字母、汉字开头。
(1分)
正确错误
6、变量名必须以字母、汉字开头。
(1分)
正确错误
7、使用Dimarry
(2)AsLong语句声明的数组arry有3个数组元素。
(1分)
正确错误
8、使用Dimarry(4)AsLong语句声明的数组arry有4个数组元素。
(1分)
正确错误
9、使用Dimarry
(1)AsLong语句声明的数组arry有2个数组元素。
(1分)
正确错误
10、算术表达式a^b的含义是求a的b次方。
(1分)
正确错误
11、逻辑表达式aAndb的含义是只有a、b都为True时,表达式的结果才为True。
(1分)
正确错误
12、函数Abs(x)的功能是求x的绝对值。
(1分)
正确错误
13、函数Sqr(x)的功能是求x的正弦值。
(1分)
正确错误
14、StrComp(s1,s2)函数的功能是比较s1、s2的大小。
(1分)
正确错误
15、Trim(s)函数的功能是去掉字符串s两边的空格。
(1分)
正确错误
16、下述If语句语法上是错误的:
If-4c=d(1分)
正确错误
17、下述If语句是错误的:
If-4c=d(1分)
正确错误
18、下述If语句是错误的:
If-2正确错误
19、Function过程可以没有返回值。
(1分)
正确错误
20、当形式参数是数组时,数组名后面的括号不能少。
(1分)
正确错误
21、当形式参数用ByVal修饰时,表示参数是按值传递的。
(1分)
正确错误
22、对话框是一种特殊的窗体,能够向用户展示某些信息并接收用户输入。
()(1分)
正确错误
23、通过设置窗体的Width属性可以改变窗体的名字(1分)
正确错误
24、通过设置标签的ForeColor属性可以改变标签标题栏上的文字(1分)
正确错误
26、通过设置TextBox的Text属性可以改变TextBox的文字(1分)
正确错误
27、通过设置TextBox的Width属性可以改变TextBox的大小(1分)
正确错误
28、通过设置Button的ForeColor属性可以改变Button的大小(1分)
正确错误
29、通过设置Button的Caption属性可以改变Button的大小(1分)
正确错误
30、某个Button控件的Visible属性设置为真时,该按钮控件在程序运行期间是不可见的。
()(1分)
正确错误
31、通过设置Button的Width属性可以改变Button上的文字。
(1分)
正确错误
32、单选钮控件用来表示一组相容的选项。
()(1分)
正确错误
33、单选钮控件的Value属性设置为真时,表示单选钮处于被选中状态。
()(1分)
正确错误
34、对于列表框来说,能在运行期间添加项。
()(1分)
正确错误
35、对于列表框来说,只能在设计阶段向列表框中添加项,而不能在运行期间添加项。
()(1分)
正确错误
36、PictureBox控件的Picture属性可以用来设置要显示的图片。
()(1分)
正确错误
37、对于PictureBox控件来说,可以在设计阶段加载图像()(1分)
正确错误
38、Timer组件是一个非界面组件。
()(1分)
正确错误
39、MsgBox函数的返回值是整数类型。
()(1分)
正确错误
40、MsgBox函数的返回值是字符串类型。
()(1分)
正确错误
一、单项选择题(34道小题,共34分)
1、Boolean型数据的长度是( )字节。
(1分)
A、1B、4
C、8D、2
2、Single型数据的长度是( )字节。
(1分)
A、1B、2
C、4D、8
3、下列数据是常量的是( )。
(1分)
A、aB、666
C、piD、M
4、下列数据是常量的是( )。
(1分)
A、aB、333
C、piD、M
5、下列数据是常量的是( )。
(1分)
A、aB、#8/8/2008#
C、piD、M11
6、声明一个上界为5的一维整型数组,正确的是( )。
(1分)
A、Dim a(5) As IntegerB、Dim a(5,5) As Integer
C、Dim a(4) As IntegerD、Dim a(4,4) As Integer
7、声明一个大小为5的一维整型数组,正确的是( )。
(1分)
A、Dim a(5) As IntegerB、Dim a(5,5) As Integer
C、Dim a(4) As IntegerD、Dim a(4,4) As Integer
10、变量a的类型为Boolean,有赋值语句a=X OR Y,下面说法正确的是( )。
(1分)
A、X=True 且 Y=True 时 a的值为FalseB、X=True 且 Y=True 时 a的值为True
C、X=True 且 Y=False 时 a的值为FalseD、X=False 且 Y=True 时 a的值为False
11、函数tan(x)的功能是( )。
(1分)
A、求x的绝对值B、求x的正弦值
C、求x的开方D、求x的正切值
13、去除符号串右边的空格的函数是( )。
(1分)
A、LTrimB、len
C、trimD、RTrim
14、Rnd()产生的数据范围是( )。
(1分)
A、[0,1)B、[0,1]
C、(0,1)D、(0,100)
17、Chr(65)的结果是 ( )。
(1分)
A、65B、49
C、AD、a
18、仅获得当前系统日期的函数是( )。
(1分)
A、NowB、Date
C、DateAddD、DateDiff
20、只能被 1 和自身整除的自然数称为素数。
区间[3000 , 4000] 内所有素数的和是( )(1分)
A、419684B、419685
C、419686D、419687
23、在参数传递过程中,使用关键字( )来修饰参数,可以使之按引用传递。
(1分)
A、ByValB、ByRef
C、ValueD、Reference
26、可以通过修改标签的Height属性来实现( )。
(1分)
A、改变标签的大小B、改变标签对象的名字
C、改变标签的背景色D、改变标签的前景色
28、TextBox控件的( )属性可以设置文本框在程序运行期间是否可见。
(1分)
A、NameB、Visible
C、TextD、Font
29、TextBox控件的( )属性可以用来设置TextBox控件中的文本是否可以进行多行编辑。
(1分)
A、Multiline B、Text
C、BackcolorD、borderstyle
30、Button控件的( )属性可以设置按钮在程序运行期间是否可见。
(1分)
A、IconB、Visible
C、BackcolorD、borderstyle
31、Button控件的( )属性可以设置按钮上显示的图像。
(1分)
A、PictureB、Text
C、NameD、Size
32、通过检查单选按钮的( )的属性可以知道该按钮是否被选中。
(1分)
A、NameB、Value
C、SizeD、Color
33、分组框的( )属性可以设置分组框标题,该标题可以对分组作一个说明。
(1分)
A、CaptionB、Enabled
C、BackcolorD、borderstyle
二、判断题(40道小题,共40分)
1、Integer型数据的长度是8字节。
(1分)
正确错误
2、Double类型不属于数值型数据类型。
(1分)
正确错误
3、Integer型数据的长度是1字节。
(1分)
正确错误
4、Long型数据的长度是8字节。
(1分)
正确错误
5、在程序运行过程中其值保持不变的量称为变量。
(1分)
正确错误
7、使用Dim arry(9) As Long语句声明的数组arry有10个数组元素。
(1分)
正确错误
8、使用Dim arry(7) As Long语句声明的数组arry有8个数组元素。
(1分)
正确错误
9、使用Dim arry(9) As Long语句声明的数组arry有9个数组元素。
(1分)
正确错误
11、算术表达式a Mod b 的含义是求a除以b的余数。
(1分)
正确错误
12、函数Sgn(x)的功能是求x的正弦值。
(1分)
正确错误
13、函数Sqr(x)的功能是求x的开方值。
(1分)
正确错误
14、Len(s)函数的功能是求字符串s的长度。
(1分)
正确错误
15、Ucase(s)函数的功能是把字符串转换成大写字符。
(1分)
正确错误
16、单分支If语句既可以写成一行的形式,也可以写成多行的形式。
( )(1分)
正确错误
17、下述If语句是错误的:
If -8 c=d (1分)
正确错误
18、下述If语句是错误的:
If -5正确错误
19、Sub过程有返回值。
(1分)
正确错误
22、通过设置窗体的Caption属性可以改变窗体的大小 (1分)
正确错误
24、通过设置标签的Width属性可以改变标签标题栏上的文字 (1分)
正确错误
25、通过设置标签的Width属性可以改变标签的名字 (1分)
正确错误
26、通过设置TextBox的Width属性可以改变TextBox的名字 (1分)
正确错误
27、通过设置TextBox的Name属性可以改变TextBox的名字 (1分)
正确错误
29、通过设置Button的Name属性可以改变Button的名字 (1分)
正确错误
30、通过设置Button的ForeColor属性可以改变Button的名字 (1分)
正确错误
31、通过设置Button的ForeColor属性可以改变Button的大小 (1分)
正确错误
32、复选框控件被选中时,其中心出现一个小黑点。
( )(1分)
正确错误
33、分组框是可以往其中放入其它控件的容器控件。
( )(1分)
正确错误
34、对于列表框来说,可以做到让列表项按照字母顺序排列。
( )(1分)
正确错误
35、对于列表框来说,不可以在设计阶段向列表框中添加项( )(1分)
正确错误
38、Timer组件是一个界面组件。
()(1分)
正确错误
40、InputBox函数的返回值是字符串类型的。
( )(1分)
正确错误
一、单项选择题(34道小题,共34分)
7、使用语句Dim a
(2) As Single 声明数组a之后,以下说法正确的是( )。
(1分)
A、a数组中的所有元素值都为0B、a数组中的所有元素值不确定
C、a数组中的所有元素值都为EmptyD、a数组中的所有元素值都为"",即为空字符串。
9、变量a的类型为Boolean,有赋值语句a=X OR Y,下面说法正确的是( )。
(1分)
A、X=True 且 Y=True 时 a的值为TrueB、X=True 且 Y=False 时 a的值为True
C、X=True 且 Y=False 时 a的值为FalseD、X=False 且 Y=True 时 a的值为False
13、用于获得字符串S从第2个字符开始的3个字符的函数是( )。
(1分)
A、Middle(S,2,3)B、Mid (S,2,3)
C、Right (S,2,3)D、Left (S,2,3)
16、求整数的十六进制数的函数为( )。
(1分)
A、ValB、Str
C、HexD、Oct
17、求字符的编码的函数为( )。
(1分)
A、ChrB、Asc
C、StrD、Val
19、返回两个Date值之间间隔的函数为( )。
(1分)
A、NowB、Date
C、DateAddD、DateDiff
23、在参数传递过程中,使用关键字ByRef来修饰参数,可以使之( )传递。
(1分)
A、按值B、按引用
C、按名字D、不确定
26、如果要改变标签中文本的对齐方式,可以通过修改它的( )属性来实现。
(1分)
A、TextB、Alignment
C、FontD、Name
\30、Button控件的常用事件为( )。
(1分)
A、ClickB、TextChanged
C、MouseDownD、MouseUp
32、通过检查复选框的( )的属性可以知道该按钮是否被选中。
(1分)
A、NameB、Value
C、SizeD、Color
33、分组框的( )属性可以设置分组框标题,该标题可以对分组作一个说明。
(1分)
A、CaptionB、Enabled
C、BackcolorD、borderstyle
34、使用ComboBox的( )属性可以获取组合框中已选中的列表项的索引。
(1分)
A、ItemsB、MultiColum
C、SortedD、ListIndex
二、判断题(40道小题,共40分)
13、函数Exp(x)的功能是求e的x次方。
(1分)
正确错误
14、LTrim(s)函数的功能是去掉字符串s左边的空格。
(1分)
正确错误
19、Sub过程有返回值。
(1分)
正确错误
20、数组作为过程中的参数,实参与形参之间传递的是地址数据。
(1分)
正确错误
21、当形式参数用ByVal修饰时,表示参数是按引用传递的。
(1分)
正确错误
24、标签控件也可以响应单击事件。
( )(1分)
正确错误
25、标签的Autosize属性值为TRUE时,标签的大小可以根据文本内容的多少自动调整。
( )(1分)
正确错误
27、TextBox控件也可以响应单击事件。
( )(1分)
正确错误
28、通过设置Button的Size属性可以改变Button的大小 (1分)
正确错误
29、通过设置Button的Name属性可以改变Button上的文字 (1分)
正确错误
32、单选钮控件被选中时,其中心出现一个小黑点。
( )(1分)
正确错误
33、复选框控件的Value属性设置为1时,表示单选钮处于被选中状态。
( )(1分)
正确错误
34、对于列表框来说,只能逐项删除列表项。
( )(1分)
正确错误
36、PictureBox控件的BorderStyle属性可以用来设置边框的样式。
( )(1分)
正确错误
37、对于PictureBox控件来说,只能在设计阶段加载图像,不能在运行阶段加载图像。
( )(1分)
正确错误
39、InputBox函数用来向用户输出信息。
( )(1分)
正确错误
40、InputBox函数用来做提示信息的字符串是必选的参数,其他参数则是可选的。
( )(1分)
正确错误
6、下面的数组声明中,正确的是( )。
(1分)
A、Dim a(-3) As IntegerB、Dim a(5,2) As Integer
C、Dim a(2:
3) As IntegerD、Dim a(0.4) As Integer
8、二维数组定义Dim a(5, 10),则UBound(a, 2)的值为( )。
(1分)
A、4B、5
C、11D、10
9、变量a的类型为Double,有赋值语句a=10.5 Mod 2,则a的值为( )。
(1分)
A、5B、0.5
C、0D、5.25
10、下列赋值语句中正确的是( )(1分)
A、i-j=