大一VB《计算机语言与程序设计》考试题型复习(含答案) 下载本文

内容发布更新时间 : 2024/5/21 1:12:42星期一 下面是文章的全部内容请认真阅读。

一、 单选题

1. Visual Basic是一种面向对象的可视化程序设计语言,采取了_______的编程机制。 A) 从窗体开始执行 B) 按书写顺序执行 C) 从主程序开始执行 D) 事件驱动

2. 在Visual Basic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。 A) 文本框 B) 窗体 C) 标签 D) 命令按钮

3. 有下面的程序代码:Command1.Caption =\确定\,则Command1,Caption和\确定\分别代表 _________。

A) 对象,属性,值 B) 对象,方法,值C) 对象,值,属性 D) 属性,对象,值

4.多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。

A)不包含任何控件的窗体 B)设计时的第一个窗体C)包含控件最多的窗体 D)命名为Form1的窗体

5.VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。 A) 变量 B) 事件 C) 属性 D) 方法

6.VB 6.0集成开发环境中不能完成的功能是_______。

A)输入编辑源程序 B)编译生成可招待程序C) 调试运行程序 D)自动生成查找并改正程序中的错误

7.下列关于VB编程的说法中不正确的是_______。

A)属性是描述对象特征的数据 B)事件是能被对象识别的动作

C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象 8.关于面向对象的描述中,不正确的是_______。

A)对象就是自定义结构变量 B)对象代表正在创建的系统中的一个实体 C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的 9.以下叙述错误的是________。

A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件 B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件 C)保存VB应用程序时,应分别保存窗体文件和工程文件 D)事件可以由用户激发,也可以由系统激发 10.VB6.0集成开发环境不包括________窗口。

A)DOS界面窗口 B)窗体窗口 C)代码窗口 D)属性窗口

11.VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_________、对象对应的_________过程和_________代码。

A) 模块、方法、事件、程序 B) 窗体、属性、事件、程序 C) 窗体、程序、属性、事件 D) 窗体、属性、事件、模块 12. 以下不属于VB工作模式的是________模式。 A) 编译 B) 设计 C) 运行 D) 中断

13. 在VB集成环境创建VB应用程序时。除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是________。

A)窗体布局窗口 B) 立即窗口 C) 代码窗口 D) 监视窗口 14. 保存新建工程时,默认的路径是________。 A)My Documents B) VB98 C) \\ D) Windows

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

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

17 .要使标签显示时不覆盖其背景内容,要对________属性进行设置。

- 1 -

A)BackColor B) ForeColor C) BackStyle D) Caption 18 若要使命令按钮不可操作,要对________属性进行设置。 A)Visible B) Enabled C) Name D) Caption 19.文本框没有________属性。

A) Enabled B) Caption C) BackColor D) Visible 20. 不论任何控件,共同具有的是________属性。 A) Text B) Caption C) BackColor D) Name

21. 要使Form1窗体的标题栏显示 “ 欢迎使用Visual Basic 6.0!”,以下________语句是正确的。 A) Form1.Caption =\欢迎使用Visual Basic 6.0! \B) Form1.Caption =' 欢迎使用Visual Basic 6.0! ' C) Form.Caption = \欢迎使用Visual Basic 6.0! \D) Form.Caption = ' 欢迎使用Visual Basic 6.0! ' 22. 有如下语句:Form1.Print “欢迎使用Visual Basic 6.0!”.. Form1,Print和“欢迎使用Visual Basic 6.0!”则分别代表________。

A) 对象,属性,值 B) 对象,方法,参数 C) 对象,值,属性 D) 属性,对象,值 23. 要判断在文本框是否按了Enter键,应在文本框的________事件中判断。 A) Change B) KeyPress C) Click D) KeyDown

24. 要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列________属性进行设置。

A) MaxButton B) BordStyle C) Width D) MinButton

25. 当文本框ScrollBars属性设置了非零值,却没有效果,原因是________。

A) 文本框中没有内容 B) 文本框中的MultiLine设置为False C) 文本框中的MultiLine设置为True D) 文本框中的Locked设置为True 26.Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括________。

A) 变量,属性,方法 B) 属性,事件,方法 C) 类,属性,方法 D) 对象,属性和方法 27. 以下叙述中,错误的是______。

A)一个Visual Basic应用程序可以含有多个标准模块文件 B)一个Visual Basic工程可以含有多个窗体文件 C)标准模块文件可以属于某个指定的窗体文件 D)标准模块文件的扩展名是 .Bas

28. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是______。 A)单选按钮 B)图片框 C)通用对话框 D)文本框 29.以下关于窗体的描述中,错误的是______。

A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中 B)窗体的Load事件在加载窗体时发生

C)当窗体的Enabled属性为False时通过鼠标和键盘对窗体的操作都被禁止 D)窗体的Height、Width属性用于设置窗体的高和宽

30. 新建一个工程将其窗体的Name属性设置为Myfrm,则默认的窗体文件名为______。 A)Form1.frm B)Myfrm.frm C)Form1.vbp D)工程1.frm

31. 下面是窗体Forml的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100。

Private Sub Form_click() Static intleft As Integer intleft = intleft + 100 Form1.______ = intleft End Sub

请选择正确属性填充空白处,完成本程序。 A)Caption B) Top C)Width D)Left 32. 决定一个窗体有无控制菜单的属性是______。

- 2 -

A)MinButton B)Caption C)MaxButton D)ControlBox

33. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click() Text1.Text=\Me.Text1=\Text1=\End Sub

程序运行后,如果单击命令按钮,则在文本框中显示的是______。 A)Visual B)Basic C)Program D)出错

34. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click() Move 500,500 End Sub

程序运行后,单击命令按钮,执行的操作为______。 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界)上边界各500的位置 C)命令按钮向左)上方向各移动500 D)窗体向左)上方向各移动500

35. 在代码编辑器中,如果一条语句过长,不能在一行内写下,则需要折行书写,这是通过在行末使用续行符来实现的,该续行符表示为______。

A)一个下划字符(_) B)一个空格加一个下划字符(_) C)一个空格加一个连字符 D)回车 36. 为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为

True,这个属性是______。

A)Value B)Default C)Cance1 D)Enabled 37. 以下关于焦点的叙述中,错误的是______。

A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据 B)当文本框失去焦点时,触发LostFocus事件

C)当文本框的Enabled属性为False时,其Tab顺序不起作用 D)可以用TabIndex属性改变Tab顺序

38. 要使文本框获得输入焦点,则应采用文本控件的哪个方法______。 A)GotFocus B)LostFocus C)KeyPress D)SetFocus

39. 图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是______。 A)Autosize B)Stretch C)AutoRedraw D)Appearance

40. 运行时,要向图片框Pic中加载\图像文件,应使用语句______。 A)Picture1.Picture=\

B)Picture1.Picture=LoadPicture(\C)Pic.Picture=LoadPicture(C:\\windows\\beer.bmp) D)Pic.Picture=LoadPicture(\

41. 将文本框的______属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出

文本框的宽度时自动换行。

A)Multiline B)Scrollbars C)Text D)Enabled

42. 将文本框的ScrollBars属性设置为非零值,却没有效果,原因是______。

A)文本框中没有内容 B)文本框的MultiLime属性值为False C)文本框的MultiLine属性值为True D)文本框的Locked属性值为True

- 3 -