题目:答案
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.已知X
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