Visual Basic程序设计基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

习题1

一、填空题

1.VB集成环境的工作状态主要有三种不同的模式__________、__________和__________。

2.__________是与工程有关的全部文件和对象的清单,其扩展名是.vbp。

3.可以将几个工程文件组成一个__________。

4.创建一个新工程可以用“文件”菜单中的__________命令或__________命令。

5.单击“文件”菜单中的__________命令,可将在集成开发环境中打开的工程或工程组的所有内容保存。

6.在面向对象程序设计中,__________是基本构成单元,并从相同类型的对象中抽象出类,对象只是类的实例。

7.面向对象程序设计中的__________是对一类对象进行分析、概括,得到一类对象的公共性质,并加以描述的过程。

8.__________是把相关的数据和代码结合成一个有机的整体,形成数据和操作代码的封装体,对外只提供一个可以控制的接口,内部大部分的实现细节对外隐蔽。

9.__________描述了类之间的关系,这种关系使得一类可以继承另一类的属性和行为,从而,提供了通过现有的类创建新类的方法,也提高了软件复用的程度。

10.在事件驱动的应用程序中,__________可以由用户操作触发,也可以由来自操作系统或其他应用程序的消息触发,甚至由应用程序本身的消息触发。

二、选择题

1.窗体文件的扩展名是( )。

A..bas B..cls C..frm D..res

2.下列可以启动Visual Basic的方法是( )。

A.打开“我的电脑”,找到存放Visual Basic所在系统文件的硬盘及文件夹,双击“VB6.exe”图标

B.在DOS窗口中,输入Visual Basic的路径,执行Visual Basic可执行文件

C.利用“开始”菜单中的“程序”命令可启动Visual Basic

D.A和C

3.一个工程必须包含的文件的类型是( )。

A..vbp、.frm、.frx B..vbp、.cls、.bas C..bas、.ocx、.res D..frm、.cls、.bas

4.以下叙述中错误的是( )。

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B.以.BAS为扩展名的文件是标准模块文件

C.窗体文件包含该窗体及其控件的属性

D.一个工程中可以含有多个标准模块文件

5.下列不是VB文件的是( )。

A.*.frm文件 B.*.cls文件 C.*.bas文件 D.*.dbc文件

6.假定一个VB应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是( )。

A.只保存窗体模块文件 B.分别保存窗体模块、标准模块和工程文件

C.只保存窗体模块和标准模块文件 D.只保存工程文件

7.VB的使用目的是( )。

A.开发Windows应用程序 B.图像处理C.制作WAV文件 D.文字处理

8.一个对象可以执行的动作和可被对象识别的动作分别称为( )。

A.方法、事件 B.事件、方法 C.方法、属性 D.事件、属性

9.当运行程序时,系统自动执行启动窗体的某个事件过程,这个事件过程是( )。

A.Load B.Click C.Unload D.GotFocus

10.以下关于VB特点的叙述中,错误的是( )。

A.VB是采用事件驱动编程机制的语言

B.VB程序既可以编译运行,也可以解释运行

C.构成VB的多个过程没有固定的执行顺序

D.VB程序不是结构化程序,不具备结构化的三种基本结构

11.以下叙述中,错误的是( )。

A.在VB中,对象所能响应的事件是由系统定义的

B.对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定

C.VB中允许不同对象使用相同名称和方法

D.VB中的对象具有自己的属性和方法

12.VB集成开发环境中不包括下列哪些窗口( )?

A.工具箱窗口 B.工程资源管理器窗口 C.属性窗口 D.命令窗口

13.“一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对应VB中的哪些术语( )?

A.对象、属性、事件、方法 B.对象、属性、方法、事件

C.属性、对象、事件、方法 D.属性、对象、方法、事件

14.下面哪一个属性用来标识对象的名称( )?

A.Caption B.Value C.Text D.Name

15.VB 6.0集成开发环境中不能完成的功能是( )。

A.输入编辑源程序 B.编译生成可执行程序

C.调试运行程序 D.自动查找并改正程序中的错误

16.传统和程序设计语言相比,VB最突出的特点是( )。

A.结构化程序设计 B.程序开发环境

C.程序调试技术 D.事件驱动编程机制

17.VB 6.0集成开发环境的工作状态有( )。

A.一种 B.两种 C.三种 D.四种

18.在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。

A.代码 B.窗体设计 C.属性 D.工程资源管理器

三、简答题

1.VB有哪些基本特点?

2.简述VB集成环境的构成,每个部分的主要功能是什么?

3.什么是对象和类?它们之间有什么关系?

4.面向对象程序设计的基本思想是什么?

5.面向对象程序设计具有哪些基本特点?

6.简述事件驱动模型的工作原理。

7.VB的工程包括哪几类文件?如何保存?

四、程序设计

1.启动VB,创建一个窗体Form1,在属性窗口中设置如下属性:Width=7000,Height=3000,Caption=VB 6.0窗体,Left=50,Top=300,在Form_Load( )事件过程中做如下设置:背景色是蓝色,Font为楷体、斜体、四号,并运行该窗体。

2.在上题Form1的基础上,添加一个标签、一个命令按钮、一个文本框,其大小和位置自定,标签的Caption值为“欢迎新生入学”,命令按钮的Caption值为“确定”,文本框的Text属性为空。并完成如下操作。

① 运行上述Form1,在文本框中输入“吴山”。

② 在命令按钮的Click事件中输入一个语句“Print "新同学的姓名是:",Text1.Text”,然后运行,并单击命令按钮。