1、2021年春浙江省高等学校 计算机等级考试试卷(二级Visual Basic) 说明:⑴ 考生应将所有试题的答案填写在答卷上。其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”; ⑵ 请将你的准考证号的后五位填写在答卷右下角的指定位置内; ⑶ 考试时间为90分钟; 试题1(每小题3分,共12分) 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。 【程序】 Private Su
2、b f( (1) ) Dim i As Integer i = 2 Do While (2) If (3) Then k = k /i: Print i; Else i = i + 1 Loop End Sub Private Sub Form_Click() Dim n As Integer Do n = InputBox("n=") Loop (4) Call f(n) Print End Sub 【供选择的答案】 (
3、1) A、n As Integer B、k As Integer C、Byval n As Byte D、I As Integer (2) A、k>1 B、k>=1 C、k=1 D、k Mod i=0 (3) A、k\i=0 B、k\i*i=0 C、n Mod i=0 D、(k\i)*i=k (4) A、Until n>6 B、While n>=6 C、Until n>=6 D、While n>6 试题2(每小题3分,共15分) 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明
4、 Dim n As Integer P1.Enabled = True: n = 0 Else P1.Enabled = False: MsgBox("单击该区域" + (6) + "次") End If End Sub Private Sub Form_Activate() P1.Width = P1.Height P1.Scale(-3, 3) - (3, -3) P1.FillStyle = (7) P1.FillColor =
5、 (8) : P1.Circle(0, 0), 2 P1.FillColor = vbwhite: P1.Circle(0, 0), 1 End Sub Private Sub Form_Load() End Sub Private Sub P1_MouseDown(Button As Integer, Shift As Integer, _ x As Single, y As Single) If x * x + y * y >= 1 And (9) Then n =
6、n +1 End Sub 【供选择的答案】 (5) A、"退出" B、"开 始" C、"显示" D、"开始" (6) A、n B、Val(n) C、Str(n ) D、Trim(n) (7) A、1 B、0 C、2 D、3 (8) A、vbBlack B、Rgb(255,0,0) C、vbwhite D、Rgb(255,255,0) (9) A、x*x+y*y<=4 B、x>2 And y>2 C、x*x+y*y<=2 D、x*x+y*y>4 试题3(每小题3分,共12分) 阅读下
7、列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】 【程序】 Dim x As Single Do While (11) Input #1, x: List1.Additem x Loop Close #1 End Sub Dim n As Single,x As Single,i As Integer,j As Integer,K As Integer n = List1. (12) Redim a(n) As Single For i
8、 = 1 To n: a(i) = List1.List(i-1): Next i For i = 1 To n -1 k = i For j = i+1 To n: If (13) Then k = j: Next j x = a(k): a(k) = a(i): a(i) = x Next i For i = 1 To n: Print #1,a(i): Next i Close #1 End Sub 【供选择的答案】 (10) A、Output B、Input C、Appe






