当前位置:文档之家› Visual Basic 选择题

Visual Basic 选择题

Visual Basic 选择题
Visual Basic 选择题

题目:答案

1.Visual Basic的三种工作模式是。

A) 编辑 B) 编译 C) 设计、运行、中断 D) 连接 C

2.在Visual Basic中,除了系统默认的工具箱布局外还可以通过______组织安排控件。

A) 在工具箱单击鼠标右键,执行快捷菜单中的“添加选项卡”命令。

B) 执行“文件”菜单中的“添加工程”命令。

C) 执行“工程”菜单中的“添加窗体”命令。

D) 执行“工程”菜单中的“部件”命令。 D

3.在Visual Basic中,使用什么方法可以进入代码窗口编写代码。

A) 执行“文件”菜单中的“打开”命令。

B) 在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令。

C) 执行“工程”菜单中的“添加窗体”命令。

D) 执行“工程”菜单中的“部件”命令。 B

4.在Visual Basic中,使用什么方法可以进入代码窗口编写代码。

A) 执行“文件”菜单中的“打开”命。

B) 双击“工程资源管理器”窗口。

C) 执行“视图”菜单中的“代码窗口”命令。

D) 以上都不对。 C

5.在Visual Basic中,不能进入代码窗口编写代码的说法是:

A) 在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令

B) 双击“工程资源管理器”窗口中的“查看代码”图标

C) 执行“视图”菜单中的“代码窗口”命令

D) 用鼠标双击窗体标题栏 D

6.在Visual Basic中,如果在一个新建的工程中使用其他工程已设计好的窗体,可以采用什么步骤将其添加

到窗体中。

A) 使用“工程”菜单中的“添加窗体”命令打开“添加窗体”对话框,从“现存”选项卡中选择所需的的

窗体文件。

B) 使用“工程”菜单中的“添加模块”命令打开“添加模块”对话框,从“现存”选项卡中选择所需的的

窗体文件。

C) 在Windows资源管理器中直接双击所需的窗体文件。

D) 不可以将已建立好的窗体文件添加到当前工程中。 A

7.在Visual Basic中,假设工程的窗体文件名为exer11.frm,可以使用什么命令将窗体文件名另存为

exer22.frm。

A) “文件”菜单中的“exer11.frm另存为”命令。

B) “文件”菜单中的“另存为”命令。

C) “文件”菜单中的“工程另存为”命令。

D) “工程”菜单中的“添加窗体”命令。 A

8.在Visual Basic中,假设工程的窗体文件名为exer11.frm,可以使用什么命令将窗体文件名另存为

exer22.frm。

A) “工程”菜单中的“添加窗体”命令。

B) “文件”菜单中的“另存为”命令。

C) “文件”菜单中的“工程另存为”命令。

D) 在“工程资源管理器窗口中,使用鼠标右键单击窗体文件exer11.frm,执行快捷菜单中的“exer11.frm

另存为”命令。 D

9.在Visual Basic中,新建一工程,将其窗体的Name属性设置为MYFirst,则默认的窗体文件名为()。

A) Form1.frmk B) 工程1.frm C) MYFirst.frm D) form1.vbp C

10.在Visual Basic中,以下什么方法可以改变窗体的大小。

A) 设计时在窗体布局窗口中进行调整。

B) 设计时在属性窗口中设置相应的属性。

C) 运行时调用窗体的Move方法。

D) 设计时在窗体布局窗口中点鼠标右键,在快捷菜单中进行设置。 B

11.在Visual Basic中,以下什么方法可以改变窗体的大小。

A) 设计时在窗体布局窗口中进行调整。

B) 运行时设置窗体的Left属性。

C) 运行时调用窗体的Move方法。

D) 设计时在窗体布局窗口中点鼠标右键,在快捷菜单中进行设置。 C

12.在Visual Basic中,下列窗体属性中,()属性在程序运行时其属性才起作用。

A) BorderStyle B) Caption C) MaxButton D) Left D

13.在Visual Basic中,当将窗体的()属性值设置为False时,将不显示窗体的控制菜单、最大化/最小化

及关闭按钮。

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

14.如果在运行程序时不允许移动窗体,可以将窗体的()属性值设置为False。

A) BorderStyle B) Moveable C) ControlBox D) WindowState B

15.默认情况下,运行程序时在任务栏中窗体有最小化图标,如果要改变默认的图标,需设置窗体的()属性。

A) Caption B) Icon C) MaxButton D) WindowState B

16.如果要使窗体的最大化按钮变成灰色(不起作用),需设置窗体的()属性。

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

17.如果要使窗体的最小化按钮变成灰色(不起作用),需设置窗体的()属性。

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

18.如果要使窗体在运行时最大化显示,需设置窗体的()属性。

A) BorderStyle B) ControlBox C) Moveable D) WindowState D

19.要使窗体上的所有控件具有相同的字体格式,应首先在属性窗口中对窗体的()属性进行设置,然后再添

加各控件。

A) Forecolor B) Height C) Fontname D) Font D

20.要使窗体上的所有控件具有相同的字体格式,应首先在属性窗口中对()的Font属性进行设置,然后再添

加各控件。

A) 所有控件 B) 窗体 C) 标签控件 D) Fontname B

21.将窗体的()属性设置为False后,运行时窗体上的按钮、文本框等控件就不会对用户的操作做出响应。

A) Enable B) Visible C) ControlBox D) WindowState A

22.在运行期间,不能够设置的窗体属性是()。

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

23.在运行期间,不能够设置的窗体属性是()。

A) BorderStyle B) Icon C) MinButton D) MaxButton A

24.要使窗体在运行期间,不能改变的窗体的大小且没有最大化和最小化按钮,需设置窗体的()属性。

A) BorderStyle B) Icon C) MinButton D) MaxButton A

25.运行时,单击窗体将窗体的前景色设置为红色的事件过程是()。

A) Private Sub Form_Click() B) Private Sub Form_Click()

BackColor=vbRed Form1.ForeColor=vbRed B

End Sub End Sub

C) Private Sub Form_Click() D) Private Sub Form_Click()

Form1.BackColor=vbRed Form1.ForeColor=vbBlue

End Sub End Sub

26.假设某一事件过程如下,则响应该过程的对象名是()。

Private Sub Mylb1_DBlClick()

Form1.Caption="hello"

End Sub

A) Mylb1_DBlClick B) DBlClick c) Mylb1 D) Mylb1DBlClick C

27.假设某一事件过程如下,则响应该过程的事件名是()。

Private Sub Mylb1_DBlClick()

Form1.Caption="hello"

End Sub

A) Mylb1_DBlClick B) DBlClick c) Mylb1 D) Mylb1DBlClick B

28.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件的过程模板。

A) Form_click B) Form_Load c) Form1_click D) Form1_Load B

29.在运行时,系统自动执行启动窗体的()事件过程。

A) click B) GotFocus c) Load D) UnLoad C

30.在运行时,以下()方法可以执行命令按钮的Click事件过程。

A) 单击命令按钮 B) 按Tab键

c) 设置按钮的访问顺序 D) 按Home键 A

31.在运行时,以下()方法可以执行命令按钮的Click事件过程。

A) 设置按钮的访问时间 B) 按Tab键

C) 设置按钮的访问顺序 D) 使用命令按钮的访问键 D

32.假设窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()。

A) cmdc B) cmdb c) cmdA D) Command1 C

33.要在命令按钮上显示图形文件,应设置命令按钮的()属性。

A) Style属性和Graphics属性 B) Style属性和Picture属性

C) Picture属性 D) Graphics属性 B

34.在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,

但在运行时按下命令按钮却没有效果,原因是()。

A) 命令按钮的Default属性为True B) 命令按钮的Style属性为2-Picture

C) 命令按钮的Style属性为0-Standard D) 命令按钮的Style属性为1-Graphics C

35.如果设计时在属性窗口中,将命令按钮的()属性设置为False,则运行时按钮从窗体上消失。

A) Visible B) Enabled C) DisablePicture D) Default A

36.如果设计时在属性窗口中,将命令按钮的()属性设置为False,则运行时按钮不起作用。

A) Visible B) Enabled c) DisablePicture D) Default B

37.保存新建工程时,默认的文件夹是()。

A) My Document B) VB98 c) \ D) Windows B

38.下列操作不能触发一个命令按钮的Click事件的是()。

A) 在按钮上单击鼠标左键 B) 在按钮上单击鼠标右键

C) 把焦点移至按钮上,然后按回车键 D) 使用该按钮的访问键 B

39.将工具栏显示在窗口或从窗口中隐藏起来,是通过()菜单中的“工具栏”命令实现的。

A) 文件 B) 编辑 C

C) 视图 D) 格式

40.下列4个Visual Basic窗口中能够通过单击标准工具栏中相应按钮打开的窗口是()。

A) Visual Basic的初启界面窗口 B) 属性窗口

C) 窗体设计窗口 D) 代码窗口 B

41.要在窗体上显示图片,需设置窗体的()属性。

A) Caption B) Icon

C) Picture D) ControlBo C

42.下列叙述中错误的是()。

A) 启动Visual Basic进入编程环境后,工具箱中只有内部控件

B) 启动Visual Basic进入编程环境后,窗口中会自动建立名为Form1的窗体

C) 启动Visual Basic进入编程环境后,属性窗口一定同时打开

D) 启动Visual Basic进入编程环境后,只要存盘就会生成一个工程文件 C

43.在运行时,以下()方法可以执行命令按钮的Click事件过程。

A) 单击命令按钮 B) 设置按钮的访问顺序

C) 按Tab键 D) 使用SetFocus方法 A

44.启动Visual Basic后,将首先显示版权屏幕,稍后便显示()。

A) 不包含窗体的编程环境界面

B) “新建工程”对话框,让用户选择所需的"工程类型"

C) 已包含有一个窗体的编程环境

D) 以上选项都不对 B

45.Visual Basi的MSDN帮助窗口最明显的特征是()。

A) 具有Windows风格

B) 具有Microsoft Office应用程序窗口风格

C) 保持了浏览器的特征

D) 与Visual Basi编辑窗口相似 C

46.“重复”命令是对()命令的反操作。

A) 撤消 B) 查找

C) 复制 D) 剪切 A

47.运行时,单击窗体(Form1)将窗体的前景色设置为红色的事件过程是()。

A) private Sub Form_Click()

BackColor= vbRed

End Sub

B) private Sub Form_Click()

Form2.ForeColor= vbRed

End Sub

C) private Sub Form_Click()

Form1.BackColor= vbRed

End Sub

D) private Sub Form_Click()

ForeColor= vbRed

End Sub D

48.窗体文件中的信息是()和其他信息。

A) 窗体的形状及特征

B) 窗体中控件的形状及特征 C

C) 窗体及其控件的属性、代码

D) 运行窗体的代码

49.激活属性窗口使用的键是()。

A) F2 B) F3 C) F4 D) F5 C

50.每建立一个窗体,工程管理器窗口中会增加一个()。

A) 工程文件 B) 窗体文件

C) 程序模块文件 D) 类模块文件 B

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

A) BordedrStyle B) Caption

C) Icon D) Picture A

52.Visual Basic的编程机制是()

A) 可视化 B) 面向对象

C) 面向图形 D) 事件驱动 D

53.工程资源管理器窗口中包含的文件类型有()种。

A) 2 B) 3

C) 4 D) 5 C

54.Visual Basic集成环境的大部分窗口都可以从主菜单项()的

下拉菜单中找到相的应打开命令。

A) 编辑 B) 视图

C) 格式 D) 调试 B

55.每个窗体对应一个窗体文件,窗体文件的扩展名是()。

A) .bas B) .cls

C) .frm D) .vbp C

56.使两种完全不同的应用程序进行通信的技术称为()技术。

A) 动态数据交换 B) 动态连接库

C) 对象连接 D) 对象嵌入 A

57.在VB的设计环境下,双击窗体的任何地方,可以打开的窗口是()。

A) 代码窗口 B) 属性窗口

C) 工程管理窗口 D) 以上3个选项都不对 A

58.使用“上下文相关帮助”的操作方法是:

选择一个对象或关键字,然后按下()。

A) F1 B) F2

C) F3 D) F4 A

59.如果要在命令按钮上显示图形文件,应设置命令按钮的()。

A) Style属性和Graphics属性

B) Style属性和Picture属性

C) Picture属性

D) Graphics属性 C

60.下列不能打开属性窗口的操作是()。

A) 执行"视图"菜单中的"属性窗口"命令

B) 按F4键

C) 按Ctrl+T

D) 单击工具栏上的"属性窗口"按钮。 C

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

A) 代码窗口

B) 窗体设计窗口

C) 属性窗口

D) 工程资源管理器窗口

62.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的______命令。

A) 引用

B) 部件

C) 工程属性

D) 添加窗体 B

63.一个字长的二进制位数是不是语言的内容

A) 8 B) 16 C) 32 D) 随计算机系统而不同 D

64.可视化编程的设计过程,实际上是与一组()进行交互的过程。

A) 控件工具 B) 自定义对象 C) 标准对象 D) 窗体 C

65.如果希望一个窗体在显示的时候没有边框,应该()。

A) 将窗体的标题(Caption)设置成空字符

B) 将窗体的Enabled属性设置成False

C) 将窗体的 BorderStyle设置成 None

D) 将窗体的Visible设置成False C

66.在MsgBox函数中哪一个参数是必须的?()

A) Prompt B) Buttons

C) Title D) Context A

67.工程文件的扩展名是()。

A) .vbg B) .vbp

C) .vbw D) .vbl B

68.以下关于控件的叙述中,错误的是()。

A) Visual Basic允许设计和使用用户自己设计的控件

B) 主窗体中工具条中的工具不是工具箱中包含的常用控件

C) 若使用系统提供的OCX控件,应选择有关的控件添加到工具箱中

D) 使用系统提供的OCX控件进行程序设计,其编程的方法与工具箱中常用控件的编程有所不同 B

69.以下关于窗体的描述中,错误的是()。

A) 执行Unload Form1语句后,窗体Form1消失,但仍在内存中

B) 窗体的Load事件在加载窗体时发生

C) 当窗体Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止

D) 窗体的Height、Width属性用于设置窗体的高和宽 A

70.下列叙述中正确的是()。

A) 同一个事件的名称在不同的程序中可以不同

B) 事件是用户定义的

C) 对象的事件是不固定的

D) 事件是对象能够识别的动作 D

71.下列叙述中正确的是()。

A) 弧的画法是从起点顺时针画到终点

B) 弧的画法是从起点逆时针画到终点

C) 使用Circle方法绘制圆,椭圆,弧或扇形时,如果省略颜色参数,则边框颜色值由窗体的ForeColor

属性决定 B

D) 使用Circle方法绘制圆,椭圆,弧或扇形时,如果省略颜色参数,则边框颜色值由所在的容器对象

backColor属性决定

72.标准工具箱中的控件()。

A) 数目是固定不变的 B) 数目可以增加或减少

C) 包含了所有控件 D) 在窗体建立对象时不一定被使用 B

73.当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该对象的窗体被移开之后,如果要

保持该对象上所画图形的完整性,可以选择触发()事件来完成图形的重画工作。

A) Paint B) Load C) CLick D) Active A

74.以下选项中,不是 Visual Basic控件的是()。

A) 单选框 B) 定时器

C) 窗体 D) 命令按钮 C

75.Visual Basic程序设计的完整的步骤是()。

A) 可视性程序设计 B) 代码程序设计

C) 可视性程序设计和代码程序设计 D) 界面设计 C

76.在下面的事件中,窗体能响应的事件是()。

A) ActiveFrom B) Drive

C) Load D) Change C

77.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是()。

A) 属性、事件、方法 B) 控件、属性、事件

C) 窗体、控件、过程 D) 窗体、控件、模块 A

78.下列关于面向对象程序设计的叙述不正确的是()。

A) 对象具有属性、方法等特性

B) 对象之间的通信产生了消息

C) 一个对象是一个软件构造块,它包含数据与相关的操作

D) 对象的属性不能被改变 D

79.下列叙述不正确的是()。

A) 窗体是VB程序进行界面可视化设计的窗口

B) 一个程序可以有一个窗体,也可以有多个窗体

C) 属性窗口用于显示与修改程序中对象的属性

D) 工具箱提供了VB中所有控件 D

80.下列关于事件的叙述中不正确的是()

A) 事件是系统预先为对象定义的能被对象认别的动作

B) 事件可分为用户事件与系统事件两类

C) VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写

D) VB中所有对象的默认事件都是Click D

81.要使窗体Form1的标题栏中显示“正在复制文件…”,以下()是正确的。

A) Form1.Caption=“正在复制文件…”

B) Form1.title=“正在复制文件…”

C) Form1.Text=“正在复制文件…”

D) Form1.名称=“正在复制文件…” A

82.下列关于“控件”属性的说法正确的是()。

A) 单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。

B) 所有对象都具有同样的属性

C) 控件的属性只能在设计时设置,不能在运行时修改 A

D) 控件的每一个属性都具有同样的默认值

83.若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是()。

A) Value B) Cancel

C) Default D) Enabled C

84.Cls方法可以清除窗体或图片框中的()内容。

A) 在设计阶段使用Picture属性设置的背景位图

B) 在设计阶段放置的控件

C) 在运行阶段产生的文字

D) 以上全部内容 C

85.下列叙述中正确的是()。

A) 事件过程都要由用户编写

B) 事件过程不都是用户编写

C) 事件过程有的由用户编写,有的由系统确定

D) 用户可以确定事件方法过程是否由用户编写 C

86.决定一个窗体有无控制菜单的属性是()。

A) MinButton B) Caption

C) MaxButton D) ControlBox D

87.“对象”是计算机系统运行的()。

A) 程序单位 B) 逻辑单位

C) 物理实体 D) 基本实体 D

88.要使文本框中获得输入焦点,则应采用文本框控件的()方法。

A) GotFocus B) LostFocus

C) KeyPress D) SetFocus D

89.控件是()。

A) 建立对象的工具 B) 设置对象属性的工具

C) 编写程序的编辑器 D) 建立图形界面的编辑窗口 A

90.在Visual Basic中,所有的窗体和控件都必定具有的一个属性是()。

A) Name B) Font

C) Caption D) FillColor A

91.下列()字符不属于Visual basic的字符集:

A) A B) # C) ζ D) @ C

92.以下不合法的常量是()。

A) 10^2 B) 100 C) 100.0 D) 10E+01 A

93.以下()是合法的常量。

A) E7 B) π C) E-5 D) False D

94.以下()不是合法的常量。

A) True B) "100.00" C) 11-03-09 D) #11/05/1999# C

95.以下()是布尔常量。

A) False B) "100.00" C) #11/05/1999# D) na A

96.以下()不是合法的常量。

A) True B) "100.00" C) #11/05/1999# D) 'na' D

97.以下()是字符串常量。

A) True B) "100.00" C) #11/05/1999# D) F B

98.以下()是日期常量。 C

A) True B) "100.00" C) #11/05/1999# D) F

99.常量-0.00013579的科学记数法是()。

A) -1.3579E+0.4 B) 1.3579E-04 C) -1.3579E-4 D) -1.3579E+04 C 100.在Visual Basic中,十六进制数据以()符号开头。

A) $E B) $H C) &O D) &H D 101.在Visual Basic中,八进制数据以()符号开头。

A) $E B) $H C) &O D) &H C 102.在Visual Basic中,/ 、\ 、Mod和 * 四个算术运算符中,优先级最低的是()。

A) / B) \ C) * D) Mod D 103.在Visual Basic中,以下()是字符串常量。

A) m B) #01/01/99# C) "m" D) True C 104.在Visual Basic中,以下()可以作为字符串变量。

A) m B) #01/01/99# C) "m" D) True A 105.以下()是日期型常量。

A) "2/01/02" B) #2/1/02# C) 2/1/02 D) {2/1/02} B 106.以下()不是字符串常量。

A) "2/01/02" B) " " C) "你好" D) #false# D 107.表达式Int(8*sqr(36)*10^(-2)*10+0.5)/10的值是()。

A) .48 B) .048 C) .5 D) .05 C 108.表达式以Val(".123e2cd")的值是()。

A) .123 B) 12.3 C) 0 D) .123e2cd B 109.Variant是一种特殊的数据类型,除了()和自定义类型外,可以包含任何种类的数据类型。

A) 固定长度字符串 B) 字节 C) 实型 D) 单精度 A 110.下列符号常量的声明中,不合法的是()。

A) const a As single=1.1 B) const a As integer="12"

C) const a As double=sin(1) D) const a="OK" C 111.系统符号常量的定义可以通过()获得。

A) 对象浏览器 B) 代码窗口 C) 属性窗口 D) 工具箱 A 112.Visual Basic认为下面()组变量是同一个变量。

A) A1和a1 B) sum和summary C) aver和average D) A1和A_1 A 113.下列叙述中不正确的是()。

A) 变量名的第一个字符必须是字母或下划线

B) 变量名的长度不超过255个字符

C) 变量名可以包括小数点或者是内嵌的类型声名字符

D) 变量名不能使用关键字 C 114.以下能作为Visual Basic的变量名的是()。

A) 12-e B) 12.5 C) e-12 D) EI D 115.以下能作为Visual Basic的变量名的是()。

A) SIN B) Co1 C) cos(x) D) x(-1) B 116.下语句y=y+1的正确含义是():

A) 变量y的值与y+1的值相等

B) 将变量y的值加1后赋给变量y

C) 变量y的值为1

D) 将变量y的值存入到y+1中 B

117.假设变量a是一个整型变量,则执行赋值语句 a="3"+2后,变量a的值是()。

A) 2 B) 5 C) 3 D) 错误 B 118.假设变量a是一个整型变量,则执行赋值语句 a="3"+"2"后,变量a的值是()。

A) 2 B) 5 C) 3 D) 32 D 119.如果将布尔常量值 True 赋给一个整型变量,则整型变量的值是()。

A) 0 B) -1 C) True D) False B 120.变量未赋值时,则数值型变量的值是()。

A) 0 B) 1 C) True D) False A 121.变量未赋值时,则字符型变量的值是()。

A) 0 B) 空串"" C) NULL D) 没有任何值 B 122.设有以下定义语句:

Dim max,min as single,d1,d2 as double,abc as string*5

则变量max的类型是()。

A) 可变类型 B) 单精度型 C) 双精度型 D) 字符串型 A 123.设有以下定义语句:

Dim max,min as single,d1,d2 as double,abc as string*5

则变量min的类型是()。

A) 可变类型 B) 单精度型 C) 双精度型 D) 字符串型 B 124.设有以下定义语句:

Dim max,min as single,d1,d2 as double,abc as string*5

则变量d2的类型是()。

A) 可变类型 B) 单精度型 C) 双精度型 D) 字符串型 C 125.设有以下定义语句:

Dim max,min as single,d1,d2 as double,abc as string*5

则变量abc的类型是()。

A) 可变类型 B) 单精度型 C) 双精度型 D) 字符串型 D 126.要强制显示声明变量,可在窗体模块或标准模块的声名段中加入()语句。

A) Option base 0 B) Option Explicit

C) Option Base 1 D) Option Compare B 127.如果要在任何新建的模块中自动插入Option Explicit语句,则应采用的操作步骤是()。

A) 在“工具”菜单中选择“选项”命令,打开“选项”对话框,单击“编辑器”选项卡,选中“要求变

量声名”选项。

B) 在“编辑”菜单中执行“插入文件”命令

C) 在“工程”菜单中执行“添加文件”命令

D) 以上操作都不对 A 128.Option Explicit语句不可以放在()。

A) 窗体模块的声明段中 B) 标准模块的声明段中

C) 类模块的声明段中 D) 任何事件过程中 D 129.Q的值为2时,表达式-Q^4的值是()。

A) 16 B) -16 C) 8 D) -8 B 130.表达式(7\3+1)*(18\5-1)的值是()。

A) 8.67 B) 7.8 C) 6 D) 6.67 C 131.表达式5^2 Mod 25\2^2的值是()。

A) 1 B) 0 C) 6 D) 4 A

132.表达式26.28 Mod 6.99的值是()。

A) 1 B) 5 C) 4 D) 出错 B 133.表达式"21"+"43"的值是()。

A) "2143" B) "21""43" C) "64" D) 64 A 134.表达式21+43的值是()。

A) "2143" B) "21""43" C) "64" D) 64 D 135.下面表达式中,()的运算结果与其它三个不同。

A) Exp(-3.5) B) Int(-3.5)+0.5

C) -Abs(-3.5) D) Sgn(-3.5)-2.5 A 136.以下()是Visual Basic中合法的函数使用。

A) exp.x B) exp(x) C) cos[x] D) sinx B 137.Visual Basic中,产生[10,38]之间的随机整数的表达式是()

A) int(rnd(1)*28)+10 B) int(rnd(1)*29)+11

C) int(rnd(1)*27)+11 D) int(rnd(1)*29)+10 D 138.表达式Int(rnd+1)+Int(rnd-1)的值是()

A) 1 B) -1 C) 2 D) 0 D 139.求一个三位正整数N的十位数的正确方法是()。

A) int(N/10)-int(N/100)*10 B) int(N/10)-int(N/100)

C) N-int(N/100)*100 D) int(N-int(N/100)*100) A 140.如果x是一个正的实数,将千分位四舍五入,保留两位小数的表达式是()。

A) 0.01*int(x+0.05) B) 0.01*int(100*(x+0.05))

C) 0.01*int(100*(x+0.005)) D) 0.01*int(x+0.005) C 141.表达式Int(-18.8)+sgn(18.8)的值是()

A) 18 B) -18 C) -17 D) -16 B 142.将任意一个正的两位数N的个位数与十位数对换的表达式()

A) (N-int(N/10)*10)*10+int(N/10) B) N-int(N)/10*10+int(N)/10

C) int(N/10)+(N-int(N/10) D) (N-int(N/10)*10+int(N/10) A 143.表达式left("How are you",3)的值是()

A) How B) are C) you D) How are you A 144.表达式right("How are you",3)的值是()

A) How B) are C) you D) How are you C 145.表达式abs(-6)+len("Beijing")的值是()

A) -6Beijing B) 6Beijing C) 12 D) 13 D 146.表达式Mid("ShangHai",6,3)的值是()

A) Shang B) Hai C) SHa D) angH B 147.函数Len(str(val("-135.6")))的值是()

A) 11 B) 6 C) 5 D) 8 B 148.设a="12345678",则表达式val(Left(a,4)+mid(a,4,2))的值是()

A) 123456 B) 8 C) 123445 D) 1279 C 149.设a="abcdefghijklm",下面的函数值为"jklm"的是()。

A) ltrim(a) B) left(a,4)

C) mid(a,10,4) D) rtrim(a) C 150.设a="stringfttyhttp",下面的函数值为"http"的是()。

A) mid(a,8,4) B) left(a,4) C

C) mid(a,11,4) D) rtrim(a)

151.设a="stringfttyhttp",下面的函数值为"http"的是()。

A) mid(a,8,4) B) left(a,4)

C) mid(a,10,2) D) right(a,4) D 152.函数InStr("VB程序设计教程","程序")的值为()。

A) 4 B) 3 C) 2 D) 1 B 153.函数Ucase(mid("Visual Basic程序设计",5,8))的值为()。

A) AL BASIC B) al basic C) basic D) AL basic A 154.rnd函数不可能产生()。

A) 0 B) 0.12345 C) 0.00005 D) 1 D 155.表达式Str(len("456"))+Str(66.6)的值是()。

A) 3 66.6 B) 366.6 C) 45666.6 D) 522.6 A 156.表达式(-1)*Sgn(-105+Int(Rnd*100))的值是()。

A) 0 B) 1 C) -1 D) 随机数 B 157.表达式10+2^4*5-sin(x+1)/2中最先进行的运算是()。

A) 2^4 B) 4*5 C) sin() D) x+1 D 158.选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的布尔表达式是()。

A) T>=1.7 and w<=62.5 B) T>=1.7 or w<=62.5

C) T>1.7 and w<6 2.5 D) T>1.7 or w<62.5 C 159.代数式x1-|a|+ln10+sin(x2+2π)/Cos(57X3.14/180),对应的表达式是()。

A) x1-abs(a)+log(10)+sin(x2+2*3.14)/Cos(57*3.14/180)

B) x1-abs(a)+ln(10)+sin(x2+2*π)/Cos(57X3.14/180)

C) x1-|a|+ln10+sin(x2+2π)/Cos(57)

D) x1-abs(a)+ln(10)+sin(x2+2*3.14)/Cos(57X3.14/180) A 160.代数式 a

_________

c

b + ——

d

对应的visual Basic表达式是()

A) a/b+c/d B) a/(b+c)/d C) (a/b+c)/d D) a/(b+c/d) D 161.sin(π-t)^(2/3)

代数式————————对应的visual Basic表达式是() ??

ab

A) (sin(3.14159-t)^(2/3))/(a*b) B) sin(3.14159-t)^(2/3)/(a*b)

C) sin((3.14159-t)^(2/3))/(a*b) D) (sin(π-t)^(2/3))/(a*b) C 162.不能正确表示条件“两个整型变量 A和B之一为0,但不能同时为0”的布尔表达式是()

A) A*B=0 and A<>B B) (A=0 or B=0 )and A<>B

C) (A=0 or b=0) or (A<>0 0r B<>0) D) A*B=0 and(A=0 or B=0) D 163.Visual Basic 布尔运算Xor、Or、Eqv、And优先级别最高的是()

A) Xor B) Or C) Eqv D) And D 164.已知XB,正确表示它们之间的关系的表达式是()

A) Sgn(Y-X)-Sgn(A-B)<0 B) Sgn(X-Y)-Sgn(A-B)=-2

C) Sgn(Y-X)-Sgn(A-B)=0 D) Sgn(Y-X)-Sgn(A-B)=-1 B

165.表达式X+1>x是()

A) 算术表达式 B) 非法表达式 C) 字符串表达式 D) 关系表达式 D 166.设A、B、C表示三角形的三条边,则表示条件“任意两边之和大于第三边”的布尔表达式是()

A) A+B>=C or A+C>=B or B+C>=A B) A+B>=C or A+C>=B and B+C>=A

C) A+B>=C and A+C>=B and B+C>=A D) not(A+B>=C or A+C>=B or B+C>=A) C 167.不能正确表示条件“两个整型变量 A和B之一为0,但不能同时为0”的布尔表达式是()

A) A*B=0 and A<>B B) (A=0 or B=0 )and A<>B

C) A=0 and b<>0 or A<>0 and B=0 D) A*B=0 or A<>B D 168.在一个语句行内写多条语句时,语句之间应该用()分隔。

A) 逗号 B) 分号 C) 冒号 D) 顿号 C 169.在代码编辑器中,如果一条语句在一行内写不完,要换行书写,在行末使用的续行符是()

A) 一个下划线字符 B) 一个空格加一个下划线字符

C) 一个空格加回车键 D) 直接回车 B 170.在程序代码中使用Me关键字的含义为()。

A) 当前窗体 B) 当前控件或窗体 C) 当前代码段 D) 当前过程 A 171.下列()语句可以实现将窗体Form2调入内存并显示出来。

A) Load Form2 B) Form2.show C) Unload Form2 D) Form2.Hide B 172.窗体Form2的代码段中,下列()语句不是隐藏窗体Form2的功能。

A) Form2.Hide B) Me.Hide C) Unload Form D) Hide C 173.下列语句中()可以以模态方式显示窗体Form2。

A) Load Form2 B) Form2.show C) Form2.Show 1 D) Form2.Show 0 C 174.下列()语句与语句“Form2.Hide”等效。

A) Me.Hide B) Unload Form2

C) Form2.Enabled=False D) Form2.Visible=False D 175.可以直接将一个工程中所有部件全部装入内存的文件为()。

A) .bas文件 B) .vbp文件 C) .frm文件 D) .cls文件 B 176.假设希望在另一个窗体模块中调用本窗体模块的某个过程,应在此过程前加上()。

A) Public B) Private C) Dim D) Static A 177.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有()。

A) 窗体文件( .FRM)和项目文件( .VBP/VBW)

B) 窗体文件( .FRM)和项目文件( .VBP/VBW)和代码文件( .BAS)

C) 窗体文件( .FRM)和项目文件( .VBP/VBW)和模块文件( .BAS)

D) 窗体文件( .FRM)和项目文件( .VBP/VBW)和窗体的二进制文件( .FRX) D 178.在微型机系统中,生成高级语言对应的源程序文件,再由源程序文件生成可独立执行的文件,要使用下列的操作是:

A) 编辑程序、解释程序

B) 编译程序、连接程序

C) 编译程序、连接程序、库程序

D) 编辑程序、编译程序、连接程序、库程序 D 179.以解释方式执行程序的过程是边逐条解释边逐条执行,不生成:

A) 目标程序 B) 源程序 C) 连接程序 D) 库文件 A 180.下列有关算法的叙述中错误的是:

A) 算法中执行的步骤可以无休止的执行下去

B) 算法中的每一步操作必须含义明确 A

C) 算法中的每一步操作都必须是可执行的

D) 算法必须有输出

181.结构化程序设计的三种基本结构是:

A) 层次结构 B) 模块结构 C) 网状结构 D) 顺序、选择、循环结构 D 182.结构化程序设计的三种基本结构共同特点是:

A) 不能嵌套使用 B) 只能用来写简单的程序

C) 只有一个入口和一个出口 D) 有多个入口和多个出口 C 183.Visual basic 程序设计语言属于:

A) 面向过程的语言 B) 面向对象的语言

C) 面向问题的语言 D) 面向机器的语言 B 184.一个对象所能做的事情称为对象的:

A) 继承 B) 方法 C) 属性 D) 封装 B 185.下列叙述中不正确的是:

A) 在面向对象的语言中,可以从一个类生成另一个类

B) 在面向对象的语言中,派生类继承了其父类和祖先类的数据成员和成员函数,不允许增加新的属性和新

的操作

C) 在面向对象的概念中,“类”指一组相似的对象

D) 一个实例是属于某中类的特定对象 B 186.下列关于窗体上控件的基本操作正确的是()

A) 按下一次Del键只能删除一个控件

B) 按下一次BackSpace键可以删除控件

C) 按住Shift键,然后单击每个要删除的控件,可以同时选中多个控件

D) 按住Alt键,然后单击每个要删除的控件,可以同时选中多个控件 C 187.下列关于设置控件属性的叙述正确的是()。

A) 用户必须设置属性值,否则属性值为空

B) 所有的属性值都可以有用户随意设置

C) 属性值不必一一重新设置

D) 不同控件的属性项都完全一样 C 188.下列各选项中,不是可视化编程方法特点的是()。

A) 不必运行程序就能看到所要做的界面

B) 采用面向对象驱动事件的机制

C) 使用工程的概念来建立应用程序

D) 将代码和数据集成到一个独立的对象中去 C 189.下列关于属性设置的叙述错误的()。

A) 一个控件的属性是Visual Basic预先设计好的,用户不能改变

B) 一个控件的属性是Visual Basic预先设计好的,用户可以改变

C) 一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置

D) 控件的有些属性是只读的 A 190.下列字符串常量中,最大的是()。

A) "北京" B) "上海"

C) "天津" C) "广州" C 191.获得系统日期的函数是

A) data$ B) time$

C) date D) gettime$ C

192.表达式Abs(-5)+Len("ABCDE")的值是()。

A) 5ABCDE B) -5ABCDE

C) 10 D) 0 C 193.表达式right("Beijing",4)的值是()。

A) Beij B) jing

C) eiji D) ijin B 194.表达式2+3*4^5-Sin(x+1)/2中最先进行的运算是()。

A) 4^5 B) 3*4

C) x+1 D) Sin() D 195.数学式子sin30°写成VB的表达式是()。

A) Sin30 B) Sin(30)

C) SIN(30°) D) Sin(30*3.14/180) D 196.下面表达式中,()的运算结果与其它三个不同。

A) Exp(-3.5) B) Int(-3.5)+0.5

C) -Abs(-3.5) D) Sgn(-3.5)-2.5 A 197.四个字符"D","z","A","9"的ASCII码值最大是()。

A) "D" B) "z" C) "A' D) "9" B 198.在以下四个逻辑表达式中,其逻辑表达式为“真”的是()。

A) NOT(3+5<4+6) B) 2>1 and 3<2

C) 1>2 OR 2>3 D) NOT(1>2) D 199.表达式"Turbo"+"c">"True"+"Basic"的值是()。

A) 0 B) 1 C) -1 D) 2 C 200.有如下程序

a=3 : b=4

PRINT b

END

运行后,输出的结果是()。

A) 4>3 B) -1 C) 0 D) False D 201.有如下一组程序语句()。

DIM ZXS AS INTEGER

ZXS%=232

ZXS=232.32

PRINT ZXS%;ZXS

运行时的输出结果是()。

A) 232 232.32 B) 232 232

C) 232.32 232.32 D) 显示出错信息 B 202.在文本模式下,屏幕上显示的最小单位是()。

A) 一条直线 B) 一个小圆

C) 一个字符 D) 一个显象管的像素点(像元) D 203.下列程序段的执行结果为()。

X=2.4:Z=3:K=5

Print "A(";X+Z*K;")"

A) A(17) B) A(17.4)

C) A(18) D) A(2.4+3*5) B

204.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该控件的()事件过程模板。

A) Click B) DblClick

C) Change D) Text C 205.运行时,当用户向文本输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性时,将触发文本框的()事件。

A) Click B) DblClick

C) GotFocus D) Change D 206.表达式A% * B&-D#\2.0+C!的结果为()。

A) 整型 B) 长整型

C) 单精度型 D) 双精度型 D 207.在表示长整数时,可用作长整数的尾部符号是()。

A) # B) ! C) & D) $ C 208.Print方法可以在()对象上输出数据。

A) 图片框 B) 桌面

C) 标题栏 D) 状态栏 A 209.以下程序段在图片框中输出()。

A="sname"

Picture1.Print Mid(A,2,4)

A) ame B) snam

C) name D) na C 210.可以同时删除字符前导和尾部空白的函数是()。

A) Ltrim B) Rtrim

C) Trim D) Mid C 211.执行以下程序段后,变量c$的值为()。

a$="Visual Basic Programming"

b$="Quick"

c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,12)

A) Visual Basic Programming

B) Quick Basic Programming

C) QUICK Basic Programming

D) Quick BASIC Programming D 212.如果将布尔常量True赋值给一个整型变量,则整型变量的值为()。

A) 0 B) -1 C) Ture D) false B 213.Visual Basic应用程序的运行模式是()。

A) 解释运行模式

B) 编译运行模式

C) 既有解释运行模式,又有编译运行模式

D) 汇编运行模式 C 214.可视化编程的最大优点是()。

A) 具有标准工具箱

B) 一个工程文件由若干个窗体文件组成

C) 不许要编写大量代码来描述图形对象

D) 所见既所得 C 215.下列叙述不正确的是()。 B

A) 注释语句是非执行语句,仅对程序的有关内容起注释作用它不被解释和编译

B) 注释语句可以放在代码中的任何位置

C) 注释语句不能放在续行符的后面

D) 代码中加入注释语句的目的是提高程序的可读性

216.语句Print"Int (-13.2)=";Int(-13.2)的输出结果为()。

A) Int(-13.2)=-13.2 B) Int(-13.2)=13.2

C) Int(-13.2)=-13 D) Int(-13.2)=-14 D 217.决定控件上任何文字的字体、字形、大小、效果的属性是()。

A) Text B) Caption

C) Name D) Font D 218.如果Tab函数的参数小于1,则打印位置在第()列。

A) 0 B) 1 C) 2 D) 3 B 219.若要使标签控件显示时,不覆盖其背景内容应设置标签控件的()属性。

A) Backcolor B) BorderStyle

C) Forecolor D) BackStyle D 220.假设变量boolVar是一个布尔型变量,则下面正确的赋值语句是()。

A) boolVar='Ture' B) boolVar=.Ture

C) boolVar=#Ture# D) boolVar=3<4 D 221.如果要在文本框中输入字符时,只显示某个字符如(*),应设置文本框的()属性。

A) Caption B) PassWordChar

C) Text D) Char B 222.将文本框的ScrollBars属性设置为非零值,却没有效果原因是()。

A) 文本框中没有内容

B) 文本框的MultiLine属性值为False

C) 文本框的MultiLine属性值为Ture

D) 文本框的Locked属性值为Ture B 223.在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是()。

A) Private Sub Text1_GotFocus()

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

End Sub

B) Private Sub Text1_LostFocus()

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

End Sub

C) Private Sub Text1_Change()

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

End Sub

D) Private Sub Text1_ SetFocus()

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

End Sub A 224.通过文本框的()事件过程可以获取文本框中输入字符的ACCII码值。 D

A) Change B) GotFocus

C) LostFocus D) KeyPress

225.下列程序段的执行结果为:()。

A="HELLOGOODMORNING"

B="WANGCHANGLI"

C=Left(A,5)+"!"

D=Right(A,7)

E=Mid(A,6,4)

F=Mid(B,Len(B)-6.5)+"!"

G=E+" "+D+"!"

H=C+" "+F

Print H+" "+G

A) HELLO! CHANG! GOOD MORNING!

B) HELLO! WANG! GOOD MORNING!

C) HELLO! LI! GOOD MORNING!

D) HELLO! CHANG! GOOD! MORNING! A 226.以下()程序段可以实施X、Y变量的变换。

A) Y=X:X=Y

B) Z=X:Y=Z:X=Y

C) Z=X:X=Y:Y=Z

D) Z=X:W=Y:Y=Z:X=Y C 227.下列程序段的执行结果为()。

X=2

Print X+1;X+1

A) 3 3 B) X+1 X+1

C) 3 4 D) 2+1 2+1 A 228.语句Print"Sgn(-26)=";Sgn(-20)的输出结果为()。

A) Sgn(-26)=26 B) Sgn(-26)=-26

C) Sgn(-26)=+1 D) Sgn(-26)=-1 D 229.下列程序段的执行结果为()。

A=0;B=1

A=A+B;B=A+B;Print A;B

A=A+B;B=A+B;Print A;B

A=A+B;B=A+B;Print A;B

A) 1 2 B) 1 1

3 5 3 5

8 13 8 13

C) 1 3 D) 1 2

3 4 3 4

8 13 5 6 A 230.窗体的Enable属性的属性值是()类型的数据。

A) 整型 B) 字符型

C) 布尔型 D) 实型 C 231.下列赋值语句中正确的是()。 D

A) Txt1.Text+txt2.Text=txt3.text B) https://www.doczj.com/doc/0b9827064.html,=cmdOK

C) 12Labe1Caption=1234 D) A=InputBox("Hello")

232.显示“请输入一个正整数”且标题为“标题1”,输入框的内容默认为1的输入框的语句是()。

A) A=inputbox("请输入一个正整数")

B) A=inputbox("请输入一个正整数","标题1",1)

C) A=inputbox("1","标题1","请输入一个正整数")

D) A=inputbox("请输入一个正整数","1","标题1") B 233.显示“请输入vb正整数”且标题为“应用示例1”,输入框的内容默认为1的输入框的语句是()。

A) A=inputbox("请输入" & "vb" & "正整数","应用示例1","1")

B) A=inputbox("应用示例1","请输入" & vbcrlf & "正整数","1")

C) A=inputbox("1","应用示例1","请输入" & vbcrlf & "正整数")

D) A=inputbox("请输入正整数","1","应用示例1") A 234.将文本框的()属性设置为True,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的的宽度时自动换行。

A) MultiLine B) Scorllbars C) Text D) Enabled A 235.在设计阶段,在属性窗口中设置MultiLine属性为True的文本框的text属性值时,通过按下()组合键实现文本的换行。

A) Enter B) Alt+Enter C) Ctrl+Enter D) Ctrl+Shift+Enter C 236.在运行阶段,如果在窗体上有缺省按钮存在,则必须在文本框中按下()组合键才能移动到下一行。

A) Enter B) Alt+Enter C) Ctrl+Enter D) Ctrl+Shift+Enter C 237.如果将PasswordChar属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号(*),原因可能是()。

A) 文本框的MultiLine属性值为 True B) 文本框的Locked属性值为 True

C) 文本框的MultiLine属性值为 False D) 文本框的Locked属性值为 False A 238.通过文本框的()属性可以获得当前插入点所在位置。

A) Position B) Selstart

C) SelLength D) Left B 239.如果将文本框的()属性设置为True,则运行时不能对文本框的内容进行编辑。

A) Locked B) MultiLine

C) Visible D) Tabstop A 240.如果将文本框的Locked属性设置为True,则以下说法正确的是()。

A) 此时在属性窗口不能修改文本框的Text属性

B) 运行时用户不能在界面上修改文本框的内容

C) 在程序代码中不能修改文本框的内容

D) 以上均不对 B 241.如果将文本框的Enable属性设置为False,则运行时()。

A) 文本框中的文本将变成灰色,此时用户不能将光标置于文本框上

B) 文本框中的文本将变成灰色,此时用户能将光标置于文本框上,但用户不能修改文本框的内容

C) 文本框中的文本将变成灰色,但用户能修改文本框的内容

D) 文本框中的文本将正常显示,用户能将光标置于文本框上,但用户不能修改文本框的内容 B 242.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性时,将触发文本框的()事件。

A) Click B) Dblclick C) GotFocus D) Change D 243.在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是() A

A) Private Sub Text1_GotFocus() B) Private Sub Text1_LostFocus()

Text1.selStart=0 Text1.selStart=0

Text1.selLength=Len(Text1.Text) Text1.selLength=Len(Text1.Text)

End Sub End Sub

C) Private Sub Text1_Change() D) Private Sub Text1_SetFocus()

Text1.selStart=0 Text1.selStart=0

Text1.selLength=Len(Text1.Text) Text1.selLength=Len(Text1.Text)

End Sub End Sub

244.要判断在文本框中是否按下了回车键,可以在文本框的()事件过程中进行判断

A) Change B) Click C) LostFocus D) KeyPress D 245.下面()对象没有Caption属性

A) Form B) CommandButton C) TextBox D) Label C 246.可以通过下列()操作将焦点赋给对象

A) 运行时使用Shift键 B) 在代码中用Call语句调用

C) 在代码中用SetLength方法 D) 用访问键或用鼠标单击选择对象 D 247.可以通过下列()操作将焦点赋给对象

A) 运行时使用tab键 B) 在代码中用Call语句调用

C) 在代码中用SetLength方法 D) 用鼠标双击选择对象 A 248.可以通过下列()操作将焦点赋给对象

A) 运行时使用Shift键 B) 在代码中用Call语句调用

C) 在代码中用SetFocus方法 D) 用鼠标双击选择对象 C 249.在运行时,按 Tab键跳过了一个可以获得焦点的控件(如文本框),则可能是因为()

A) 该控件的TabStop属性值为True B) 该控件的Enabled属性值为True

C) 该控件的TabStop属性值为False D) 该控件的Visible属性值为False C 250.在运行时,按 Tab键跳过了一个可以获得焦点的控件(如文本框),则可能是因为()

A) 该控件的TabStop属性值为True B) 该控件的Enabled属性值为True

C) 该控件的Enabled属性值为False D) 该控件的Visible属性值为False C 251.为了防止用户随意将光标置于控件上,应()

A) 将控件的TabStop属性值为True B) 将控件的Enabled属性值为True

C) 将控件的Enabled属性值为False D) 将控件的Visible属性值为False C 252.在窗体上已建立了多个控件,如Text1、Label1、Command1,要使程序一运行焦点就定位在Command1上,应将Command1的TabIndex属性设置为()

A) 0 B) 1 C) 2 D) -1 A 253.在窗体上已建立了多个控件,如Text1、Label1、Command1,要使程序一运行焦点就定位在Command1上,应将Command1的()属性设置为0

A) TabIndex B) Index C) TabStop D) Enabled A 254.Print方法可以在()对象上输出数据

A) 桌面 B) 标题栏 C) 代码窗口 D) 窗口 D 255.要在Form_Load事件过程中使用Print方法在窗体上输出一定的内容,应()

A) 设置窗体的Visible属性 B) 设置窗体的AutoRedraw属性

C) 设置窗体的Enable属性 D) 调用窗体的Click方法 B 256.如果Tab函数的参数小于1,则Print方法的打印位置在第()列

A) 2 B) 0 C) 3 D) 1 D 257.在Visual Basic中,下列叙述正确的是() A

VB程序设计课后习题答案(科学出版社)

同步练习1 二、选择题 01——05 CADAB 06——10 ACDAB 11——15 CBDBB 同步练习2 二、选择题 01——05 ABDCA 06——10 CACBC 11——15 DADAD 16——20 BDBBB 三、填空题 1.可视 2.LEFT、TOP、WIDTH、HEIGHT 3.按字母顺序 4.查看代码 5.工具、编辑器 6.FORM窗体、FONT 7.MULTILINE 8.在运行时设计是无效的 9.工程、工程属性、通用、FORM1.SHOW 10.TABINDEX、0 同步练习3 二、选择题 01——05 BCADB 06——10 ADBBC 11——15 DBCBA 16——20 BAABB 三、填空题 1.整型、长整型、单精度型、双精度型 2.SIN(30*3.14/180)+SQR(X+EXP(3))/ABS(X-Y)-LOG(3*X) 3.164、今天是:3-19 4.FALSE 5.-4、3、-3、3、-4、4 6.CDEF 7.(X MOD 10)*10+X\10 8.(35\20)*20=20 ( 35 \ 20 )* 20 = 20 9.X MOD 3=0 OR X MOD 5=0 10.27.6、8.2、8、1、100、397、TRUE、FALSE 同步练习4 一、选择题 01——05 DBCAD 06——10 CBBAB

11——15 D25BAC 16——20 CBACB 21——25 DAABC 二、填空题 1.正确性、有穷性、可行性、有0个或多个输入、有1个或多个输出2.1 2 3 3.X>=7 4.X

vb课后习题答案

VB 课后练习题参考答案 第一章 一、 1、C 2、C 3、B 4、B 5、D 6、B 7、B 8、D 二、 1、学习版、专业版、企业版 2、alt+Q 或 alt+F4 3、.vbp 、 .frm 4、固定、浮动 5、"abcd"、"VB Programing" 6、属性窗口、运行 7、对象框、事件框 8、窗体模块、标准模块、类模块 第二章 一、 1、B 2、B 3、B 4、B 5、D 6、D 二、 1、((x+y)+z)*80-5*(C+D) 2、cos(x)*sin(sin(x)+1 3、2*a*(7+b) 4、8*EXP(3)*LOG(2) 5、good morning 、 good morning 6、2001/8/25 8 2001 7 第三章 一、 1、C 2、B 3、D 4、A 5、D 、 3 6、C 7、B 8、C 9、C 10、D 11、B 12、C 13、B 14、B 15、A 16、B 17、D 18、C 19、C 二、 1、AutoSize 2、text1.setfocus 3、0 、 0 4、 picture1.picture=loadpic ture("yy.gif") 5、stretch 6、interval 7、enable 8、下拉式组合框、简单组 合框、下拉式列表框、style 9、下拉式列表框 10、条目1 、条目3 11、欢迎您到中国来、 welcome to china!! 第四章 一、 1、B 2、C 3、C 4、B 5、C 6、B 7、C 8、B 9、D 10、A 11、B 12、A 13、B 14、D 15、A 16、B 17、A 18、C 19、B 二、 1、2542=57 2、beijing 3、002.45、2.449、 24.49e-01、-2.449 4、9 10 11 5、9 6、1 2 3 7、 iif(x<=0,y=0,iif(x<=10, y=5+2*x,iif(x<=15,y=x- 5,y=0))) 8、x=7 或 x>6 或 x>5 9、x>=0 、x

VB第一章课后习题答案讲课教案

习题 一、单项选择题 1. 在设计阶段,当双击窗体上的某个控件时,所打开的窗体是_____。 A. 工程资源管路器窗口 B. 工具箱窗体 C. 代码窗体 D. 属性窗体 2. VB中对象的含义是_____。 A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体Form1的Name属性是MyForm,它的单击事件过程名是_____。 A. MyForm_Click B. Form_Click C. Form1_Click D. Frm1_Click 4. 如果要改变窗体的标题,需要设置窗体对象的_____属性。 A. BackColor B. Name C. Caption D. Font 5. 若要取消窗体的最大化功能,可将其_____属性设置为False来实现。 A. Enabled B.ControlBox C. MinButton D. MaxButton 6. 若要以代码方式设置窗体中显示文本的字体大小,可通过设置窗体对象_____属性来实现。 A. Font B.FontName C.FontSize D. FontBold 7. 确定一个控件在窗体上位置的属性是_____。 A. Width或Height B. Width和Height C. Top或Left D. Top和Left 8. 以下属性中,不属于标签的属性是_____。 A. Enabled B. Default C. Font D. Caption 9. 若要设置标签控件中文本的对齐方式,可通过_____属性实现。 A.Align B. AutoSize C. Alignment D. BackStyle 10. 若要使标签控件的大小自动与所显示文本的大小相适宜,可将其_____属性设置为True来实现。 A.Align B. AutoSize C. Alignment D. Visible 11. 若要设置或返回文本框中的文本,可通过设置其_____属性来实现。 A.Caption B. Name C. Text D. (名称) 12. 若要设置文本框最大可接受的字符数,可通过设置其_____属性来实现。 A.MultiLine B. Max C. Length D. MaxLength

vb课后练习答案习题解答 (5)

第5章数组与记录 5.1 填空题 1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为()。 答案:Dim s(1 To 10) As String 2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为()。 答案:Dim a(0 To 5,-3 To 6) As Integer 3.如果数组元素的下标值为实数,则VB系统会按()进行处理。 答案:四舍五入原则 4.数组元素个数可以改变的数组称为();数组元素可以存放不同类型数据的数组称为()。 答案:可调数组、可变类型数组 5.数组刷新语句用于()。若被刷新的数组是数值数组,则把所有元素置();若被刷新的数组为字符串数组,则把所有元素置()。 答案:清除指定数组内容、0、空字符串 10.控件数组是由一组类型和()相同的控件组成,共享()。 答案:名字、同一个事件过程 11.控件数组中的每一个控件都有唯一的下标,下标值由()属性指定。 答案:Index 12.建立控件数组有两种方法:()和()。 答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法 5.2 选择题 1.下列一维数组说明语句错误的是()。 a) Dim b(100) AS Double b) Dim b(-5 To 0) AS Byte c) Dim b(-10 To –20) AS Integer d) Dim b(5 To 5) AS String 答案:c 2.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。 a) 5 b) 8 c) 11 d) 12 答案:d 3.设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中()是错误的。 a) c(i-1) b) c(5+0.5) c) c(0) d) c(10) 答案:c 4.下列数组说明语句中正确的是()。 a) Dim a(-1 To 5,8)AS String b) Dim a(n,n)AS Integer c) Dim a(0 To 8,5 To –1)AS Single d) Dim a(10,-10)AS Double

VB语言练习题及答案1

VB语言练习题及答案 1、算法的计算量的大小称为算法的________。 (A)现实性(B)难度(C)复杂性(D)效率 2、设栈S和队列Q的初始状态为空。元素a、b、c、d、e、f依次通过栈S,并且一个元素出栈后即进入队列Q,若出队的顺序为b、d、c、f、e、a,则栈S的容量至少应该为________。 (A)3(B)4(C)5(D)6 3、在深度为5的满二叉树中,叶子结点的个数为________。 (A)32(B)31(C)16(D)15 4、链表适用于________查找。 (A)顺序(B)二分法(C)顺序,也能二分法(D)随机 5、希尔排序法属于________类型的排序法。 (A)交换类排序法(B)插入类排序法(C)选择类排序法(D)建堆排序法 6、序言性注释的主要内容不包括________。 (A)模块的接口(B)模块的功能(C)程序设计者(D)数据的状态 7.在数据流图中,○(椭圆)代表________。 (A)源点(B)终点(C)加工(D)模块 8、软件测试的过程是________。 Ⅰ.集成测试Ⅱ.验收测试Ⅲ.系统测试Ⅳ.单元测试 (A)Ⅰ、Ⅱ、Ⅲ、Ⅳ(B)Ⅳ、Ⅲ、Ⅱ、Ⅰ(C)Ⅳ、Ⅰ、Ⅱ、Ⅲ、(D)Ⅱ、Ⅰ、Ⅳ、Ⅲ 9、数据的逻辑独立性是指________。 (A)存储结构与物理结构的逻辑独立性(B)数据与存储结构的逻辑独立性(C)数据与程序的逻辑独立性(D)数据元素之间的逻辑独立性

10、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是________。 (A)一对一(B)一对多(C)多对一(D)多对多 11、下列打开"代码窗口"的操作中不正确的是________。 (A)按F4键(B)单击"工程资源管理器"窗口中"查看代码"按钮(C)双击已建立好的控件(D)执行"视图"菜单中"代码窗口"命令12、为了同时改变一个活动控件的高度和宽度,正确的操作是 ________。 (A)拖拉控件4个角上的某个小方块(B)只能拖拉位于控件右下角的小方块(C)只能拖拉位于控件左下角的小方块(D)不能同时改变控件的高度和宽度 13、Load事件是在窗体被装入工作区时 触发的事件。 (A)用户(B)程序员(C)手工(D)自动 14、.以下Case语句中错误的是________。 (A)Case 0 To8(B)Case Is > 5(C)Case Is > 0 And Is < 6(D)Case 1, 3, Is > 5 15、以下关于函数过程的叙述中,正确的是________。 (A)函数过程形参的类型与函数返回值的类型没有关系 (B)在函数过程中,过程的返回值可以有多个 (C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递 (D)如果不指明函数过称参数的类型,则该参数没有数据类型 16、为了同时改变一个活动控件的高度和宽度,正确的操作是 ________。 (A)拖拉控件4个角上的某个小方块(B)只能拖拉位于控件右下角的小方块(C)只能拖拉位于控件左下角的小方块(D)不能同时改变控件的高度和宽度 17、设a = 3,b = 10,c = 6,以下表达式的值是________。a < b And (Not b>c) Or c

VB第1-4章习题答案

VB习题答案(1-4) 习题1 一、选择题 1. 以下叙述中,错误的是_________。 (A)一个Visual Basic 应用程序可以含有多个标准模块文件 (B)一个visual Basic 工程可以含有多个窗体文件 (C)标准模块文件可以属于某个指定的窗体文件 (D)标准模块文件的扩展名是.bas 标准模块文件(.bas)不属于任何一个窗体文件。参考答案为C。 2. 以下叙述中错误的是_________。 (A)一个工程可以包括多种类型的文件 (B)Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 (C)程序运行后,在内存中只能驻留一个窗体 (D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 内存中可以驻留多个窗体,当前窗体只能有一个。参考答案为C。 3. Visual Basic的窗体设计器主要是用来___________。 (A)建立用户界面(B)添加图形、图像、数据等控件 (C)编写程序源代码(D)设计窗体的布局 参考答案为A。 4. Visual Basic是一种结构化高级程序设计语言,它采用的是_________驱动方式。 (A)键盘(B)鼠标(C)事件(D)函数 参考答案为C。 5. Visual Basic程序设计语言属于_________。 (A)面向过程的语言(B)机器语言 (C)面向对象的语言(D)汇编语言 参考答案为C。 6. Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该_________。 (A)进入设计模式(B)进入运行模式 (C)进入中断模式(D)不用进入任何模式 VB中三种模式分别为:设计模式下可以进行界面设计和代码的编写;运行模式下执行代码,接受用户的操作;中断模式下可以修改代码,但不能改变界面,这个模式下通常进行代码调试,当运行出错时,默认转到该模式下进行调试。参考答案为C。

vb课后习题答案

习题3—4 (P126) Private Sub Command1_Click() Image1.Width = Image1.Width * 1.2 Image1.Height = Image1.Height * 1.2 End Sub Private Sub Command2_Click() Image1.Width = Image1.Width / 1.2 Image1.Height = Image1.Height / 1.2 End Sub Private Sub Command3_Click() Image1.Width = Form1.Width Image1.Height = Form1.Height End Sub Private Sub Form_Load() Image1.Left = 0 Image1.Top = 0 Image1.Picture = LoadPicture(App.Path & "\back.jpg") End Sub 习题3—5 (P126) Dim mleft As Long Private Sub Command1_Click() Timer1.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False End Sub Private Sub Timer1_Timer() mleft = Label1.Left + 100 If mleft + Label1.Width > Picture1.Width Then mleft = 0 End If Label1.Left = mleft End Sub

VB书面习题答案(1-3章)

习题一P19 1. 3. 4. 5. 6. 7 参考答案: 1、简述Visual Basic的特点。 答:⑴基于对象的可视化设计工具 ⑵事件驱动的编程机制 ⑶提供易学易用的应用程序集成开发环境 ⑷结构化的程序设计语言 ⑸强大的网络、数据库、多媒体功能 ⑹完备的联机帮助功能 3、Visual Basic 6.0有学习版、专业版和企业版,怎样知道所安装的是哪个版本? 答:在启动VB 6.0的启动封面上,能显示对应的版本,见教材例1.1 4、Visual Basic 6.0有多种类型的窗口,若想在设计时看到代码窗口,怎样操作? 答:选择“视图∣代码窗口”命令或“工程资源管理器”窗口的“查看代码”按钮。 5. 叙述建立一个完整的应用程序的过程。 答: a)建立用户界面的控件对象。 b)控件属性的设置。 c)控件事件过程及编程。 d)运行和调试程序。 e)保存程序。 6. 当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件,再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求先保存窗体文件。 7. 保存文件时,若不改变目录名,则系统默认的目录是什么? 答:系统的默认目录是VB98。 习题二P37 2. 5. 6. 7. 9. 10 参考答案: 2、属性与方法的区别是什么? 答:对象中的数据保存在属性中,VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。可以通过两种方法来设置属性:(1)在设计阶段利用属性窗口直接设置对象的属性值;(2)在程序运行阶段通过赋值语句实现。 方法是附属于对象的行为和动作,也可以理解为指使对象动作的命令。面向对象的程序设计

visualbasic课后答案

第1章参考答案 (1) 第2章参考答案 (1) 第3章参考答案 (4) 第4章参考答案 (7) 第5章参考答案 (9) 第6章参考答案 (13) 第7章参考答案 (16) 第8章参考答案 (20) 第9章参考答案 (22) 第10章参考答案 (27) 第11章参考答案 (28) 第12章参考答案 (31) 第1章参考答案 、简答题(略) 、单选题: 1. C 2. D 3. C 4. B 5 6. D 7. C 三、填空 题: 1 ?设计 运行 2. Proj1 Demo1 3 ?程序代码 控件 4.编译 可执行 5.可视化 6.窗体对象 7.视图 F4 第2章参考答案 一、 简答题(略) 二、 找出以下语句中的错误 1. False ---错,因为False 是VB 的关键字或保留字 2. In tegers —— 错,正确的写法是 dim x ,y ,z as in teger 或 Dim x As Integer, y As Integer, z As Integer 但两者含义不同。 3. a+b=c 改为 c=a+b 4. Mode ----错,应改为mod 5. 37001 ---错,因为 x 取值范围是 432768 ---- 32767 6. +—— —错,应该写为/ 7. ? E - -错,E 的左边必须是一个数字 & 错, 赋值符号的左边字符串缺了双引号 9. 1 --- -错,应改为:” 1 ” 10. 错, 正确的是:#01-01-00# 三、编写语句完成以下任务

1. 设这3个数用x、y、z表示,则求3个数乘积的表达式为:x*y*z 2. Opti on explicit 3. Forml.print “ Print Text to The Windows ” 4. Dim result as long Result=(x+y+z)/3 5. Dim x as in teger, y as in teger, z as in teger 6. Y=3*x A5+2*x A4-6*x A3-1 四、数据常量有:” Xname (字符串型)、True(逻辑型卜517.3(实数型)、 "2/08/05"(日期时间型)、#1-1#(日期时间型)、 ” String (字符串型)、1 (整型) 数据变量有: VB关键 Xname、X Step 五、表达式为: 1.6 2.2002-1-1 3.xyz123abc 4.xyz123abc 5.12 6.11 六.程序段1在窗体上输出为: 5 7 -2 -9 FalseFalse 程序段2在窗体上输出为: Visual The Demo Basic 实验部分 1. 参考代码: Private Sub Form_Click() Dim x As In teger, y As In teger, z As In teger x = InputBox("请输入:") y = InputBox("请输入:") z = InputBox("请输入:") Print x + y + z Print x * y * z Prin t (x + y + z) / 3 End Sub 2. 参考代码和界面如下:

VB教材课后习题答案

<大学程序设计基础-Visual Basic>教材课后习题答案 第1章 一、选择题 1 2 3 4 5 6 7 B D B C B B D 第2章 一、选择题 1 2 3 4 5 6 7 8 9 10 B C B C B C A A A A 11 12 13 14 A B A A 二、填空题 1.rem或’ _ : 2.“” # # 3.5x2-3x-2sinA/3 4.321456 5.300 三、操作题 1、 程序段: Private Sub Command1_Click() Dim x As Integer, y As Integer Dim s As Long, c As Long x = Text1.Text y = Text2.Text s = x * y c = (x + y) * 2 Label3.Caption = "长方形的面积为" + Str(s) Label4.Caption = "长方形的周长为" + Str(c) End Sub 3、 程序段: Private Sub Command1_Click() Text1.Text = "第一" End Sub Private Sub Command2_Click() Text1.Text = "第二" End Sub 4、程序代码: Private Sub Text1_Change() Text1.MaxLength = 10 End Sub 5、程序代码:

Private Sub Text1_Click() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) End Sub 第3章 一、选择题 1 2 3 4 5 6 7 D A D B A D B 二、填空题 1. False 2.B^2-4*a*c else 三、操作题 1.从键盘输入三个值,判断它们能否构成三角形的三个边。如果能构成一个三角形,则计算三角形的面积。 Dim a As Integer, b As Long, c As Long, s As Single, p As Single a = Val(InputBox("请输入一个值:")) b = Val(InputBox("请输入一个值:")) c = Val(InputBox("请输入一个值:")) If (a + b > c And a + c > b And b + c > a) Then p = (a + b + c) / 2 s = Sqr(p * (p - a) * (p - b) * (p - c)) Print a & "," & b & "," & c & "能构成一个三角形,它的面积为:" & s End If 2.编写程序,任意输入一个整数,判定该整数奇偶性。 Dim n As Integer n = Val(InputBox("请输入一个整数:")) If n Mod 2 = 0 Then Print n & "是偶数" Else Print n & "是奇数" End If 3.求一元二次方程的a*x^2+b*x+c=0的根。 Dim a As Integer, b As Integer, c As Integer, delta As Single, x1 As Single, x2 As Single a = Val(InputBox("请输入一个整数:")) b = Val(InputBox("请输入一个整数:")) c = Val(InputBox("请输入一个整数:")) delta = b ^ 2 - 4 * a * c If delta = 0 Then x1 = -b / (2 * a) Print "一元二次方程有两个相等的实根x1=x2=" & x1 Else If delta > 0 Then x1 = (-b + Sqr(delta)) / (2 * a) x2 = (-b - Sqr(delta)) / (2 * a)

《VB程序设计》课后题答案

第二章 一、问答题 1.叙述建立一个完整的应用程序的过程。 答:界面设计编写事件过程代码运行、调试保存文件 2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及到两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。 3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么? 答:VB98 4.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置? 答:将标签的Autosize设置为True. 5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件? 答:VB6.0提供的图形文件在Graphics目录。 6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?答:按钮Style的属性设置为Graphical(或1)。通过Picture属性来装入图形。不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption 属性的值设置为空。 7.标签和文本框的区别是什么? 答:文本是否可编辑。 8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置? 答:应对Text3控件进行Text3.TabIndex=0的设置。 9.简述文本框的change与keypress事件的区别。 答:文本框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Keyasii参数 10.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入? 答:假定文本框的名称为Text1,则事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If 出错条件判断成立Then Text1=””…先删除原来数据 Text1.SetFocus …焦点回到Text1 End If …… End If End Sub

VB部分课后习题答案

1. 选择题 (1) 假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(B)。 A. Form1="VB Test" B. Caption="VB Test" C. Form1.Text="VB Test" D. https://www.doczj.com/doc/0b9827064.html,="VB Test" (2) 下列不能打开代码窗口的操作是(D)。 A.双击窗体上的某个控件B.双击窗体C.按F7键D.单击窗体或控件 (3) 为了保存一个Visual Basic应用程序,应当(D)。 A.只保存窗体文件(.frm) B.分别保存工程文件和标准模块文件(.bas) C.只保存工程文件(.vbp) D.分别保存工程文件、窗体文件和标准模块文件 (4) 为了装入一个Visual Basic应用程序,应当(C)。 A.只装入窗体文件(.frm) B.分别装入工程文件和标准模块文件(.bas) C.只装入工程文件(.vbp). D分别装入工程文件、窗体文件和标准模块文件 (5) 不为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为(A)。 A.1 B.2 C.3 D.4 2. 填空题 (1) 在用Visual Basic开发应用程序时,通常首先需要新建工程、其次还要经过、、、和5步。 (2) 控件和窗体的Name属性只能通过属性窗口设置,不能在运行期间设置。 (3) 代码窗口分为左右两栏,左边一栏称为对象,右边一栏称为事件。 (4) 为了在输入程序时能自动进行语法检查,必须执行菜单中的命令,打开对话框,然后选择“编辑器”选项卡中的选项。 (5) 在保存VB应用程序中,窗体文件和工程文件的扩展名分别为 .frm 和.vbp 。 (6) 为了把一个Visual Basic应用程序装入内存,只要装入工程文件即可。 (7) Visual Basic应用程序通常由3类模块组成,即、和。 (8) 在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程: Private Sub Command1_Click( ) Text1.Text=“VB Programming” Text2.Text=Text1.Text Text1.Text=“ABCD” End Sub 程序运行后,单击命令按钮,两个文本框中显示的内容分别为ABCD 和VB Programming 。

VisualBasic程序设计教程第三版课后习题答案

《VB程序设计》综合复习资料 第一章Visual Basic程序设计概述 一、填空题 1、V isual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。 2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。 3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。 4、V isual Basic 6.0用于开发__________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是() A.设计模式B.运行模式C.汇编模式D.中断模式 2、可视化编程的最大优点是() A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是() A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是() A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、V isual Basic的编程机制是() A.可视化B.面向对象C.面向图形D.事件驱动 三、简答题 1、代码窗口主要包括哪几部分?

2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是() A.文本框失去焦点B.文本框获得焦点 C.设置文本框的焦点D.改变文本框的内容 2、应用程序设计完成后,应将程序保存,保存的过程是() A.只保存窗体文件即可 B.只保存工程文件即可

VB教材习题参考答案

教材习题的参考答案 第1章 选择题 1 C 2 A 3 A 4 C 5 B 6 C 7 D 8 A 9 D 10 C 填空题 1.对象Windows 事件驱动 2.窗体工程 3.查看对象查看代码 4.CmdExam Click lbldisp 5.工具栏“启动”按钮菜单命令“运行|启动”F5键 6.命令按钮 7.Cancel 8.Label1 第2章 一、选择题 1 A 2 C 3 D 4 B 5 C 6 A 7 B 8 A 9 B 10 D 二、写出下列表达式的值 1、4 2、0 3、8 4、False 5、False 6、True 7、-1 8、16.7 9、“C”10、“Basic”11、“VISUAL ”12、5 三、将下列数学表达式改写成Visual Basic表达式 1、(a + b) / (c * d - Sqr(1 - a *a )) + 5^(1/3) * Cos(60*3.14/180) * Cos(60*3.14/180) 2、Sin(45 * 3.14159 / 180) + Abs(x - y) 3、2 * Exp(x) + Log(x * y) 4、(Log(50)/Log(10)-Log(20))/(9*Exp(3)) 5、Abs(X)>=Y and Abs(X)<>Z 6、M<100 And M>=0 7、A Mod 3 =0 Or A Mod 7 =0 8、N Mod 4 =0 And N Mod 100 <> 0 Or N Mod 400 = 0 第3章(P74) 选择题 1 CD 2 B 3 B 4B 5 C 6 A 7 D 8 BD 9 C 10 C 11 A 12 A 13 D 14 A 15 A 16 D 填空题 1. 出错 2. x=3 y=10 3. 4. 12345 54321;将数值a转换成字符串,并逆序输出 5. ABCDE 6. 32 7. (1)k (2)If x < n Then n = x: nk = i (3)mk (4) m

VB课后习题第11章习题及答案

习题十一及答案 习题十一 1.简答题 (1)Visual Basic有哪几种工作模式? (2)Visual Basic中错误类型有哪几种? (3)简要说明VB程序调试的主要方法和工具。 (4)“立即”窗口、“监视”窗口和“本地”窗口有什么区别? 2.判断题 (1)在VB集成环境中只有运行程序才能发现程序错误。 ( ) (2)设置错误的捕捉陷阱,指在程序中可能出现错误的地方放置捕捉语句来捕获产生错误的语句。 ( ) (3)On Error Resume Next语句的功能是忽略错误,继续往下执行。 ( ) (4)VB程序中出现编译错误时,不会产生错误提示。 ( ) 3.选择题 (1)当语句不符合文法规则时,出现的错误是()。 A)逻辑错误 B)运行时期错误 C)语法错误 D)以上都不对 (2)下列陈述中正确的是()。 A)中断点只能在设计过程中设置。 B)中断点只能在执行过程中设置。 C)中断点可以在设计过程或在执行过程中设置。 D)中断点可以在设计过程中设置,也可以在执行过程或中断过程中设置。 (3)下列属性中,属于Err对象的有()。 A) Number B) Caption C) Description D) Text 4.填空题 (1)设置断点的快捷键是。 (2)VB单步执行的快捷键是。 (3)错误码为11时表示发生的错误是。 5.编写一段程序,如果出现数组下标越界时,则给出错误的描述并结束程序的运行。 习题十一参考答案: 一、简答题 1.Visual Basic有哪几种工作模式? (1)设计模式 启动Visual Basic后,即进入设计模式,在主窗口标题栏上显示“设计”字样。建立一 个应用程序的所有步骤基本上都在设计模式下完成,包括窗体设计、建立控件、编写程序代 码以及利用属性窗口设置属性值或查看当前属性值等。但在设计阶段不能执行程序,也不能 使用调试工具,只可设置断点。 应用程序可以直接从设计阶段进入运行阶段,但不可以进入中断模式。 (2)执行模式 执行“运行”菜单中的“启动”命令(或按下F5键、或单击工具条上的“启动”按钮), 即进入执行模式,此时标题栏上原来显示“设计”的地方已被“运行”字样所代替。当整个 应用程序进入运行阶段后,开始执行程序代码。在运行阶段只可以执行代码,不能修改代码。 (3)中断模式

vb课后答案(1)

1.通过文本框TextBook1舒服一个实数,单击计算按钮,在TextBook2-6中分别输出该数的相反数,平方,绝对值平方根,立方以及绝对值的立方根。需要在文本框前添加注释文本框内的数据。 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x As Single x = TextBox1.Text TextBox2.Text = -x TextBox3.Text = x ^ 2 TextBox4.Text = System.Math.Sqrt(System.Math.Abs(x)) TextBox5.Text = x ^ 3 TextBox6.Text = (System.Math.Abs(x)) ^ (1 / 3) End Sub End Class 2.使用文本框Textbook1和Textbook2分别输入两个数,给变量X和Y赋值,单击交换按钮变换按钮,交换extbook1和Textbook2中的内容。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x, y, t As Integer x = TextBox1.Text y = TextBox2.Text t = x x = y y = t TextBox1.Text = x TextBox2.Text = y

VB书后习题解答新教材B

作业一 1.VB是用于开发________环境下应用程序的工具。(B) A. DOS B. Windows C. DOS和Windows D. UNIX 2.VB6.0是________位操作系统下的应用程序开发工具。(A) A. 32 B. 16 C. 32或16 D. 64 3.一个对象可执行的动作与可被一个对象所识别的动作分别称为________(B) A.事件、方法 B.方法、事件 C.属性、方法 D.过程、事件 4.有一个红色、充满氢气的气球,如果人不小心松开手抓的引线,就会飞走;如果用针刺它,则会爆破。 请问,对于气球对象,哪些是属性、哪些是事件、哪些是方法? 答:属性是红色、氢气;事件是松开、针刺;方法是飞走、爆破。 5.VB的集成开发环境都有哪些元素些组成? 答:VB的集成开发环境由标题条、菜单条、弹出式菜单(上下文菜单)、工具栏、控件工具箱、初始窗体、工程资源管理器子窗口、属性子窗口、窗体布局子窗口、代码编辑器窗口、立即、本地和监视窗口等。 6.简述用VB开发应用程序的一般步骤? 答:VB开发应用程序的一般步骤是: ①创建程序的用户界面; ②设置界面上各个对象的属性; ③编写对象响应事件的程序代码; ④保存工程; ⑤测试和调试应用程序,检查并排除程序中的错误; ⑥创建可执行程序。

作业二 2.以下窗体名中哪些是非法的窗体名?(A B D E) A. _aform B. 3frm C. f_1 D. frm 5 E. f_1* 6.有程序代码如下:Form2.Caption=”Help”,试问:Form2、Caption和Help分别代表______ (C) A.对象、值、属性 B.值、属性、对象 C.对象、属性、值 D.属性、对象、值 7.VB的常用控件中,哪些控件具有Caption属性,而没有Text属性?哪些控件具有Text属性,却没有Caption属性? 答:具有Caption属性而没有Text属性的控件有:标签、命令按钮、复选框、选项按钮、框架;具有Text属性而没有Caption属性的控件有:文本框、组合框、列表框。 8.对象的属性是否只能在设计界面时在属性窗口中进行设置?属性窗口中的属性列表是否包括了一个对象的所有属性? 答:属性的设置既可以在属性窗口中进行设置,也可以在程序代码中进行设置,但有些对象的有些属性只能在属性窗口中进行设置,如文本框的多行属性,有些对象的有些属性只能在程序代码中进行设置,如列表框的列表项数目属性;属性窗口中的属性列表中不包括一个对象的所有属性,如列表框的ListIndex属性、ListCount属性就不在属性列表中。 9.除窗体之外,还有哪些控件可作为其他控件的容器使用? 答:还有:框架、图片框 10.常用控件中具有Value属性的控件有哪些?它们的取值及类型有何异同? 答:常用控件中具有Value属性的控件有:选项按钮、复选框、滚动条;选项按钮的取值为逻辑型,选中该选项按钮时,其值为True,未选中该选项按钮时,其值为False;复选框的取值为数值型,选中该复选框时,其值为1,未选中该复选框是,其值为0,复选框变灰时,其值为2;滚动条的取值为数值型,其值为滚动块在滚条中的位置。 12.以下使用方法的代码中,正确的是________ (C) A. Label1.SetFocus B. Form1.Clear C. Text1.SetFocus D. Combo1.Cls

相关主题
文本预览
相关文档 最新文档