2004年4月全国计算机等级考试二级VB笔试试卷(附参考答案)

出处:考试大 作者:onmars 日期:2007年07月18日 14时16分
      

(11) 以下关于函数过程的叙述中,正确的是
A) 函数过程形参的类型与函数返回值的类型没有关系
B) 在函数过程中,过程的返回值可以有多个
C) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D) 如果不指明函数过程参数的类型,则该参数没有数据类型
(12) 以下关于变量作用域的叙述中,正确的是
A) 窗体中凡被声明为Private的变量只能在某个指定的过程中使用
B) 全局变量必须在标准模块中声明
C) 模块级变量只能用Private关键字声明
D) Static类型变量的作用域是它所在的窗体或模块文件
(13) 确定一个控件在窗体上的位置的属性是
A) Width和Height B) Width或Height
C) Top和Left D) Top或Left
(14) 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程
 Private Sub Command1_Click()
 Text1.Text = "Visual"
 Me.Text1 = "Basic"
 Text1 = "Program"
End Sub
程序运行后,如果单击命令按钮,则在文本框中显示的是
A) Visual B) Basic C) Program D) 出错
(15) 以下关系表达式中,其值为False的是
A) "ABC">"AbC" B) "the"<>"they"
C) "VISUAL"=UCase("Visual") D) "Integer">"Int"
(16) 语句Print 5/4*6\5 Mod 2的输出结果是
A) 0 B) 1 C) 2 D) 3
(17) 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
Private Sub Command1_Click()
    strText = InputBox("请输入")
    Text1.Text = strText
End Sub

Private Sub Text1_Change()
    Label1.Caption = Right(Trim(Text1.Text), 3)
End Sub

程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是
A)空 B) abcdef C) abc D) def
(18) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x = -5
If Sgn(x) Then
    y = Sgn(x ^ 2)
Else
   y = Sgn(x)
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体上显示的是
A) -5 B) 25 C) 1 D) -1
(19) 一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是
A) 变量X、Y的作用域相同 B) Y的作用域是Model1
C) 在Form1中可以直接使用X D) 在Form2中可以直接使用X和Y
(20) 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是
A)Drive1_Change B) Drive1_Click
C) Dir1_Click D) Dir1_Change        

最后更新时间:2008-03-28 12:57:08
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程