Visual Basic 考试辅导资料
第一部分
第一章 Visual Basic概述
1、以下关于方法的叙述错误的是____。(200501) A. 方法是构成对象实体的一个部分 B. 方法是一种特殊的过程或函数
C. 调用方法的一般格式是:对象名称.方法名称 [参数] D. 在调用方法时,对象名称是不可缺少的 2、扩展名为VBP的工程文件中包含有____。(200402) A. 工程中所有模块的有关信息
B. 每个窗体模块中的所有控件的有关信息 C. 每个模块中所有变量的有关信息 D. 每个模块中所有过程的有关信息
3、一个对象可以执行的动作与可被对象识别的动作分别称为____。(1998模拟考)
A. 事件、方法 B. 方法、事件 C. 属性、方法 D. 过程、事件 4、Visual Basic是一种面向____的程序设计语言。(199902) A. 过程 B. 用户 C. 方法 D. 对象 5、一只白色的足球被踢进球门,则白色、足球、踢、进球门是____。(199902、200002)
A. 属性、对象、方法、事件 B. 属性、对象、事件、方法 C. 对象、属性、方法、事件 D. 对象、属性、事件、方法 6、Visual Basic是用于开发____环境下的应用程序的工具。(200001) A. DOS B. Windows C. DOS和Windows D. UNIX 7、一个可执行的Visual Basic的应用程序至少要包括一个____。(200001) A. 标准模块 B. 类模块 C. 窗体模块 D. 辅助模块
第二章 窗体与控件
1、下列项目中,属性、方法、事件的个数分别为____。(200602) ①Caption ②Unload ③Cls ④SetFocus ⑤LostFocus ⑥KeyPress A. 2 2 2 B. 1 2 3 C. 3 2 1 D. 2 3 1 2、下列有关对象属性的说法错误的是____。(200602)
A. 对象的Name(名称)属性在程序代码中,作为对象的标识名 B. 只能在运行时设置或改变的属性不会出现在属性窗口中 C. Visible属性值设为True的对象肯定是活动对象 D. 某些属性具有若干子属性,例如Font属性 3、如果窗体上有命令按钮“确定”,在代码编辑窗口有与之对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为____。(200601、199902)
共42页;第1页
Visual Basic 考试辅导资料
A. “OK”和“确定” B. “确定”和“OK” C. “Command1”和“确定” D. “Command1”和“OK” 4、以下所列的8个控件中,具有Caption属性的有____个。(200502)
CheckBox、ComboBox、HscrollBar、DirListBox、Image、Frame、Label、Line A. 5 B. 4 C. 3 D. 2
5、创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是____。(200501) A. 该命令按钮的Value属性被设置为False B. 该命令按钮的Enabled属性被设置为False C. 该命令按钮的Visible属性被设置为False D. 该命令按钮的Default属性被设置为True
6、若需要在同一窗体内安排两组相互独立的单选按钮,可使用____控件。(200501)
①TextBox ②PictureBox ③Image ④Frame A. ①② B. ②③ C. ②④ D. ③④ 7、单击滚动条两端的箭头时,滚动条Value属性值的改变量由____属性值决定。(200501)
A. LargeChange B. Max C. SmallChange D. Min 8、以下控件对象中具有Picture属性的是____。(200402) ①PictureBox ②Frame ③OptionButton ④CommandButton ⑤ListBox ⑥CheckBox ⑦Label A. ①③④⑥ B. ①②⑤⑥⑦ C. ①③④⑤⑥ D. ①②③④⑤⑥ 9、VB中下列关于控件的属性或方法中搭配错误的有____个。(200401) ①Timer1.Interval ②List1.Cls ③Text1.Print ④List1.RemoveItem ⑤VScroll1.Value ⑥Picture1.Print A. 0 B. 1 C. 2 D. 3 10、无法响应Click事件的控件是____。(200302) A. Label B. Timer C. TextBox D. ListBox
注:对象没有出现在窗体上或对象的Enabled被设置为False,则对象无法响应Click事件。 11、对于某对象的SetFocus与GotFocus的描述,正确的是____。(200801、200302) A. SetFocus是方法,GotFocus是事件 B. SetFocus是事件,GotFocus是事件 C. SetFocus是方法,GotFocus是方法 D. SetFocus是事件,GotFocus是方法
注:与焦点相关的方法为SetFocus,事件为GotFocus、LostFocus 12、在VB中可以作为容器的是____。(200301) A. Form、TextBox、PictureBox B. Form、PictureBox、Frame C. Form、TextBox、Label D. PictureBox、TextBox、ListBox 13、VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有____。(200301)
(1)PictureBox (2)Image (3)TextBox (4)CommandButton (5)OptionButton (6)Label A. (1)(2)(3)(4) B. (1)(2)(5)(6) C. (1)(2)(4)(5) D. (1)(2)(4)(6)
共42页;第2页
Visual Basic 考试辅导资料
14、以下使用方法的语句中正确的是____。 A. List1.Clear B. Form1.Clear C. Cobmo1.Cls D. Picture1.Clear 15、以下所列的7个控件中,具有Caption属性的有____个。(200202)
PictureBox、Frame、OptionButton、ListBox、TextBox、Form、DriveListBox A. 3 B. 4 C. 2 D. 5 16、以下关于对象属性的说法中错误的是____。 A. 所有对象都具有Name属性
B. 只能在执行时设置或改变的属性称为执行属性
C. 对象的某些属性只能在设计时设定,不能使用代码设定 D. Enabled属性值为True的控件对象在窗体上将不可见 17、在VB中最基本的对象是____,它是应用程序的基石,也是其他控件的容器。(200101) A. 文本框 B. 命令按钮 C. 窗体 D. 标签
18、应用程序窗体的名称为Frm1,窗体上有一个命令按钮,其名称为Cmd1,窗体和命令按钮的Click事件过程名分别为____。(200101) A. Form_Click() Command1_Click() B. Frm1_Click() Command1_Click() C. Form_Click() Cmd1_Click() D. Frm1_Click() Cmd1_Click()
19、多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把____指定为启动窗体。(200101) A. 不包含任何控件的窗体 B. 设计时的第一个窗体 C. 命名为Frm1的窗体 D. 包含控件最多的窗体 20、使用____ 方法可以将新的列表项添加到列表框中。(200101) A. Print B. AddItem C. Clear D. RemoveItem 21、有程序代码:Text1.Text=”Visual Basic”,
其中的Text1、Text和”Visual Basic”分别代表____。(200101) A. 对象、值、属性 B. 对象、方法、值 C. 对象、属性、值 D. 属性、对象、值 22、用窗体的____属性改变窗体的标题。(200002、200001) A. Style B. Text C. Caption D. Name 23、以下有关对象属性的说法中,正确的是____。(200002) A. 对象所有的属性都罗列在属性窗口中 B. 不同对象不可能有同名属性
C. 不同对象的同名属性取值一定相同
D. 对象的某些属性既可在属性窗口中设置,也可以通过程序代码设置或改变 24、若在一个应用程序的窗体上依次创建了Label、CommandButton、TextBox等控件,则运行该程序显示窗体时,____会先获得焦点。(200002) A. 窗体 B. CommandButton C. Label D. TextBox
注:不可获得焦点的对象:标签、框架、形状、线条、图像、计时器
25、单选按钮OptionButton用于一组排斥的选项。若一个应用程序包含多组互斥条件,可以在不同的____中安排适当的单选按钮即可实现。(200002) A. Frame或Image B. ComboBox或Image
共42页;第3页
Visual Basic 考试辅导资料
C. ComboBox或PictureBox D. Frame或PictureBox 26、VB程序设计时常用的Print、Cls属于____。(200001) A. 属性 B. 对象 C. 方法 D. 事件 27、窗体的名称属性为frm,则它的Load事件过程名是____。(199902) A. Form_Load B. Form1_Load C. frm_Load D. Me_Load 28、下列有关图片框PictureBox用法的叙述错误的是____。(200602) A. 图片框可用作其他控件的容器
B. 图片框可以显示不同种类型格式的图形或图像文件
C. 用户可以从其他绘图软件中把一幅图形或图片剪切/复制,再粘贴到图片框中 D. 不需要任何设置,图片框就能自动适应加载图片的大小 29、以下所列项目不属于窗体事件的是____。(200601)
A. Initialize B. SetFocus C. GotFocus D. LostFocus
30、使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入____符号,那么在运行时按Alt键和该字母键的组合就可以打开该命令菜单。(200101) A. 下划线 B. & C. $ D. @
31、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中输入____。(199902) A. - B. + C. & D. #
32、下面所列控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是____。(200401) A. List1.ListCount B. Text1.Index C. Dir1.Path D. Label1.Visible 33、下面____语句可以将列表框List1中当前选定的列表项值替换成“ABC”。(200401)
A. List1.AddItem “ABC”,List1.ListIndex B. List1.Text=”ABC” C. List1.List(List1.ListIndex)=”ABC” D. 前三项均可 34、在以下有关对象属性的叙述中错误的是____。(200201) A. 一个对象的属性可分为外观、行为等若干类 B. 不同属性可能具有不同的数据类型
C. 一个对象的所有属性都可在属性窗口的列表中进行设置 D. 属性窗口中的属性列表既可按字母排序也可按类别排列
35、在窗体上有多个控件,在Form_Activate()事件过程中添加____语句,就可以确保每次运行程序时,都将光标定位在文本框Text1上。(200102) A. Text1.Text=” ” B. Text1.SetFocus C. Form1.SetFocus D. Text1.Visible=True
36、若窗体有列表框List1,则List1.List(List1.ListIndex)的值等于List1的____属性值。(200502)List1.Text 37、在程序运行时,将保存在C盘Pic文件夹中的名为Fishing.bmp的图片加载到图片框Picture1中的语句为_____。(200302) Picture1.Picture=LoadPicture(“c:\\Pic\\Fishing.bmp”) 38、下列语句中,正确的是____。(200702) A. Text1.SetFocus B. Form1.Clear C. Label1.SetFocus D. List1.Cls
39、创建一个名为“文件”的菜单项,欲使其可用Alt+F方式进行访问,则在菜单编辑器的标题文本框中应输入____。(200702)
共42页;第4页

