国家二级(VB)机试模拟试卷202
选择题
1.Visual.Basic6.0集成环境的主窗口中不包括( )。(C)
A. 标题栏
B. 菜单栏
C. 状态栏
D. 工具栏
解析:Visual Basic6.0集成环境的主窗口也称为设计窗口,它位于集成环境的顶部,该窗口由标题栏、菜单栏和工具栏组成。
2.窗体Forml上有一个名称为Commandl的命令按钮,以下对应窗体单击事件的事件过程是( )。(B)
A. Private Sub Form 1一Click()End Sub
B. Private Sub Form—Click()End Sub
C. Private Sub Commandl—Click()EndSub
D. Private Sub Commandl—Click()End Sub
解析:窗体的单击事件不同于其他控件的单击事件,在事件过程头中不出现窗体名字,而是统一使用Form—Click()。
3.窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是( )。
(B)
A. Private Sub save_Click()
save_Click()
Text1.Text=file.save.Caption
End Sub
B. Private Sub save_Click()
Text1.Text=save.Caption
End Sub
C. Pfivme Sub file_Click()
Text1.Text=file.save.Caption
End Sub
D. Privme Sub file_Click()
Text1.Text=save.Caption
End Sub
解析:本题考查菜单事件。菜单建立以后,对于每个菜单项要进行编写程序,才可以进行处理,单击“保存”命令时,代码窗体自动出现事件过程:Private Sub save_Click()
End Sub
在程序之间加上Text1的Text属性改变代码即可。
4.需求分析阶段的任务是( )。(D)
A. 软件开发方法
B. 软件开发工具
C. 软件开发费用
D. 软件系统功能
解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。
5.如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是( )。(B)
A. 它的Y1、Y2属性的值相等
B. 它的X1、X2属性的值相等
C. 它的X1、Y1属性的值分别与X2、Y2属性的值相等
D. 它的X1、X2属性的值分别与Y1、Y2属性的值相等
解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标,如果显示为一条纵线,则意味着两个端点的横坐标一致,即X1=X2。
6.在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Commandl的Click事件代码:
Private Function fun(x As Long)As Boolean
Ifx Mod 2=0 Then
fun=True
Else
fun=False
End If
End Function
Private Sub Command l Click()
Dim n As Long
n=Val(Text 1.Text)
P=IIf(fun(n),“奇数”,”偶数”)
Labell.Caption=n&“是一个”&P
End Sub
程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )。(A)
A. 20是一个奇数
B. 20
C. 20是一个偶数
D. 2
解析:本题考查函数调用以及IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为result=IIf,,),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,Hf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。函数fun(n)的功能是判断n是否为偶数,是偶数则返回True,否则返回False。输入20时,fun返回True,则Commandl的单击事件中IIf语句得到“奇数”。
7.下列程序执行后,变量x的值为( )。
Dim a,b,C,d As Single
Dim x As Single
a=10:b=30:c=400
Ifb>a Then
d=a:a=b:b=d
End If
Ifb>c Then
x=b
ElseIfa>c Then
x=c
Else
x=a
End If(B)
A. 10
B. 30
C. 400
D. 430
解析:本题考查选择语句的程序分析。If语句的执行是If条件表达式值为True时执行If分支,否则执行Elself分支或者结束,本题中首先判断b>a成立,因此a、b的值交换:接下来由于b>c不成立,a>c也不成立,因此x的值为a。
8.有两个关系R、S如下:
(B)
A. 选择
B. 投影
C. 插入
D. 连接
解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。
9.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
Dim c As String
c=UCase(Chr(KeyCode))
Text2.Text=Chr(Asc(c)+2)
End Sub
当向文本框Text1中输入小写字母a时,文本框Text2中显示的是( )。(C)
A. A
B. a
C. C
D. c
解析:KeyDown和KeyUp事件的KeyCode参数返回的是\\
10.文本框接受的最长字符数由文本框的( )属性确定。(A)
A. Max
本文档预览:3600字符,共18324字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载