自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:西南石油大学VB语言程序设计
下列选项中窗体载入事件为_________。
A
A:Load事件
B
B:Click事件
C
C:DblClick事件
D
D:Unload事件
Timer控件可以使用下列哪种事件_________。
A
A:Click事件
B
B:Timer事件
C
C:Dblclick事件
D
D:Change事件
Print Format(123,”####”)执行之后的结果为_________。
A
A:#123
B
B:123
C
C:123#
D
D:####
要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。
A
A:文件
B
B:视图
C
C:工程
D
D:工具
以下Case语句中错误的是______。
A
A:Case 10 To 1
B
B:Case Is>10
C
C:Case Is>10 , Is<50
D
D:Case 3,5,Is>10
语句Dim arr(-3 To 5, 2 To 6) As Integer定义的数组元素有_______个。
A
A:40
B
B:45
C
C:11
D
D:54
下面程序段执行后,输出的结果是______。
Dim pi As Integer
pi = 3.14
Print "pi"
A
A:3.14
B
B:3
C
C:pi
D
D:有语法错误
InputBox函数返回值的类型是______。
A
A:数值
B
B:字符串
C
C:变体
D
D:数值或字符串
已知有如下数组定义
Dim a(-3 To 6, 5, 3 To 10) As Integer则执行语句Print LBound(a, 2); UBound(a, 2),输出的值为______。
A
-3 6
B
0 5
C
1 5
D
3 10
下面表达式值为True的是______。
A
A:Not 3 > 5
B
B:"34" > "5"
C
C:10 < 7 Or 3 > 4
D
D:True And False
以下循环结构中,任何情况下至少执行一次循环体的是______。
A、For 循环变量 = 初值 To 终止值
循环体
Next 循环变量
B、While <条件>
循环体Wend
C、Do
循环体Loop Until <条件>
D、Do While <条件>循环体Loop
用时钟控件设置一个秒表计时器,需将计时器Interval属性设置为______。
A
A:1
B
B:10
C
C:100
D
D:1000
以下四个选项中,对Visual Basic描述正确的是______。
A
A:Visual Basic窗体文件扩展名为vbp
B
B:一个Visual Basic应用程序可以包含多个窗体文件
C
C:一个窗体文件可以有多个代码窗口
D
D:Visual Basic程序按过程编写先后顺序依次执行
为了给三个变量赋初值1,下面正确的赋值语句是________。
A
A:x=1:y=1:z=1
B
B:x=1,y=1,z=1
C
C:x=y=z=1
D
D:xyz=1
结束当前程序的语句是________。
A
A:Quit
B
B:Exit
C
C:End
D
D:Sub
将窗体的________属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作作出响应。
A
A:ControlBox
B
B:Visible
C
C:Enabled
D
D:BorderStyle
无论何种控件,都具有一个共同的属性________。
A
A:Caption
B
B:Name
C
C:Text
D
D:Font
对于MsgBox显示的消息框,下面________是错误的。
A
A:可以有一个按钮
B
B:可以有两个按钮
C
C:可以有三个按钮
D
D:可以有四个按钮
在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置是________。
A
A:Timer1.Interval=0.5
B
B:Timer1.Interval=5
C
C:Timer1.Interval=50
D
D:Timer1.Interval=500
在窗体(Name属性为Forml)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()A = Text1.Text + Text2.Text
Print a
End SubPrivate Sub Form_Load0Textl.Text ="Text2.Text ="
End Sub
A
444
B
321123
C
123321
D
132231
下面关于过程叙述错误的是______。
A
A:可以在事件过程中调用通用过程
B
B:不能在函数过程中定义事件过程
C
C:函数过程可以返回多个值
D
D:一个Sub过程必须有一个End Sub语句
在InputBox函数中哪一个参数是必须的________。
A
A:Prompt
B
B:Buttons
C
C:Title
D
D:Context
以下叙述中错误的是________。
A
A:如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
B
B:Sub过程中不能嵌套定义Sub过程
C
C:Sub过程可以嵌套调用Sub过程
D
D:事件过程可以像通用过程一样由用户定义过程名
在块结构条件语句If-Then / Endif中________。
A
A:必须至少有一个Elseif语句
B
B:可以有任意多个ElseIf-Then语句
C
C:如果没有Else语句,运行时将出现错误
D
D:给定的条件只能是关系表达式或逻辑表达式
对Do Until…Loop循环,正确的是________。
A
A:如果循环条件为常数0,则一次循环也不执行
B
B:如果循环条件为常数0,则至少执行一次循环
C
C:如果循环条件是不为0的常数,则至少执行一次循环
D
D:无论循环条件是否为"True",则至少执行一次循环
下列关于Option Base语句说法错误的是______。
A
A:Option Base语句只对一维数组有效
B
B:Option Base语句只能出现在窗体层或模块层
C
C:Option Base语句不能出现在过程中
D
D:Option Base语句必须位于数组的定义之前
以下能够触发文本框Change事件的操作是________。
A
A:文本框失去焦点
B
B:文本框获得焦点
C
C:设置文本框的焦点
D
D:改变文本框的内容
在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click()S$ =IputBox("请输人一个字符串")Text1.Text = SS
End Sub
Private Sub Text1_Change0
Label1.Caption = UCase(Mid(Text1.Text, 7))
End Sub
程序运行后,单击命令按钮,将显示一个输入对话框,如果在该对话框中输入字符串"VisualBasic",则在标签中显示的内容是________。
A
BASIC
B
Basic
C
basic
D
VisualBasic
下列对执行了表达式InputBox("程序", "代码", 0)后的判断正确的是______。
A
A:InputBox函数的返回值是数值类型
B
B:输入框的提示是"代码"
C
C:输入框的标题是"程序"
D
D:0是默认输入值
设列表框List1已有5个列表项,则以下不能实现将字符串"AAA"添加到列表框最末尾的语句是__。
A
A:List1.AddItem "AAA"
B
B:List1.AddItem "AAA", List1.ListCount
C
C:List1.AddItem "AAA", List1.ListIndex
D
D:-x
定义变量如下:
Dim MyVar
MyVar ="come see me "
若在窗体中显示MyVar的值,则在代码窗口中书写的语句正确的是_______。
A
Debug.Print MyVar
B
PictureBox.Print MyVar
C
Printer.Print MyVar
D
Print MyVar
根据变量的作用域,VB中可以将变量分为3类,分别是_______。
A
A:局部变量、模块变量和全局变量
B
B:局部变量、模块变量和标准变量
C
C:局部变量、模块变量和窗体变量
D
D:局部变量、标准变量和全局变量
关于设置控件属性叙述正确的是_______。
A
A:用户必须重新设置属性的值,否则属性值为空。
B
B:任何属性的值都可以由用户随意设置。
C
C:属性值可以由用户设置,也可以使用系统的默认设置。
D
D:属性值只能在属性窗口中设置。
在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Private Sub Command1_Click()
as = "software and hardwarebs = Right(a$, 8)
c$ = Mid(a$,1, 8)
MsgBox as, , bs, cs, 9
End Sub
运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是A
software and hardware
B
software
C
hardware
D
9
执行以下程序后输出的是_________。
Private Sub Command1_Click()
Ch$="AABCDEFGH"
Print Mid(Right(ch$,6),Len(left(ch$,4)),2)
End Sub
A
CDEFGH
B
ABCD
C
FG
D
AB
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:Private Sub Form click()
Textl.Text = "
Text2.Text = "Text1.SetIocusEnd SubPrivate Sub Text1_Change()Text2.Text = Mid(Text1.Text , 8)End Sub程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2中显示的内容是_________。
A
BeijingChina
B
China
C
Beijing
D
BeijingC
在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下事件过程:
Private Sub Text1_Change0Label1.Caption = Right(Trim(Textl.Text), 3)End程序运行后,在文本框中输入"abcdef",单击命令按钮,则在标签中显示的内容是 SubA
空
B
abcdef
C
abc
D
def
要想在过程调用后返回两个结果,下面过程定义语句中语法正确的是_______。
A
A:Sub swap(By Val m,By Val n)
B
B:Sub swap(m, By Val n)
C
C:Sub swap(m, n)
D
D:Sub swap(By Val m, n)
Sub过程与Function过程最根本的区别是_______。
A
A:Sub过程可以直接使用过程名调用,而Function过程不可以
B
B:Function过程可以有参数,而Sub过程不可以
C
C:两种过程参数传递方式不同
D
D:Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
在窗体上添加一个名称为Command1的命令按钮,再添加两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private x As IntegerPrivate Sub Command1_Click(
a=6:b=4
Call sub1(a, b)
Label1.Caption = a
Label2.Caption = b
End Sub
Private Sub sub1(ByVal x As Integer, ByVal y As Integer)
a=X*X
b=y*y
End Sub程序运行后单击命令按钮,则两个标签中显示的内容分别是_______。
A
36和4
B
6和4
C
36和8
D
6和8
首页
<上一页
1
下一页>
尾页