本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2009年9月全国计算机等级考试二级笔试试卷(Visual Basic语言程序设计)
1、【 填空题
工程中有Form1、Form2两个窗体。Form1窗体外观如图1所示。程序运行时,在Form1中名称为Text1的文本框中输入一个数值(圆的半径),然后单击命令按钮“计算并显示”(其名称为Command1),则显示Form2窗体,且根据输入的圆的半径计算圆的面积,并在Form2的窗体上显示出来,如图2所示。如果单击命令按钮时,文本框中输入的不是数值,则用信息框显示“请输入数值数据!”请填空。
   Private Sub Command1_Click()
   If Text1.Text=”” Then
      MsgBox “请输入半径!”
   Else If Not IsNumeric( 【6】   ) Then
      MsgBox “请输入数值数据!”
   Else
      r=val( 【7】   )
      Form2.show
      【8】   .Print “圆的面积是”&3.14*r*r
   End If
End Sub [每空2分]
答案: ["Text1.Text","Text1.Text","Form2"]
2、【 填空题
设有整形变量s,取值范围为0~100,表示学生的成绩。有如下程序段:
If s>=90 Then
   Level=”A”
Else If s>=75 Then
   Level=”B”
Else If s>=60 Then
   Level=”B”
Else
   Level=”D”
End If
下面用SelectCase结构改写上述程序,使两段程序所实现的功能完全相同。请填空。
Select Case s
Case  【9】 >=90
Level=”A”
Case 75 To 89
Level=”B”
Case 60 To 74
Level=”B”
Case  【10】
Level=”D”
【11】 [每空2分]
答案: ["Is","Else","End Select"]
3、【 填空题
窗体上有名称为Command1的命令按钮。事件过程及2个函数过程如下:
Private Sub Command1_Click()
   Dim x As Integer,y As Integer,z
   x=3
   y=5
   z=fy(y)
   print fx(fx(x)),y
End Sub
Function fx(ByBal a As Integer)
   a=a+a
   fx=a
End Function
Function fy(ByRef a As Integer)
   a=a+a
   fy=a
End Function
运行程序,并单击命令按钮,则窗体上显示的2个值依次是 【12】 和 【13】 [每空2分]
答案: ["12","10"]
4、【 填空题
窗体上有名称为Command1的命令按钮及名称为Text1、能显示多行文本的文本框。程序运行后,如果单击命令按钮,则可打开磁盘文件c:\test.txt,并将文件中的内容(多行文本)显示在文本框中。下面是实现此功能的程序,请填空。
Private Sub Command1_Click()
   Text1=””
   Number=FreeFile
      Open “c:\test.txt”For Input As Number
      Do While Not Eof( 【14】 )
         Line Input #Number,s
         Text1.Text=Text1.Text+ 【15】 +Chr(13)+Chr(10)
      Loop
   Close Number
End Sub [每空2分]
答案: ["Number","S"]
首页 12
2页,共44个题库
2页,共44个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169