一、选择题
(1)—(35)题每题2分,共70分。
下列各题A)、B)、C)、D)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列不能打开属性窗口的操作是。
A)执行“视图”菜单中的“属性窗口”命令
B)按F4键
C)按Ctrl+T
D)单击工具栏上的“属性窗口”按钮。
(2)下列可以打开立即窗口的操作是。
A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G
(3)inputBox函数反回值的类型为。
A)数值B)字符串
C)变体D)数值或字符串(视输入的数据而定)
(4)可以同时删除字符串前导和尾部空白的函数是。
A)Ltrim B)Rtrim C)Trim D)Mid
(5)表达式4+5\ 6*7/8Mod 9的值是
A)4B)5C)6D)7
(6)如果在立即窗口中执行以下操作:
a=8<CR>(<CR>是回车键,下同)
b=9<CR>
print a>b <CR>
则输出结果是。
A)-1B)0C)False D)True
(7)以下语句的输出结果是。
Print Format $(32548.5,“000,000.00”)
A)32548.5B)32,548.5C)032,548.50D)32,548.50
(8)执行以下程序段后,变量c$的值为
a$=“Visual Basic Programing”
b$=“Quick”
c$=b$&UCase(Mid$(a$,7,6))&Right $(a$,11)
A)Visual BASIC Programing
B)Quick Basic Programing
C)QUICK Basic Programing
D)Quick BASIC Programing
(9)为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是。
A)Value B)Default C)Cancel D)Enabled
(10)为了把焦点移到某个指定的控件,所使用的方法是
A)SetFocus B)Visible C)Refresh D)GetFocus
(11)设a=6,则执行x=IIf(a>5,-1,0)后,x 的值为。
A)5B)6C)0D)-1
(12)执行下面的程序段后,x 的值为。
x=5
For i=1To 20Step 2
x=x+i\5
Next i
A)21B)22C)23D)24
(13)在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
For i=1To 4
x=4
For j =1To 3
x=3
or k=1To 2
x=x+6
Next k
Next j
Next i
Print x
End Sub
程序运行后,单击命令按钮,输出结果是。
A)7B)15C)157D)538
(14)在窗体上画一个命令按钮,然后编写如下事件过程:
Prevate Sub Command1_Click()
x=0
Do Until x=-1
a =InputBox(“请输入A的值”)
a =Val(a)
b =InputBox(“请输入B的值”)
b =Val(b)
x =InputBox(“请输入x的值”)
x =Val(x)
a =a+b+x
Loop
Print a
End Sub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为。
A)2B)3C)14D)15
(15)在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:
Private Sub Command1_Click()
a=Text1.Text+Text2.Text
Print a
End Sub
Private Sub Formm_Load()
Text1Text=""
Text2Text=""
End sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为。
A)444B)321123C)123321D)132231
(16)阅读下面的程序段:
For i=1To 3
For j=1To i
For k=j To 3
a=a+1
Next k
Next j
Next i
执行上面的三重循环后,a 的值为。
A)3B)9C)14D)21
(17)在窗体上画一个文本框(其中Name属性为Text1),然后编写如下事件过程:
Private Sub Form_Load()
Ttext1.Text="">
Text1.SetFocus
For i=1To 10
Sum=Sum+i
Next i
Text1.Text=Sum
End Sub
上述程序的运行结果是。
A)在文本框Text1中输出55
B)在文本框Text1中输出0
C)出错
D)在文本框Text1中输出不定值
(18)在窗体上画两个文本框(其Name 属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:
Private Sub Command1_Click()
x=0
Do While x<50
x=(x+2)*(x+3)
n=n+1
Loop
Text1.Text=Str(n)
Text2.Text=Str(x)
End Sub
程序运行后,单击命令按钮,在两个文本框中显示的值分别为