VB知识点题库汇总
第1章 VB概述
知识点1:对象、事件基本概念
(1)以下叙述中错误的是()。
A)事件过程是响应特定事件的一段程序
B)不同的对象可以具有相同名称的方法
C)对象的方法是执行指定操作的过程
D)对象事件的名称可以由编程者指定
(2)以下关于Visual Basic特点的叙述中,错误的是()。
A) Visual Basic是采用事件驱动编程机制的语言
B) Visual Basic程序既可以编译运行,也可以解释运行
C)构成Visual Basic程序的多个过程没有固定的执行顺序
D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构
(3)以下叙述错误的是()。
A)在Visual Basic的窗体中,一个命令按钮是一个对象
B)事件是能够被对象识别的状态变化或动作
下列属于vb字符串函数是
C)事件都是由用户的键盘操作或鼠标操作触发的
D)不同的对象可以具有相同的方法
知识点2:VB集成环境
(4)在设计窗体时双击窗体的任何地方,可以打开的窗口是()。
A)代码窗口            B)属性窗口
C)工程资源管理器窗口  D)工具箱窗口
(5)在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是()。
A)工程资源管理器窗口B)属性窗口
C)工具箱窗口D)代码窗口
(6)在Visual Basic集成环境中,可以列出工程中所有模块名称的窗口是()。
A)工程资源管理器窗口  B)窗体设计窗口
C)属性窗口            D)代码窗口
知识点3:工程管理
(7)以下叙述中错误的是()。
A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件
B)保存Visual Basic程序时,应分别保存窗体文件及工程文件
C)Visual Basic应用程序只能以解释方式执行
D)窗体文件包含该窗体及其控件的属性
(8)假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是()。
A)只保存窗体模块文件
B)分别保存窗体模块、标准模块和工程文件
C)只保存窗体模块和标准模块文件D)只保存工程文件
(9)以下叙述中,错误的是()。
A) 一个Visual Basic应用程序可以含有多个标准模块文件
B) 一个Visual Basic工程可以含有多个窗体文件
C) 标准模块文件可以属于某个指定的窗体文件
D) 标准模块文件的扩展名是.ba
知识点4:综合
(10)以下叙述中错误的是()。
A)一个工程可以包括多种类型的文件
B)Visual Basic应用程序既能以编译方式执行,也能以解释方式执行
C)程序运行后,在内存中只能驻留一个窗体
D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
第2章程序设计基础
知识点1:常量和变量
(1)以下声明语句中错误的是()。
A)Const var1=123  B)Dim var2 = 'ABC'
C)DefInt a-z        D)Static var3 As Integer
(2)以下合法的Visual Basic标识符是()。
A)ForLoop B)Const  C)9abc  D)a#x
(3)以下可以作为Visual Basic变量名的是()。
A)A#A  B)counstA C)3A  D)?AA
(4)执行语句 Dim X, Y as Integer 后()。
A)X 和Y 均被定义为整型变量
B)X和Y被定义为变体类型变量
C)X被定义为整型变量,Y被定义为变体类型变量
D)X被定义为变体类型变量,Y被定义为整型变量
(5)设窗体文件中有下面的事件过程:
Private Sub Command1_Click()
Dim s
a%=100
Print a
End Sub
其中变量a 和s 的数据类型分别是()。
A )整型,整型
B )变体型,变体型
C )整型,变体型
D )变体型,整型
(6) 下面可以正确定义2个整形变量和1个字符串变量的语句的是()。
A )Dim n, m AS Interger, s As String
B )Dim a%, b$, c As String
C )Dim a As Integer, b, c As String
D )Dim x%, y As Integer, z As String
(7) 若变量a 未事先定义而直接使用(例如:a=0),则变量a 的类型是()。
A )Integer
B )String
C )Boolean
D )Variant
(8) 为把圆周率的近似值3.14159存放在变量pi 中,应该把变量pi 定义为()。
A )Dim pi As Integer
B )Dim pi(7) As Integer
C )Dim pi As Single
D )Dim pi As Long  (9) 设有如下语句:
Dim a, b As Integer
c="VisualBasic"
d=#7/20/2005#
以下关于这段代码的叙述中,错误的是()。
A )a 被定义为Integer 类型变量
B )b 被定义为Integer 类型变量
C )c 中的数据是字符串
D )d 中的数据是日期类型
知识点2:表达式
一、选择题
(10)语句Print 5/4*6\5 Mod 2的输出结果是()。
A )0
B )1
C )2
D )3
(11)表达式 5 Mod 3+3\5*2的值是()。
A )0
B )2
C )4
D )6
(12)在Visual Basic 中,表达式3* 2\5 Mod 3的值是()。
A )1
B )0
C )3
D )出现错误提示
(13)(18)表达式2*3^2+4*2/2+3^2的值是()。
A )30
B )31
C )49
D )48
(14)把数学表达式623
5-+y x 表示为正确的VB 表达式应该是()。
A)(5x+3)/(2y-6)  B)x*5+3/2*y-6
C)(5*x+3)÷(2*y-6)  D)(x*5+3)/(y*2-6)
知识点3:内部函数
一、选择题
(15)设a = 5,b = 10,则执行c = Int((b - a) * Rnd + a) + 1后,c值的范围为()。
A)5~10 B)6~9 C)6~10 D)5~9
(16)可以产生30-50(含30和50)之间的随机整数的表达式是()。
A)Int(Rnd*21+30)    B)Int(Rnd*20+30)
C)Int(Rnd*50-Rnd*30) D)Int(Rnd*30+50)
(17)表达式Int(Rnd(0)*50)所产生的随机数范围是()。
A)(0,50)  B)(1,50) C)(0,49)D)(1,49)
(18)设x=3.3, y=4.5,表达式x-Int(x)+Fix(y)的值是()。
A)3.5  B)4.8 C)4.3 D)4.7
(19)语句Print Sgn(-6^2)+ Abs(-6^2)+Int(-6^2)的输出结果是()。
A)-36    B)1      C)-1    D)-72
(20)以下能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是()。
A)Left B)MidC)String  D)Instr
(21)执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是()。
A) Visual  B) Basic  C) 6 D)11
(22)设a="MicrosoftVisualBasic", 则以下使变量b的值为
"VisualBasic"的语句是()。
A)b=Left(a,10)  B)b=Mid(a,10)C)b=Right(a,10)  D)b=Mid(a,11,10)
(23)执行以下程序后输出的是()。
Private Sub Command1_Click()
Ch$="AABCDEFGH"
Print Mid(Right(ch$, 6), Len(Left(ch$, 4)), 2)
End Sub
A)CDEFGH  B)ABCD  C)FG  D)AB
(24)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()
a$="VisualBasic"
Print String(3,a$)
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是()。
A)VVV B)Vis  C)sic  D)11
(25)在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()
a = 12345
Print Format$(a, "000.00")
End Sub
程序运行后,单击命令按钮,窗体上显示的是
A)123.45  B)12345.00 C)12345  D)00123.45
二、填空题
(2)以下语句的输出结果是:【12345.68】。
Print Int(12345.6789*100+0.5)/100
(3)设有如下程序段:
a$="BeijingShanghai"
b$=Mid(a$,InStr(a$,"g")+1)
执行上面的程序段后,变量b$的值为【Shanghai】。
(4)下列语句的输出结果是【12,345.68】。
Print Format (Int(12345.6789*100+0.5)/100,"0000,0.00")
第3章顺序结构设计
知识点1:Print方法
(1)设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是()。
A)Print A=x+y          B)Print"A="; x+y
C)Print "A="+Str(x+y)    D)Print"A=" &x+y
知识点2:窗体
(2)如果要改变窗体的标题,则需要设置的属性是()。
A)Caption  B)Name  C)BackColor  D)BorderStyle
(3)以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是()。
A)Form1.Name="VisualBasic窗体"
B)Form1.Title="VisualBasic窗体"
C)Form1.Caption="VisualBasic窗体"
D)Form1.Text="VisualBasic窗体"
(4)以下叙述中正确的是()。
A)窗体的Name属性指定窗体的名称,用来标识一个窗体
B)窗体的Name属性值是显示在窗体标题栏中文本
C)可以在运行期间改变窗体的 Name 属性的值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。