|
A)显示当前驱动器或指定驱动器上的路径 B)显示当前驱动器或指定驱动器上的某目录下的文件名 c)显示根目录下的文件名 D)只显示当前路径下的文件 (21)假定有如下事件过程: PriVate Sub Form_MouseDown(button As Integer,Shift As Integer, x As Single,Y As Single) If Button=2 then PopupMenu popForm End if End Sub 则以下描述中错误的是 A)该过程的功能是弹出一个菜单 B)popForm 是在菜单编辑器中定义的弹出式菜单的名称 C)参数X、Y指明鼠标的当前位置 D)Button=2 表示按下的是鼠标左键 (22)以下能够正确计算n!的程序是 二级Visual Basic语言程序设计试卷第5页 (共15页) A) Private Sub Commandl_ClicK() n=5:x=1 Do X=x*1 i=i十1 Loop While i<n Print x End Sub B) Private Sub Commandl_Click() n=5: x=1:i=1 Do X=X*1 i=i十1 Loop While i<n Print x End Sub C)Private Sub Commandl_Click() n=5:x=1:i=1 Do X=X*1 i=i十1 Loop while i<=n Print x End Sub D)Private Sub Commandl_C1ick() n=5:x=1:i=1 Do X=X*l i=i十1 loop While i>n Print x End Sub (23)在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Labell、Label2 的标签,然后编写如下程序代码: . 二级vlsudBM5c语言程序设计试卷第6页 (共15页) Private x As Inte ger Private Sub Commandl—Click() X=5:Y=3 Call proc(x,Y) Labell.Caption=X Label2.Caption=Y End Sub Private Sub proc(ByVal a As Integer,ByVal b As hteger) x=a* a Y=b十b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是 A)5和3 B)25和3 C)25和6 D)5和6 (24)在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后 编写如下事件过程: Private Sub Commandl_C1ick() S=0 For i=1 T0 15 x=2*i一1 1f x Mod 3=0 Then s=s十1 Nexti Labell.Caption=s End Sub . 程序运行后,单击命令按钮,则标签中显示的内容是 A)1 B)5 C)27 D)45 (25)在窗体上画一个名称为Commandl的命令按钮和三个名称分别为Labell、Label2、 Label3的标签,然后编写如下代码: Private x As Integer Private Sub Command1_C1ick() Static y As Integer Dimz As Integer n=10 z=n十z y=y十z X=X十Z Labell.Caption=x Label2.Caption=y Label3.Caption=z End Sub 运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是 A)10 10 10 B)30 30 30 C)30 30 10 D)10 30 30(26)设在窗体上有一个名称为Commandl的命令按钮,并有以下事件过程: PriVate Sub Commandl_C1ick() Static b As Variant b=Array(1,3,5,7,9) End Sub 此过程的功能是把数组b中的5个数逆序存放(即排列为9,7,5,3,1)。为实现此功 能,省略号处的程序段应该是 A)For i=0 To 5-1\2 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next B)for i=0 To 5 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next C) For i=0 T0 5\2 tmp=b(i) b(i)=b(5-i-1) b(5-i-1);tmp Next D)For i=1 T0 5\2 tmp=b(i) b(i)=b(5一i一1) b(5—i—1)=tmp Next 二级VlsualBM5c语言程序设计试卷第8页 (共15页) (27)在窗体上画一个名称为Drivel的驱动器列表框,一个名称为Dirl的目录列表框, 一个名称为Filel的文件列表框,两个名称分别为Labell、Label2,标题分别为空白 和“共有文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框 与文件列表框同步变化,并且在标签Labell中显示当前文件夹中文件的数量。如图 所示。 能够正确实现上述功能的程序是 A) Private Sub Dirl_Change() B)Private Sub Dir1_Change() Filel.Path=Dir1.path Filel.path=dir1.Path End Sub End Sub Private Sub Drivel_Change() Private Sub Drive1_Change() Dirl.Path=Drivel.Drive Dirl.Path=Drivel.Drive 2003年4月全国计算机等级考试二级visual Basic语言程序设计笔试试卷 |