1. Command1_Click( )事件程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
Dim n As Integer, k As Integer
Dim score As Single, sum As Single, ave As Single
sum = 0#
For n = 1 To 10
For k =1 To 4
score = InputBox(“请输入第” & n & “名学生第” & k & “门课的成绩:”)
sum = sum + score
Next k
ave = sum / 4
Print “第” & n & “个学生的平均成绩为:” & ave
Next n
上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不对。这条语句是( )
(A)sum = 0# (B)sum = sum + score
(C)ave = sum / 4 (D)Print “第” & n & “个学生的平均成绩为:” & ave
2. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim num As Integer
num = 1
Do Until num > 6
Print num;
num = num + 2.4
Loop
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是( )
(A)1 3.4 5.8 (B)1 3 5
(C)1 4 7 (D)无数据输出
3. 以下程序的输出结果是( )
Dim i As Integer, a As Integer
Do While i < 20
Do While True
If i Mod 10 = 0 Then
Exit Do
Else
i = i -1
End If
Loop
i = i + 11 : a = a + i
Loop
Print a
(A)21 (B)32 (C)33 (D)11
4. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub Command1_Click( )
Dim array1(10,10) As Integer
Dim i, j As Integer
For i = 1 To 3
For j = 2 To 4
array1(i,j) = i + j
Next j
Next i
Text1.Text = array1(2,3) + array1(3,4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是( )
(A)12 (B)13 (C)14 (D)15
5. 设有如下程序:
Option Base 0
Private Sub Form_Click( )
Dim a
Dim i As Integer
a = Array(1,2,3,4,5,6,7,8,9)
For i = 0 To 3
Print a(5 – i);
Next
End Sub
程序运行后,单击窗体,则在窗体相显示的内容是( )
(A)4 3 2 1 (B)5 4 3 2 (C)6 5 4 3 (D)7 6 5 4
6. 在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:
Option Base 1
Private Sub Command1_Click( )
d = 0
c = 10
x = Array(10, 12, 21, 32, 24)
For i = 1 To 5
If x(i) > c Then
d = d + x(i)
c = x(i)
Else
d = d – c
End If
Next i
Print d
End Sub
程序运行后,单击命令按钮,则在窗体上输出的内容是( )
(A)89 (B)99 (C)23 (D)77
7. 假定有以下函数过程:
Function Fun(S As String) As String
Dim s1 As String
For i = 1 To Len(S)
s1 = Ucase(Mid(S, i, 1)) + s1
Next i
Fun = s1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Comman1_Click( )
Dim Str1 As String, Str2 As String
Str1 = InputBox(“请输入一个字符串:”)
Str2 = Fun(Str1)
Print Str2
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上输出的结果为( )
(A)abcdefg (B)ABCDEFG (C)gfedcba (D)GFEDCBA
8. 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下代码:
Private Sub Command1_Click( )
Dim x, y, z As Integer
x = 5
y = 7
z = 0
Text1.Text = “”
Call P1(x, y, z)
Text1.Text = Str(z)
End Sub
Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer)
c = a + b
End Sub
程序运行后,如果单击命令按钮,则在文本框中显示的内容是( )
(A)0 (B)12 (C)Str(z) (D)没有显示
9. 以下关于过程的叙述中错误的是( )
(A) 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
(B) Sub过程中不能嵌套定义Sub过程
(C) Sub过程中可以嵌套调用Sub过程
(D) 事件过程可以像通用过程一样由用户定义过程名
10. 在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:
Private X As Integer
Private Sub Command1_Click( )
X = 5: Y = 3
Call proc(X, Y)
Label1.Caption = X
Label2.Catpion = Y
End Sub
Private Sub proc(Byval a As Integer, ByVal b As Integer)
X = a * a
Y = b + b
End Sub
单击命令按钮,两个标签中显示的内容分别是( )
(A)5和3 (B)25和3 (C)25和6 (D)5和6
2018年全国计算机等级考试调整方案
[考试动态]2017年11月20日全国计算机等级考试计算机基础及Photoshop应用试题答案汇总(6套)
[Photoshop应用]2017年2月3日全国计算机等级考试四级数据库系统工程师试题及答案汇总(22套)
[数据库工程师]2017年2月2日全国计算机一级考试模拟试题及答案300题
[WPS Office应用]2017年1月22日2017年3月全国计算机等级考试报名时间及报名入口汇总
[考试动态]2017年1月3日