VB1、2章练习题

  • 格式:docx
  • 大小:40.68 KB
  • 文档页数:5

VB1、2章练习题

练习题

一、选择题

1、下列选项中,_________属于可视化的面向对象程序设计语言。

A.Visual Basic B.C C. FoxBase D. Basic 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.OPP B. POP C. PPO D. OOP

6、工程文件文件名的扩展名是什么?

A..bmp B. .vbp C. .frm D. .bas

7、窗体文件文件名的扩展名是什么?

A..bmp B. .vbp C. .frm D. .bas

8、“一个女学生在散步时被汽车撞了”,其中“学生”、“女”、“散步”和“被汽车撞了”依次是下面的哪一项?

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

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

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

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

9、在Visual Basic中有多种方法可以用来打开代码窗口,以下哪种方法不可以用来打开代码窗口?

A. 在工程窗口内选择一个窗体或模块,单击“查看代码”按钮。

B.在窗体窗口双击窗体或控件。 C. 从“视图”菜单内选择“代码窗口”命令。

D. 在属性窗口内,双击对象下拉列表框内的对象名。

10、在Visual Basic中有多种方法可以用来打开一个对象的属性窗口,以下哪种方法不可以用来打开一个对象的属性窗口?

A. 在工程窗口内选择一个窗体或模块,单击“查看对象”按钮。

C. 从“视图”菜单内选择“属性窗口”命令。

D. 在属性窗口内,单击对象下拉列表框内的对象名。

11、对象的性质和状态特征称为__________。

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

12、下面哪一项属性用于标识对象的名称?

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

13、下面哪一项属性用于显示对象的标题?

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

14、窗体Form1的Name属性为myfrm,则它的Load事件过程名为哪一个?

A.Form_Load B. Me_Load C. Myfrm_Load D. Form1_Load

15、要在窗体Form1内显示“myfrm”,要使用以下哪条语句?

A. form.caption=”myfrm”

B. form1.caption=”myfrm”

C. form1.print=”myfrm”

D. form.print=”myfrm”

16、VB窗体在整个存活期有4种状态,它们依次是_________。

A. 创建(Initialize)、加载(Load)、可见(Activate等)和卸载(Unload等)

B. 加载(Load)、创建(Initialize)、可见(Activate等) 和卸载(Unload等)

C. 加载(Load)、可见(Activate等)、创建(Initialize) 和卸载(Unload等)

D. 创建(Initialize)、可见(Activate等)、加载(Load)和卸载(Unload等) 17、命令按钮的常用事件不包括_________。

A.Click B. DbClick C.GotFocus D. LostFocus

18、文本框控件中显示的文本内容由哪一个属性设置?

A.Tag B. Text D. Font

19、决定一个控件在窗体上位置的属性是_________。

A.Width或Height B. Width和Height

C. Top或Left

D. Top和Left

20、为对象设置属性,以下哪种方法是无效的?

A. “代码窗口”中利用命令代码为对象设置属性。

B.“立即窗口”中利用命令代码为对象设置属性。

C.“属性窗口”中通过对话框为对象设置属性。

D.“属性窗口”中直接输入数据为对象设置属性。

21、代码窗口中_________。

A. 既无对象列表框,也无过程列表框

B.有对象列表框,无过程列表框

C. 无对象列表框,有过程列表框

D. 既有对象列表框,又有过程列表框

22、读写标签控件中的文字应使用________属性。

A.Caption B. Title D. Text

23、对象的三要素包括_________。

A. 特征、方法和过程

B.属性、函数和过程

C. 属性、方法和事件

D. 变量、常量和表达式

24、在程序代码中设置属性的方法如下_________。

A. 属性=值 B.对象属性=值

C. 对象.属性=值

D. 属性.对象=值

25、以下关于对象属性正确的说法是_________。 A.在设计模式和运行模式下都不能设置对象的属性

B.对象的属性在设计模式下可以设置,在运行模式下不能设置

C.对象的属性在运行模式下可以设置,在设计模式下不能设置

D.对象的属性既可以在设计模式下设置,也可以在运行模式下设置26、要设置程序运行时窗体的显示状态,应该使用以下哪一个属性?

A.Appearance B. BorderStyle

C. ScaleMode

D. WindowState

27、在一个容器对象内可以容纳其他对象,以下哪个对象是容器?

A.CommandButton B. Form

C. Label

D. TextBox

28、关于标签和文本框的区别,以下叙述错误的是_________。

A.在程序运行中,标签和文本框都可以用来输出数据。

B.在程序运行中,标签和文本框都可以用来输入数据。

C.在程序运行中,可以改变标签的内容。

D.文本框控件不设Caption属性。

29、类是同种_________的集合和抽象。

A .变量 B.常量 C.对象 D.函数

30、下列选项中,不属于同类的是_________。

A .Caption B. Height D. Click

二、设计题

1、设置一个文字字体、字号的程序,如图1-1所示

设计要求:窗体上有一个标签控件,用来显示示例文字,有三个字体设置按钮,“宋体”、“幼圆”和“黑体”,单击这些按钮,示例文字变为制定的字体;有三个字号设置按钮,单击“20磅”按钮,示例文字大小威20磅,单击“-1磅”按钮或“+1磅”按钮,示例文字在现有大小的基础上减小1磅或增加1磅,同时窗体的标题栏显示当前的字号。

设计一个程序,当程序运行后,在窗体的正中间显示“你好!请输入你的姓名”,焦点定在其下的文本框中(如图1-2所示),当用户输入姓名并单击“确定”按钮后,在窗体中用黑体、12磅、红色字显示“XXX 同学,你好!祝你学好VB 程序设计”,同时窗体上出现两个命令按钮“继续”和“结束”,其中“XXX ”是用户输入的姓名,例如,当用户输入“王五”,单击“确定”按钮后,就会出现如图1-22所示的界面,如果单击“继续”按钮,则又回到初始运行状态,并且焦点重新定位于文本框中;单击“结束”按钮即结束程序运行。

图1-1 程序运行后初始界面

图1-2 程序运行后初始界面 图1-3 单击窗体后的程序界面