admin 管理员组

文章数量: 1086019


2024年3月28日发(作者:35岁学习c语言晚吗)

电子系计控专业《面向对象的程序设计》期末试卷(A)答案

一、选择题(每题1分,共20分)

1、如果要改变窗体的标题,则需要设置的属性是 A 。

A. Caption B. Name C. BackColor D. BorderStyle

2、工程文件的扩展名是_C_。A. frx B. bas C. vbp

3、初始状态下,VB工具箱的控件称为_A_。

A. 标准控件(或内部控件) B. 外部控件 C. ActiveX控件 D. 可插入对象

4、将命令按扭Command1设置为不可见,应修改命令按钮的 A 属性。

A. Visible B. Value C. Caption D. Enable

5、在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标识各个

控件数组元素的参数是 B 。

A. Tag B. Index C. ListIndex D. Name

6、要改变控件的高度,应修改控件的_D_属性。A. Top B. Left C. Width D.

Height

7、只能用来显示字符信息的控件是 B 。A. 文本框 B. 标签 C. 图片框 D. 图象框

8、InputBox$(函数返回值的类型为 B 。

A. 数值 B. 字符串 C. 变体 D. 数值或字符串(视输入的数据而定)

9、确定复选框是否选中,可访问的属性是_A_。A. Value B. Checked C.

Selected D. Caption

10、选中复选框时,Value的值为 B 。A. 0 B.1 C. True D. False

11、添加列表框中的项目,应该用列表框的 C 属性。A. Selected B. Value C. List D.

Text

12、若要在同一窗体中安排两组单选按扭,可用_D_控件来分隔。

A. 列表框 B. 组合框 C. 图片框 D. 框架

13、用户可以通过设置菜单项的_C_属性的值为False来使该菜单项失效。

A. Hide B. Visible C. Enable D. Checked

14、在程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动事件是 C 。

A. Move B. Change C. Scroll D. Getfocus

15、以下 D 语句将删除列表框List1中的最后一项。

A. Item unt B.

C. ( unt-1=”” D. List1. RemoveItem unt-1

16、菜单编辑器中,同层次的 B 设置为相同,才可以设置索引值。

A. Caption B. Name D. ShortCut

17、将CommonDialog1通用对话框以“打开文件”对话框方式打开,需用 A 方

法。

A. ShowOpen B. ShowColor C. ShowFont D. ShowSave

18、要从磁盘上读入一个文件名为“c:”顺序文件,如下 A 正确。

A. f=“c:”

Open f For Input As #1

B. f=“c:”

Open “f” For Input As #2

C. f=“c:”

Open c: For Output As #2

D. f=“c:”

Open “c:” For Output As #2

19、设定文件列表框中所显示的文件类型,应该修改该控件的 A 属性。

n B. Path C. FileName D. Name

20、通用对话框可以通过对 D 属性的设定来过滤文件类型。

A. Action B. Filterindex C. Font D. Filter

二、判断题

1、单选按钮控件和复选框控件都具有Value属性,它们的作用完全相同。 (×)

2、窗体的Enabled属性值为False 时,该窗体上的按钮、文本框等控件就不会对用

户的操作作出反应。 (√)

3、当定时器控件的Interval属性值设置为0时,不会激发Timer事件。 (√)

4、过程中的静态变量是局部变量,当过程再次被调用时,它的值是上一次调用后的

值。(√)

5、移动框架时,框架内的控件也跟随着一起移动,因此框架内的控件的Left和Top

属性值也随之改变。(×)

6、定时器控件在运行时不可见,所以在设计时,它的大小和位置可随意确定。

(√)

7、菜单编辑器中的快捷键是指无须打开菜单就可以直接由键盘输入选择菜单项的按

键。(√)

8、滚动条控件可作为用户输入数据的一种方法。 (√)

9、通用对话框的Filename属性返回的是一个输入或选取的文件名字符串。 (√)

10、用关键字Public声明的过程可以被工程中的其它模块调用。 (√)

三、填空题(每空2 分,共20分)

1、表达式Int(-3.5+Fix(3.5的值是_-1_

2、如果定义一个数组“Dim a(5 As Integer”,其元素最多有 6 个,如果之前在通

用段设置了语句“Option Base 1”,则元素的个数有 5 个。

3、VB的工作模式有设计模式、运行模式和_中断模式_。

4、表达式Len(“abc”+Space(2+”efg”的值为 8 。

5、调试程序中可能遇到的三类错误分别为编译错误、 运行时错误 和 逻辑错误 。

6、用Dim定义数值变量时,该数值变量自动赋初值 0 。

7、在变量后面加符号 $ ,表示该变量为字符串类型。

8、长整型变量(Long类型)占用 4 个字节。

四、程序阅读题(每小题5分,共20分)

1、在窗体上画一个文本框和一个标签,然后编写如下两个事件过程:

Private Sub Form_ Click(

Text1=”花好月圆”

End Sub

Private Sub Text1_ Change(

Label1=”月落乌啼”

End Sub

程序运行,单击窗体后,则在文本框中显示的内容是 花好月圆 ,在标签中显示的内

容是月落乌啼。

2、写出下列程序运行时连续4次单击窗体后,Form1上的输出结果。

Private Sub Form_ Click(

Static a As Integer

Dim b As Integer

b=a+b+1

a=a+b

”a=”;a, ”b=”;b

End Sub

a=1 b=1

a=3 b=2

a=7 b=4

a=15 b=8

3、代码如下:

Private Sub Form_MoudeDown(Button As Integer, Shift As Integer,X As

Single,Y As Single

If Button=2 Then PopupMenu mnupopup

End Sub

‘mnuChoice1、2、3顺序为菜单项mnuPopup的下一级子菜单名

Private Sub mnuChoice1_Click(

Print “你好!”

End Sub

Private Sub mnuChoice2_Click(

“你们好”+“!”

End Sub

Private Sub mnuChoice3_Click(

“大家好” & “!”

End Sub

请写出在鼠标右击后出现的弹出式菜单中,点击菜单第一项后在窗体上的显示结果。

答: 你好!

4、下面程序运行后,单击窗体,写出窗体上显示的内容。

Private Sub Form_ Click(

Dim a As Integer, b As Integer


本文标签: 控件 窗体 变量 属性 过程