计算机二级习题练习

计算机二级考试Visual Basic每日一练(2016-1-21)
1题:当文本框得到焦点发生的事件是()
A.LostFocus
B.GotFocus
C.KeyPress
D.Change
【单选题】:      

2题:让焦点移到文本框中所使用的方法是()
A.LostFocus
B.GotFocus
C.KeyPress
D.SetFocus
【单选题】:      

3题:在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
Sub Form_Load( )
Image1.Picture=LoadPicture(App.Path+"\butterfly.bmp")
Image2.Picture=LoadPicture(App.Path+"\butterfly2.bmp")
Image3.Picture=LoadPicture(App.Path+"\butterfly.bmp")
End Sub
Sub timer1_Timer( )
Static PickBmp As Boolean
Image1.Move Image1.Left + 20, Image1.Top - 5
If PickBmp = False Then
Image1.Picture = Image2.Picture
PickBmp = True
Else
Image1.Picture = Image3.Picture
PickBmp = False
End If
End Sub
以下说法不正确的是()
A.此程序的功能是把image1图像框显示图形在butterfly.bmp和butterfly2.bmp文件之间进行切换
B.PickBmp变量是逻辑变量,作用是表示图形的状态
C.App.Path表示绝对路径
D.要使得timer控件起作用,必须使得它的Enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
【单选题】:      

4题:在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
Sub Form_Load( )
Image1.Picture=LoadPicture(App.Path+"\butterfly.bmp")
Image2.Picture=LoadPicture(App.Path+"\butterfly2.bmp")
Image3.Picture=LoadPicture(App.Path+"\butterfly.bmp")
End Sub
Sub timer1_Timer( )
Static PickBmp As Boolean
Image1.Move Image1.Left + 20, Image1.Top - 5
If PickBmp = False Then
Image1.Picture = Image2.Picture
PickBmp = True
Else
Image1.Picture = Image3.Picture
PickBmp = False
End If
End Sub
以下说法不正确的是()
A.此程序的功能是把image1图像框显示图形在butterfly.bmp和butterfly2.bmp文件之间进行切换
B.也可以将timer1控件的timer事件改写为change事件
C.App.Path表示相对路径
D.要使得timer控件起作用,必须使得它的Enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
【单选题】:      

5题:以下程序段:
Private Sub Form_Load( )
Dim Nop As Integer, Op As String * 1
Num1 = 3
Num2 = 2
Nop = val(Inputbox("请输入1-4之间的整数"))
Select Case Nop
Case 1
Op = "+"
Result = Num1 + Num2
Case 2
Op = "-"
Result = Num1 - Num2
Case 3
Op = "×"
Result = Num1 * Num2
Case 4
Op = "÷"
Result = Num1 / Num2
End Select
Label1= Num1 & Op & Num2 & "=" & Result
End Sub
窗体运行后,输入3,则label1的标题显示结果为()
A.3+2=5
B.3-2=1
C.3×2=6
D.3÷2=1.5
【单选题】:      

6题:以下程序段:
Private Sub Form_Load( )
Dim Nop As Integer, Op As String * 1
Num1 = 3
Num2 = 2
Nop = val(Inputbox("请输入1-4之间的整数"))
Select Case Nop
Case 1
Op = "+"
Result = Num1 + Num2
Case 2
Op = "-"
Result = Num1 - Num2
Case 3
Op = "×"
Result = Num1 * Num2
Case 4
Op = "÷"
Result = Num1 / Num2
End Select
Label1= Num1 & Op & Num2 & "=" & Result
End Sub
窗体运行后,输入4,则label1的标题显示结果为()
A.3+2=5
B.3-2=1
C.3×2=6
D.3÷2=1.5
【单选题】:      

7题:设有如下通用过程:
Public Sub Fun(a( ), ByVal x As Integer)
For i = 1 To 5
x = x + a(i)
Next I
End Sub
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程:
Private Sub Command1_Click( )
Dim arr(5) As Variant
For i = 1 To 5
arr(i) = i
Next I
n = 10
Call Fun(arr( ), n)
Text1.Text = n
End Sub
程序运行后,单击命令按钮,则在文本框中显示的内容是()
A.10
B.15
C.25
D.24
【单选题】:      

8题:在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
For n = 1 To 20
If n Mod 3 <> 0 Then m = m + n \ 3
Next n
Print n
End Sub
程序运行后,如果单击命令按钮,则窗体上显示的内容是()
A.15
B.18
C.21
D.24
【单选题】:      

9题:为了同时改变一个活动控件的高度和宽度,正确的操作是()
A.拖拉位于控件左上角
B.只能拖拉位于控件右下角
C.只能拖拉位于控件左下角
D.不能同时改变控件的高度和宽度
【单选题】:      

10题:面向对象的程序设计指满足()
A.虚拟化、结构化、动态化
B.封装性、继承性、多态性
C.对象的链接、动态链接、动态数据交换
D.ODBC、DDE、OLE
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交