VB(1-2)章复习练习 下载本文

VB练习(第1-2章)

一、选择题

1.Visual Basic集成环境的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应

的打开命令。

A、编辑 B、视图 C、格式 D、调试

2.与传统的程序设计语言相比,Visual Basic最突出的特点是________。 A) 结构化程序设计 B) 程序开发环境 C) 事件驱动编程机制 D) 程序调试技术

3.下列________菜单不是Visual Basic 6.0主窗口中的菜单。 A) 文件 B) 查看 C) 格式 D) 视图

4.Visual Basic 6.0集成环境的主窗口中不包括________。 A) 标题栏 B) 菜单栏 C) 状态栏 D) 工具栏

5.用标准工具栏中的工具按钮不能执行的操作是________。 A) 添加工程 B) 打印源程序 C) 运行程序 D) 打开工程 6.Visual Basic 6.0中,窗体文件的扩展名为________。 A) vbp B) frm C) cls D) bas 7.下列________说法是错误的。

A) 属性窗口中的属性列表会随着选定对象的变化而变化。 B) 属性是对用户界面中对象性质的描述。

C) 单击工具栏中“属性窗口”按钮,可打开属性窗口。

D) 选取“工具”菜单下的“属性窗口”菜单项,可打开属性窗口。

8.新建一工程,将其窗体的Name属性设置为My First,则默认的窗体文件名为(A、Forml.frm B、工程1.frm C、My First.frm D、Forml.vbp 9、每个应用程序至少有一个工程文件,工程文件的扩展名是( ) A、.bas B、.cls C、.frm D、.vbp 10、下列关于工具栏的叙述中,正确的是( )

A、工具栏都固定在集成开发环境窗口菜单栏下面 B、集成开发环境窗口中一定有一个工具栏 C、每种工具栏都有固定的和浮动的两种形式

D、有的工具栏是浮动的,有的工具栏是固定的,两者不能转换 11、窗体设计器是用来设计( )

A、应用程序的代码段 B、应用程序的界面 C、对象的属性 D、对象的事件 12、Visual Basic6.0版本是(

)位应用程序的开发工具。

A、8 B、16 C、32 D、64 13、使用( )方法可以进入代码窗口编写代码。 A、执行“文件”菜单中的打开命令

B、在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令 C、双击“工程资源管理器”窗口

)D、执行“视图”菜单中的“代码窗口”命令 14、激活属性窗口使用的键是( ) A、F2 B、F3 C、F4 D、F5

15、不能在运行期间设置窗体的( )属性。

A、BorderStyle B、Caption C、Icon D、MaxButton 20.若要使窗体不可操作,要对________属性设置。 A) Enabled B) Visible C) BackColor D) Caption 21.当运行程序时,系统自动执行启动窗体的________事件。 A) Load B) Click C) Unload D) GotFocus

22.要使窗体在运行是不可显示,应对属性________进行设置。 A) Enabled B) Visible C) BackColor 23.以下叙述中正确的是________。

A) 窗体的Name属性指定窗体的名称,用来标示一个窗体 B) 窗体的Name属性的值是显示在窗体标题栏中的文本 C) 可以在运行期间改变对象的Name属性的值 D) 对象的Name属性值可以为空

24.关于对象的属性不正确的是________。

A) 对象的属性一般有属性名和属性值 B) 可通过属性窗口设置属性的值 C) 可通过程序代码设置属性值 D) 对象所有属性值均可以在设计时设置 27.为了在运行时能显示窗体左上角的控制框(系统菜单),必须________ 。 A) 把窗体的ControlBox属性设置为False,其他属性任意

B) 把窗体的ControlBox属性设置为True,把BoderStyle属性设置为1~5 C) 把窗体的ControlBox属性设置为False,把BoderStyle属性设置为非0值 D) 把窗体的ControlBox属性设置为True,把BoderStyle属性设置为0值 30.确定一个控件在窗体上的位置的属性是________。 A) Width或Height B) Width和Height C) Top或Left D) Top和Left

31.Visual Basic 6.0默认的坐标单位是________ 。 A) Twip B) 像素点 C) 英寸

D) 厘米

32.下列叙述中正确的是________。 A) 只有窗体才是Visual Basic中的对象 B) 只有控件才是Visual Basic中的对象 C) 窗体和控件都是Visual Basic中的对象 D) 窗体和控件都不是Visual Basic中的对象 33.下列可以激活属性窗口的操作是________。 A) 用鼠标双击窗体的任何部位

B) 执行“工程”菜单中的“属性窗口”命令 C) 按Ctrl+F4键

D) Caption

D) 按F4键

34.下列不能打开工具箱窗口的操作是________。 A) 执行“视图”菜单中的“工具箱”命令 B) 按Alt+F8键

C) 单击工具栏上的“工具箱”按钮 D) 按Alt+V,然后按X键

35.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的

属性,预先应执行的操作是________。 A) 单击窗体上没有控件的地方 B) 单击任一个控件 C) 不执行任何操作 D) 双击窗体的标题栏

36.为了把窗体上的某个控件变为活动的,应执行的操作是________。 A) 单击窗体的边框 B) 单击该控件的内部 C) 双击该控件 D) 双击窗体

38.为了确定一个窗体或控件的大小的属性是________。 A) Width或Height B) Width 和Height C) Top或Left D) Top和Left

39.为了同时改变一个活动控件的高度和宽度,正确的操作是________。 A) 拖拉控件4个角上的某个小方块 B) 只能拖拉位于控件右下角的小方块 C) 只能拖拉位于控件左下角的小方块 D) 不能同时改变控件的高度和宽度

40.下面的________事件是在窗体装入工作区激发的事件。 A) Load B) Mouseup C) Click

D) DblClick

41.要把窗体Form1加载到内存但不显示出来,可使用________ 语句。 A) Form1.Show B) Form1.Hide C) Load Form1 D) Unload Form1 42.要想改变窗体边框线型,可使用的属性是________。 A) FontStyle

B) BorderStyle C) BackStyle

D) Border

43.窗体从加载到显示出来,下列最先发生的事件是________。 A) Load B) Resize C) Activate D) Paint

44.用户在屏幕上设计出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为:

A、面向对象的程序设计 B、结构化程序设计 C、事件驱动的编程机制 D、可视化程序设计 45.VB6共有三个版本,功能最强的是:

A、学习版 B、专业版 C、企业版 D、工业版

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

A、设计状态 B、编写代码状态 C、运行状态 D、中断状态 48.下列有关快捷键的说法错误的是:

A、F4可以激活属性窗口 B、F5可以打开工程资源管理器 C、F1可以打开MSDN D、F8主要用于调试程序代码 49.以下不属于Visual Basic系统的文件类型是: A、*.frm B、*.bat C、*.vbg D、*.vbp 50.一个工程文件中最多可以有多少个窗体文件: A、1 B、2 C、255 D、不确定 51.以下关于工具箱中包括的工具说法正确的是:

A、工具箱中的工具分为两类,一类称为标准控件,一类称为内部控件 B、工具箱中的工具分为两类,一类称为标准控件,一类称为ActiveX控件 C、工具箱中的工具分为两类,一类称为控件,一类称为窗体 D、工具箱中的工具分为两类,一类称为控件,一类称为对象

52.用Visual Basic6.0开发的应用程序文件ABC经过一定的处理可以单独使用,下列有关这种处理过程正确的是:

A、在“新建工程”对话框中选择“标准EXE”选项 B、在“文件”菜单中选择“生成ABC.EXE”菜单 C、在“运行”菜单中选择“编译可执行”菜单 D、在“外接程序”中选“外接程序管理器”菜单 54.下列可以打开立即窗口的操作是:

A、Ctrl+D B、Ctrl+E C、Ctrl+F Ctrl+G 56、面向对象程序设计的英文缩写是( )。 A. DBE B. OLE C. OOP D. SQL

57、Visual Basic的编程机制是( )。 A. 可视化 B. 面向对象 C. 面向图形 D. 事件驱动

58、 Visual Basic是一种( )程序设计语言。 A. 过程式 B. 非过程式 C. 机器 D. 低级

60、 一个可执行的Visual Basic的应用程序至少要包括一个( )。 A. 窗体模块 B. 标准模块 C. 辅助模块 D. 类模块

62、 设置窗体的背景颜色的属性是( )。 A. BackColor B. ForeColor C FillColor D. Picture 63、 控件是(

)。

A. 设置对象属性的工具 B. 编写程序的编辑器

C. 建立图形界面的编辑窗口 D. 建立对象的工具

64、为了选择多个控件,可以按住( )键,然后单击每个控件。 A. Ctrl B. Alt C. Shift D. Tab

65、启动Visual Basic后工具箱中仅有的控件是( )。 A. 内部控件 B. ActiveX控件

C. 内部控件和ActiveX控件 D. 内部控件或ActiveX控件 70、 双击窗体的任何地方,可以打开的窗口是( )。 A. 属性窗口 B. 代码窗口 C. 工程管理窗口 D. 以上都不是

71、 应用程序窗体的名称属性为Formden,窗体上有一个命令按钮,其名称属性为Cqiut,

窗体和命令按钮的Click事件过程名分别是( )。 A. Form_Click()、Cquit_Click() B. Form_Click()、Command1_Click() C. Form1_Click()、Command1_Click() D. Form1_Click()、Cquit_Click()

72、 设计时添加到图片框或图像框的图片数据保存在( )。 A. 窗体文件内 B. 工程文件内

C. 图片的原始文件内 D. 编译后创建的.exe文件内

74、( )函数用于给图片框加载图形或删除图片框中的图片。 A. Loadpicture B. Line C. SavePicture D. Scalemode 76、以下说法不正确的是____。 A.标准模块附属于窗体 B.标准模块由程序代码组成

C.标准模块也称程序模块文件,扩展名为.bas D.标准模块用来声明全局变量和定义一些通用的过程 77、以下说法不正确的是____。 A.Visual Basic是面向过程的编程语言 B.Visual Basic是一种可视化编程工具 C.Visual Basic是结构化程序设计语言 D.Visual Basic采用事件驱动编程机制

78.对于窗体,下面( )属性在程序运行时其属性设置起作用。 (A)MaxButton (B) BorderStyle (C) Name (D) Left

79. 要使Print 方法在Form_Load事件中起作用,要对窗体的( )属性进行设置。 (A)BackColor (B)ForeColor (C) AutoRedraw (D) Caption

84. 要使Form1窗体的标题栏显示”欢迎使用VB”,以下( )语句正确。