第四套
VisualBasic是一种面向_____的程序设计语言。
A、过程
B、用户
C、工程
D、对象
答案:
D
一个应用程序_____窗体。
A、可包括多个
B、应该有两个
C、只许有一个
D、可以没有
答案:
A
VisualBasic中文版的菜单栏包括:文件、编辑、视图、工程、格式、调试、_____、查询、图表、
工具、外接程序、窗口和帮助。
A、浏览
B、运行
C、属性
D、查看
答案:
B
一只白色的足球踢进球门,则白色、足球、踢、进球门是________。
A、对象、属性、方法、事件
B、属性、对象、方法、事件
C、对象、属性、事件、方法
D、属性、对象、事件、方法
答案:
D
_____在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。
A、事件
B、工程
C、属性
D、方法
答案:
A
引用列表框(List1)最后一个数据项应使用_____。
A、List1.List(List1.ListCount)
B、List1.Lis(ListCount)
C、List1.List(ListCount-1)
D、List1.List(List1.ListCount-1)
答案:
D
当文本框的ScrollBars属性设置了非零值,却没有效果,原因可能是_____。
A、文本框的MultiLine属性为False
B、文本框中没有内容
C、文本框的MultiLine属性为True
D、文本框的Locked属性为True
答案:
A
将数据项"China"添加到列表框(List1)中成为第一项应使用_____语句。
A、List1.Addltem 1,"China"
B、List1.Addltem "China",1
C、List1.Addltem "China",0
D、List1.Addltem 0,"China"
答案:
C
下列控件中,_____控件不能改变大小。
A、Label
B、Frame
C、Timer
D、TextBox
答案:
C
当一个CheckBox控件的V alue属性为2时,表示该控件_____。
A、未选中
B、以被选中
C、当前不可用
D、未知
答案:
C
使用_____方法,可取得列表框中的项数。
A、RemoveItem
B、ListCount
C、AddItem
D、Clear
答案:
B
要使标签所在处透明显示背景,应设置BackStyle属性的值为_____。
A、False
B、True
C、1
答案:
D
如果单击一个当前没有被选中的复选框,其他已被选中的复选框会处于_____状态。
A、不显示
B、选中
C、禁止
D、不选中
答案:
B
复选框的Value属性为1时,表示_____。
A、复选框未被选中
B、复选框内有灰色的勾
C、复选框被选中
D、复选框操作有误
答案:
C
在VisualBasic中最基本的对象是_____,它是应用程序基石,也是其它控件的容器。
A、窗体
B、文本框
C、命令按钮
D、标签
答案:
A
以下四个说法中不正确的是_____。
A、控件工具箱中可以添加新的控件
B、可以通过双击工具箱中的控件,将控件加入窗体上
C、VB中所有基本控件都可以改变大小
D、在窗体上选中控件,按【Del】键可删除该控件
答案:
C
使用_____方法可将新的列表项添加到一个列表框中。
A、Clear
B、Print
C、AddItem
D、RemoveItem
答案:
C
如果要使文本框同时具有水平滚动条和垂直滚动条,应将ScrollBars设置为_____。
A、0
B、3
C、1
D、2
B
窗体Form1的名称属性为frm,它的Load事件过程名为_____。
A、Me_Load
B、Frm_Load
C、Form_Load
D、Form1_Load
答案:
C
若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的_____属性。
A、BackColor
B、BorderStyle
C、BackStyle
D、ForeColor
答案:
C
有应用代码:Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表_____。
A、对象、方法、属性
B、属性、对象、值
C、对象、属性、值
D、对象、值、属性
答案:
C
存在如下程序:
Private Sub Command1_Click( )
a=Val(InputBox("请输入"))
b=V al(InputBox("请输入"))
x=a+b
If a>b Then
x=a-b
endif
Print x
End Sub
运行后,从InputBox对话框中连续输入3和4,输出结果为_____。
A、3
B、34
C、0
D、7
答案:
D
下列程序:
Private Sub Form_Click( )
For j=1 To 15
a=a+j Mod 3
Next j
Print a
End Sub
运行后输出的结果是_____。
A、15
B、1
C、90
D、120
答案:
A
哪个程序段不能分别正确显示1、2、6、24的值_____。
A、For i=1 To 4
n=1
For j=1 To i
N=n*j
Next j
Print n
Next i
B、n=1
For j=1 To 4
N=n*j
Print n
Next j
C、n=1
j=1
Do While j<=4
n=n*j
Print n
j=j+1
Loop
D、For i=1 To 4
For j=1 To i
n=1
n=n*j
Next j
Print n
Next i
答案:
D
下面程序段,显示的结果是_____。
Dim x
x=Int(Rnd)+5
select Case x
Case 5
print "优秀"
Case 4
print "良好"
Case 3
print "通过"
Case Else
print "不通过"
End Select
A、通过
B、不通过
C、良好
D、优秀
答案:
D
在窗体Form1上,有一个列表框控件List1,在窗体的Click事件中有如下代码: Private Sub Form_Click()
Dim k As Integer
Dim entry As String, item As String
entry = "EDCBA"
For k = Len(entry) To 1 Step -1
item = LCase(Mid(entry, k, 1)) & k
List1.AddItem item
Next k
End Sub
运行此程序,单击窗体,列表框第4行为_____。
A、d2
B、b2
C、b4
D、d3
答案:
A
以下程序段运行后,消息框的输出结果是
a=sqr(5)
b=sqr(3)
c=a>b
Msgbox c+2
A、2
B、-1
C、1
D、出错
答案:
C
下列循环能正常结束循环的是_____。
A、i=5
Do
i=i+1
Loop Until i<0
B、i=6
Do
i=i-2
Loop Until i=1
C、i=1
Do
i=i+2
Loop Until i=10
D、i=10
Do
i=i+1
Loop Until i>0
答案:
D
假定时钟控件的Interval属性为1000,Enabled属性为True,并且有下面的事件过程,则1秒钟的时候
窗体上将输出_____个字母"a"。
Private Sub Timer1_Timer()
For i = 1 To 10
Print "a"
Next i
End Sub
A、10次
B、10000次
C、以上都不对
D、1 000次
答案:
A
Dim y As Integer
m = 1
Do While m <= 3
m = m + 1
Print m;
Loop
A、2
B、2 3 4
C、2 3
D、2 3 4 5
答案:
B
设a为Integer型变量,s为Single型变量,把3.75赋值给s后,再执行下列某一语句,则在文本框中显示
的结果与执行语句a=s:Text1=a的结果相同的有_____个。
①a=Int(s):Text1=a
②a=Fix(s):Text1=a
③a=CInt(s):Text1=a
④a=Format(s,"#####"):Text1=a
A、4
B、1
C、2
D、3
答案:
C
在窗体中添加一个命令按钮,并编写如下程序代码:
Private Sub Command1_Click( )
Dim y As Integer
y = 0
Do While y<7
y=y+3
Loop
MsgBox y
End Sub
程序运行后,消息对话框中显示_____。
A、8
B、9
C、7
D、6
答案:
B
在窗体上面一个文本框(其中Name属性为Text1),然后编写如下事件过程:
Private Sub Command1_Click ( )
Text1.Text=""
For i=1 To 10
Sum=Sum+i
Next i
Text1.Text=Sum
End Sub
上述程序的运行结果是_____。
A、在文本框中Text1中输出0
B、出错
C、在文本框中Text1中输出不定值
D、在文本框中Text1中输出55
答案:
D
用"冒泡"法将数组a中的10个整数按升序排列。所谓"冒泡"法就是从第一个数依次比较相邻数,若不符合排序要求则互换值,直到最后一个数;然后再开始第二轮的比较,至所有数全部比较结束。排序过程中大数后退,小数前行,犹如水泡往上冒。请完善以下程序段________。
n=1O
For i= 1 to n-1
For j= 1 to n-i
If ____________ Then
……'互换语句
End If
Next j
Next i
A、a(i) B、a(j)>a(j+1) C、a(i)>a(j)