工程文件的文件名后缀是_____。
A..bmp
B..vbp
C..frm
D..bas
B
第2小题
窗体模块保存在一个扩展名为_____的文件中。
A.bas
B.cls
C.frm
D.bmp
C
第3小题
启动Visual Basic后,系统为用户新建的工程起一个名为_____的临时名称。
A.工程1
B.窗体1
C.工程
D.窗体
A
第4小题
在Visual Basic设计界面中不能隐藏的窗口是______。
A.工程窗口
B.属性窗口
C.立即窗口
D.窗体窗口
A
第5小题
在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
A.编写代码
B.新建一个工程
C.打开属性窗口
D.进入VB环境
B
第6小题
当一个工程含有多个窗体时,其中的启动窗体是_____。
A.启动VB时建立的窗体
B.第一个添加的窗体
C.最后一个添加的窗体
D.在“工程属性”对话框中指定的窗体
D
第7小题
双击窗体中的对象后,Visual Basic将显示的窗口是_____。
A.项目(工程)窗口
B.工具箱
C.代码窗口
D.属性窗口
C
第8小题
VB应用程序的运行模式是_____。
A.解释运行模式
B.编译运行模式
C.两者都有
D.汇编模式
C
第9小题
Visual Basic共有设计、运行和中断三种模式,要使用调试工具应该_____。
A.进入设计
B.进入运行
C.进入中断
D.不用进入
C
第10小题
运行VB程序的快捷键为_______。
A.F4
B.F5
C.F6
D.F7
B
第11小题
OOP的含义是______。
A.面向对象的程序设计方法
B.开放数据库接口
C.图形设备接口
D.图形用户界面
A
第12小题
“对象”是计算机系统运行的______。
A.程序单位
B.逻辑单位
C.物理实体
D.基本实体
D
第13小题
Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。
A.属性、事件、方法
B.控件、属性、事件
C.窗体、控件、过程
D.窗体、控件、模块
A
第14小题
在Visual Basic 中,称对象的功能为______。
A.属性
B.方法
C.事件
D.封装
B
第15小题
_____是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
A.文件
B.属性
C.方法
D.窗体
C
第16小题
对象可以识别和响应的某些行为称为_____。
A.属性
B.方法
C.继承
D.事件
D
第17小题
当事件能被触发时,_____就会对该事件作出响应。
A.对象
B.程序
C.控件
D.窗体
B
第18小题
Visual Basic主要用于______。
A.图像处理
B.文字处理
C.制作视频文件
D.开发应用程序
D
第19小题
下述的说法哪种是Windows的程序设计方法:_______。
A.面向对象,顺序驱动
B.面向过程、事件驱动
C.面向过程、顺序驱动
D.面向对象、事件驱动
D
第20小题
Visual basic采用了_____编程机制。
A.面向过程
B.面向对象
C.事件驱动
D.可视化
C
第21小题
以下不是Visual Basic特点的选项是_____。
A.可视编程
B.算法设计
C.事件驱动
D.面向对象
B
第22小题
下列叙述正确的是_______。
A.对象是包含数据又包含对象数据进行操作的方法的物理实体
B.对象的属性只能在属性窗口中设置
C.不同的对象能识别不同的事件
D.事件过程都要由用户点击对象来触发
C
第23小题
下列变量名中合法的是______。
https://www.wendangku.net/doc/3f2308351.html,1
B.6a
C.a+b
D.For
A 变量命名见书32页第24小题
对变量名说法不正确的是______。
A.必须是字母开头,不能是数字或其他字符
B.不能是Visual Basic的保留字
C.可以包含字母、数字、下划线和标点符号
D.不能超过255个字符
C
第25小题
下列符号是Visual Basic中合法变量名的是_____。
A.IF
B.7AB
C.A[B]7
D.GH_R56
D 变量命名见书32页第26小题
下列变量名中不合法的是_____。
A.strname
B.abc-3
C.A_one
D.vaone
B
第27小题
下列字符串不能作为VB的变量名是______。
A.ABCDEFG
B.P000000
C.89TWDDFF
D.XYZ
C
第28小题
下列哪一个是正确的变量名______。
A.$abc
B.abs(绝对值)
C.141abc
D.abcf
D
第29小题
Integer类型的数据由_____个字节组成。
A.21
B.4
C.2
D.16
C
第30小题
字节型变量占用的字节数为______。
A.1个字节
B.3个字节
C.4个字节
D.5个字节
A
第31小题
整型变量未赋值时,数值型变量的值为_____。
A.0
B.空
C.1
D.0.1
A
第32小题
下列各项不是Visual Basic的基本数据类型的是_____。
A.Char
C.Integer
D.Double
A
第33小题
整型数的取值范围为______。
A.–32767~+32767
B.0~65535
C.–32768~+32768
D.–32768~+32767
D
第34小题
下列类型的变量中占用字节数最小的是_____。
A.Integer
B.Single
C.Date
D.Double
A
第35小题
Boolean 类型的数据由几个字节组成_______。
A.1
B.2
C.3
D.4
B
第36小题
单精度浮点数占用的字节数为______。
A.2个字节
B.3个字节
C.4个字节
D.8个字节
C
第37小题
变量A!的类型是____。
A.Integer
B.Single
C.String
D.Boolean
B
第38小题
在VB中,常量12#的数据类型是_____。
A.整型
B.双精度浮点型
C.长整型
B
第39小题
变量X=32767,则变量声明时最好将其声明为_____。
A.Integer
B.Variant
C.Long
D.Single
A
第40小题
_______关键字声明的过程级变量在整个程序运行中一直存在。
A.Static
B.Private
C.Dim
D.Public
A
第41小题
声明全局变量的位置是______。
A.事件过程
B.函数过程
C.标准模块通用声明段
D.窗体模块通用声明段
C
第42小题
Inputbox()函数的返回值类型为_____。
A.数值型
B.字符型
C.逻辑型
D.变体型
B
第43小题
设x=-18,则Abs(5*x)=_____。
A.-90
B.90
C.18
D.5
B
第44小题
Msgbox 函数返回值的类型是______。
A.数值
B.字符串
C.变体
D.数值或字符串(视输入情况而定)
A
str函数返回值类型是_____。
A.整型
B.字符串
C.变体
D.双精度浮点型
B
第46小题
用于获取字符串长度的函数是_______。
A.Len()
B.Length()
C.Strlen()
D.Lofo()
A
第47小题
Strc=Mid("Visual Basic",10,3),则Strc的值_____。
A."Vis"
B."sua"
C."Bas"
D."sic"
D
第48小题
Rnd函数不可能产生的值是_____。
A.0.1
B.1
C.0.1234
D.0.00005
B
第1小题
函数int(10*rnd)是在_____范围内的整数。
A.[0, 1)
B.[1, 10)
C.[1, 9)
D.[0,9]
D
第2小题
Rnd函数可能产生的值是_____。
A.2
B.1
C.0.1234
D.1.00005
C
第3小题
INT(100*RND(1))产生的随机整数的闭区间是_____。
B.[1,100]
C.[0,100]
D.[1,99]
A
第4小题
函数int(abs(99-100)/2)的值为______。
A.1
B.0
C.3
D.4
B
第5小题
下列能正确产生[1-30]之间的随机整数的表达式是______。
A.1+rnd(30)
B.1+30*rnd()
C.rnd(1+30)
D.int(rnd()*30)+1
D
第6小题
Inputbox函数的参数中,必选参数Prompt的作用是_____。
A.输出信息
B.定义提示信息
C.定义隐含信息
D.定义输入的位置
B
第7小题
把InputBox 的返回值转换为数值应该使用的函数是______。
A.Log
B.Str
C.Len
D.V al
D
第8小题
设有如下语句:str1=inputbox("输入","","练习")从键盘上输入字符串“你好”后,str1的值是___。
A."输入"
B." "
C."练习"
D."你好"
D
第9小题
RGB(x,y,z)函数中x,y,z的取值范围______。
A.[0,255)
C.[0,255]
D.(0,255)
C
第10小题
数学式子sin45°写成Visual Basic表达式是_____。
A.sin45
B.Sin(45)
C.Sin(45*3.14/180)
D.sin(45°)
C
第11小题
下列______语句可以将变量A、B的值互换。
A.A=B:B=A
B.t=A:A=B:B=t
C.A=t:t=B:t=A
D.B=A:A=B
B
第12小题
下列______语句可以将整型变量A、B的值互换。
A.A=B:B=A
B.A=A+B:B=A-B:A=A-B
C.A=C:C=B:C=A
D.A=(A+B)/2:B=(A-B)/2
B
第13小题
下面的运算符中,哪个是算术运算符_______。
A.Mod
B.=
C.And
D.Xor
A
第14小题
下面的运算符中,哪个是关系运算符______。
A.Not
B.mod
C.<>
D.&
C
第15小题
下面的运算符中,哪个是逻辑运算符______。
A.And
B.Mod
C.>=
D.&
A
第16小题
逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符是______。
A.Xor
B.Or
C.Eqv
D.And
D
第17小题
17 mod 3的运算结果是_____。
A.0.5
B.1
C.1.5
D.2
D
第18小题
下列表达式不合法的是_______。
A.123+abc
B.123&"abc"
C.1+2/3
D.[3*(4+5)-6]/7
D
第19小题
语句Print 6*5/5的输出结果是________。
A.6
B.30
C.0
D.6*5/5
A
第20小题
表达式25.28 Mod 10的值是( )
A.1
B.5
C.4
D.出错
B
第21小题
下列各赋值语句,语法不正确的是_____。
A.x+y=5
B.Number=15
https://www.wendangku.net/doc/3f2308351.html,bell.caption="time"
D.Length=x+y
A
第22小题
表达式X+1>X是_____。
A.算术表达式
B.非法表达式
C.字符串表达式
D.关系表达式
D
第23小题
x是小于100的非负数,用vb表达式正确的是______。
A.0B.0<=x<100
C.x>=0 Or x<100
D.x>=0 AND x<100
D
第24小题
若x=45,y=46,则表达式x+y=91的值是_____。
A.x+y=11
B.11
C.False
D.True
C
第25小题
a和b中有且只有一个为0,可以用以下表达式来表示_____。
A.a=0 or b=0
B.a=0 Xor b=0
C.a*b=0 Xor a+b<>0
D.a=0 And b=0
B
第26小题
写在一行上的多条语句,应以_____为分隔符。
A.分号
B.逗号
C.冒号
D.空格
C
第27小题
Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是______。
A.空格
B.逗号
C.冒号
D.分号
B
第28小题
程序的基本控制结构是______。
A.顺序结构、多分支结构和单分支结构
B.For…Next结构、Do…loop结构
C.顺序结构、选择结构和循环结构
D.单行结构和多行结构
C
第29小题
下列结构中不属于循环结构的是______。
A.for/next
B.while/wend
C.With/end with
D.do/loop
C
第30小题
下列程序的执行结果为_____。
A=100:b=50
If a>b Then
a=a-b
Else
b=b+a
End if
Print a
A.50
B.100
C.200
D.10
A
第31小题
循环结构for i=1 to 10 step 1.5的执行次数是_____。
A.6
B.7
C.9
D.10
B
第32小题
当执行以下程序时,在名为label1的标签框内将显示_____。
Private Sub command1_click()
s=0
For I=1 To 5 Step 1
s=s+I
Next I
label1.Caption=s
End Sub
A.15
B.18
C.8
D.9
A
第33小题
窗体设计器是用来设计______。
A.应用程序的代码段
B.应用程序的界面
C.对象的属性
D.对象的事件
B
第34小题
决定一个窗体有无控制菜单的属性是_____。
A.Minbutton
B.Caption
C.Maxbutton
D.Controlbox
D
第35小题
若要在窗体中绘制一个圆,使用的方法是______。
A.Circle
B.line
C.point
D.pset
A
第36小题
若要将窗体从内存中卸载出去,应该使用的方法是______。
A.Show
B.UnLoad
C.Load
D.Hide
B
第37小题
要使窗体Form1关闭,错误的是______。
A.Unload Form1
B.Unload me
C.End
D.Form1.Visiable=False
D
第38小题
下列各种窗体事件中,不能由用户触发的事件是______。
A.Load事件和Unload事件
B.Click事件和Unload事件
C.Click事件和Dbclick事件
D.Load事件和Initialize事件
D
窗体的Enable属性的属性值是_____类型的数据。
A.整型
B.字符型
C.逻辑型
D.实型
C
第40小题
如果要改变窗体的标题,需要设置窗体对象的________属性。
https://www.wendangku.net/doc/3f2308351.html,
B.Caption
C.BackColor
D.BorderStyle
B
第41小题
下列哪项是窗体对象的方法而不是属性()
https://www.wendangku.net/doc/3f2308351.html,
B.Print
C.Caption
D.Enabled
B
第42小题
若要取消窗体的最大化功能,则可设置______属性为False来实现。
A.ControlBox
B.MinButton
C.MaxButton
D.Enabeld
C
第43小题
窗体能响应的事件是_______。
A.ActiveFrom
B.Drive
C.Load
D.Change
C
第44小题
对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为_______。
A.输入对话框
B.输出对话框
C.模态对话框
D.非模态对话框
C
第45小题
将当前窗体中显示的文字及绘制的图形全部清除,可以用方法_____。
B.Me.Cls
C.Me=" "
D.Me.Delete
B
第46小题
改变控件在窗体中的上下位置应修改控件的_____属性。
A.Top
B.Left
C.Width
D.Height
A
第47小题
窗体的BackColor 属性用于设置窗体的______。
A.高度
B.亮度
C.背景色
D.前景色
C
第48小题
确定一个窗体大小的属性是_____。
A.Width和Height
B.Width和Top
C.Top和Left
D.Top和Height
A
第49小题
能够改变窗体边框线类型的属性是______。
A.FontStyle
B.BorderStyle
C.BackStyle
D.Border
B
第50小题
设置文本控件的文本内容时,应改变的属性是______。
A.text
https://www.wendangku.net/doc/3f2308351.html,
C.Caption
D.Width
A
第51小题
命令form1.Cirle(500,800),800能够在窗体上中画出的图形是_______。
A.半径为800的椭圆
B.细而高的椭圆
C.扁而平的椭圆
D.圆心在(500,800)的一个圆弧
D
第1小题
控件是_______。
A.建立对象的工具
B.设置对象属性的工具
C.编写程序的编辑器
D.建立图形界面的编辑窗口
A
第2小题
要改变Label控件中背景的颜色,可以设置Label控件的_____属性。
A.FontColor
B.FillColor
C.ForeColor
D.BackColor
D
第3小题
若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
A.AutoSize
B.Alignment
C.Enabled
D.Visble
A
第4小题
在Visual Basic中通过______属性设置字体颜色。
A.Fontcolor
B.Forecolor
C.Backcolor
D.Showcolor
B
第5小题
在Visual Basic中,要设置菜单项的快捷访问键,应使用哪个符号:______。
A.&
B.*
C.$
D.@
A
第6小题
在Visual Basic中,下列________控件可以包含其他控件。
https://www.wendangku.net/doc/3f2308351.html,bel
https://www.wendangku.net/doc/3f2308351.html,mandbutton
C.Form
D.Checkbox
C
第7小题
若要使标签透明,则可使用的属性是_______。
A.BackColor
B.BackStyle
C.BorderStyle
D.ForeColor
B
第8小题
设置标签边框的属性是______。
A.BorderStyle
B.BackStyle
C.AutoSize
D.Alignment
A
第9小题
当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的______。
A.AutoSize属性
B.Resize事件
C.AutoRedraw属性
D.Stretch方法
B
第10小题
标准工具箱中的控件_______。
A.数目是固定不变的
B.数目可以增加或减少
C.包含了Visual Basic所有控件
D.用户可以删除工具箱中的按钮控件
B
第11小题
要改变控件的宽度,应修改该控件的_____属性。
A.Top
B.Left
C.Width
D.Height
C
第12小题
大部分控件都没有的属性是_______。
A.Top
https://www.wendangku.net/doc/3f2308351.html,
C.Visible
D.Interval
D
第13小题
若要在列表框中显示多列数据,可用列表框的______属性来实现。
A.MultiSelect
B.Index
C.Columns
D.List
C
第14小题
复选框控件其Value属性的可取值是_______。
A.Trut和False
B.0和1
C.0、1、2
D.1、2、3
C
第15小题
所有控件都有的属性是_______,在程序中作为对象的标识引用。
A.Caption
B.Value
C.Text
https://www.wendangku.net/doc/3f2308351.html,
D
第16小题
要使一个命令按钮成为图形命令按钮,则应首先设置_____属性值。
A.Picture
B.Style
C.Downpicture
D.Disabledpicture
B
第17小题
要把一个命令按钮设置成无效,应设置其哪一属性值_____。
A.Visible
B.Enabled
C.Default
D.Cancel
B
第18小题
将命令按钮Command1设置为不可见,应修改该命令按钮的_______属性。
A.Visible
B.Value
C.Caption
D.Enabled
A
第19小题
当某一按钮的______属性设置为False时,该按钮不可见。
A.Enable
C.Default
D.Cancel
B
第20小题
命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
A.在x前插入&
B.在x后插入&
C.在x前插入#
D.在x后插入#
A
第21小题
若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是_____。
A.V alue
B.Cancel
C.Default
D.Enabled
C
第22小题
如果要在文本框中输入字符时,只显示某个字符,如星号(*),应设置文本框的_______属性。
A.Caption
B.PasswordChar
C.Text
D.Char
B
第23小题
为使文本框显示滚动条,必须先设置文本框的属性是_____。
A.AutoSize
B.Alignment
C.Multiline
D.ScrollBars
C
第24小题
若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
A.FontName
B.Font
C.FontSize
D.FontBold
C
第25小题
设定当鼠标移动到文本框控件上时给用户提示文本的属性是_____。
A.HideSelection
B.ToolTipText