VB试题库精简版

VB试题库 一、选择题

1.能被对象所识别的动作与对象可执行的活动分别称为对象的________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、方法 2. 在过程中可以用________语句定义变量。

A.Dim、Private B.Dim、Static C.Dim、Public D.Dim、Static、Private 3.用窗体的________属性来设置窗体的标题。 A.style

B.Text

C.Caption

D.Name

4.若在应用程序中用“Private Sub Sub1(X As Integer,Y As Single)”定义了子程序Sub1,调用程序中的变量I、J均为Integer型,则正确调用子程序Sub1的Call语句是________。 ①Call Sub1(I,I) ③Call Sub1(3.14,234) A.①③

②Call Sub1(3.1415,I) ④Call Sub1(\,\C.①②③ D.无

B.③④

5.下面表达式的值为True的是________。

A.Mid(\,1,12)=Right(\,12) B.\

C.Int(134.69)>=Cint(134.69)

D.78.9/32.77<=97.5/43.97 And –45.4>-4.98 6.以下有关对象属性的说法中正确的是________。 A.对象所有的属性都罗列在属性窗口列表中 B.不同对象不可能有同名属性 C.不同对象的同名属性取值一定相同

D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变

ex?sin3x7.代数表达式lnx?y对应的Visual Basic表达式是________。

A.Log(Abs((Exp(3.14159)+Sin(x)^3)/(x+Y))) B.Ln(Abs((Exp(3.14159)+Sin(x)^3)/(X+Y))) C.Log(Abs(Exp(3.14159)+Sin(x)^3)/(X+Y)) D.Log|(Exp(3.14159)+Sin(x)^3)/x+y|

8. VB集成开发环境有三种工作状态,不属于三种工作状态之一的是________。

A.设计状态 B.编写代码状态 C.运行状态 D.中断状态

9.若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,________会首先获得焦点。

A.窗体 B.CommandButton C.Label ① Public A(5) As Integer ③ Public St As String*10 A.2 B.3 ________中安排适当的单选按钮,即可实现。

A.框架控件(Frame)或图像控件(Image) B.组合框(ComboBox)或图像控件(Image)

C.组合框(ComboBox)或图片框控件(PictureBox) D.框架控件(Frame)或图片框控件(PictureBox) 1

D.TextBox

10.在窗体模块的通用声明处用下面的语句声明变量、数组,正确的语句有________个。

② Public N As Integer ④ Private b() As Integer

D.1

C.4

11.单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的

12.下面的语句或方法中错误的有________个(其中m和n都为Integer型变量)。 ① Dim Arry(m, n) As Integer ② n=32764+5 ③ Print m=m+n;m+n ④ ChDrive \

A.1 B.2 13.下列说法不正确的是________。

A.VB允许将一个数字字符串赋值给一个数值型的变量 B.VB允许使用未经说明的变量,其类型都是Variant类型 C.Cls方法只清除运行时在窗体或图形框中显示的文本或图形 D.事件过程既可建在窗体模块中,也可建在标准模块中 14.运行程序产生死循环时,________可以终止程序运行。

A.按【Ctrl】+【C】键 C.按【Ctrl】+【Break】键

B.按【Ctrl】+【Z】键 D.单击“停止运行”按钮

C.3

D.4

15.VB集成开发环境可以________。

A.编辑、调试、运行程序,但不能生成可执行程序

B.编辑、生成可执行程序、运行程序,但不能调试程序 C.编辑、调试、生成可执行程序,但不能运行程序 D.编辑、调试、运行程序,也能生成可执行程序

16.在VB中最基本的对象是_________,它是应用程序的基石,也是其他控件的容器。 A.文本框 B.命令按钮 Click事件过程名分别为_________。

A.Form_Click()、Command1_Click() B.Frm1_Click()、Command1_Click() C.Form_Click()、Cmd1_Click() 体。

A.不包含任何控件的窗体 C.命名为Frm1的窗体 A.Print 局部变量。

A.Dim

B.Private

C.Public

D.Static

21.下列表达式中,值为True的是________。

A.Ucase(\.14/2\3<10 Mod 4 C.Mid(\.Not(Sqr(4)-3>=-2) 22.下列_________说法是不正确的。

A.当程序正常结束时,所有没用Close语句关闭的文件都会自动关闭 B.在关闭文件或程序结束之前,可以不用Unlock语句对已锁定的记录解锁 C.可以用不同的文件号同时打开一个随机文件

D.用Output模式打开一个顺序文件,即使不对它进行写操作,原来内容也被清除 23.代数表达式

x?lnxa?by?e?t?sin(x?2),对应的Visual Basic表达式是__________。

C.窗体 D.标签

17.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的

D.Frm1_Click()、Cmd1_Click()

18.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_________指定为启动窗

B.设计时的第一个窗体 D.包含控件最多的窗体

D.RemoveItem

19.使用________方法可将新的列表项添加到一个列表框中。

B.AddItem C.Clear

20.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用________关键字在该过程中定义

A.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2) B.Sqr( x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2) 2

C.Sqr((x+Ln(x))/(a+b))+Exp(-t)+Sin(x+y)/2) D.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin(x+y/2)

24.在程序中可以通过复选框和单选按钮的__________属性值来判断它们的当前状态。 A.Caption B.Value 键和该字母键就可打开该命令菜单。 A.下划线 B.&

C.$

D.@

26.在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用_______语句定义一个在所有窗体模块都可以引用的变量IntA。 A.Private IntA As Integer B.Public IntA As Integer C.Public IntA As Integer

Public IntA As Integer

Private IntA As Integer Public IntA As Integer

C.Checked

D.Selected

25.在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入_________符号,那么在运行程序时按【Alt】

D.Private IntA As Integer Private IntA As Integer

27.在应用程序中用“Private Function Fun(x As Integer,y As Single)”定义了函数Fun。调用函数Fun的过程中的变量I、J均定义为Integer型,能正确引用函数Fun的是_______。 ①Fun(I,J) A.①③

②Call Fun(I,3.65) ③Fun(3.14,234) B.②③④ C.①②③

④Fun(\,\D.①②③④

28.若在应用程序的标准模块、窗体模块和过程Sub1的说明部分,分别用“Public G As Integer”、“Private G As Integer”和“Dim G As Integer”语句说明了三个同名变量G。如果在过程Sub1中使用赋值语句“G=3596”,则该语句是给在________说明部分定义的变量G赋值。 A.标准模块 C.窗体模块 A.对象、值、属性 C.对象、属性、值

B.过程Sub1

D.标准模块、窗体模块和过程Sub1 B.对象、方法、属性 D.属性、对象、值 C..bas

D..frx

29.有程序代码“Text1.Text=\Basic\,其中的Text1、Text和\Basic\分别代表_________。

30.VB工程文件的扩展名是________。

A..frm B..vbp 都将光标定位在文本框Text1上。 A.Text1.Text=\ C.Form1.SetFocus 行时会出错的是________。 A.Inta=4.6

B.B1=#True#

31.窗体上有多个控件,在Form_Activate()事件过程中添加__________语句,就可确保每次运行程序时,

B.Text1.SetFocus D.Text1.Visible=True

32.在程序中分别将变量Inta、B1、St和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执

C.St=5 & 123.5 D.D=#10/05/01#

33.在窗体Form1中用“Public Sub Fun(x As Integer,Y As Single)”定义过程Fun,在窗体Form2中定义了变量i为Integer,J为Single,若要在Form2的某事件过程中调用Form1中的Fun过程,则下列语句中正确的语句有_________个。 ①Call Fun(i,j) ③Form1.Fun (i),j

A.1

②Call Form1.Fun(i,i) ④Form1.Fun i + 1,(j)

D.4

B.2 C.3

34.以下有关变量作用域的说法中,错误的是__________。 A.只有在标准模块中用Public语句说明的变量才是全局变量 B.在过程中不能使用Public语句说明全局变量

C.在标准模块的通用声明处可用Private语句说明模块级变量 D.在窗体的通用声明处可用Private语句说明窗体级变量 3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4