资源描述
2025年中职第三学年(VB程序设计)基础编程单元测试试题及答案
(考试时间:90分钟 满分100分) 班级______ 姓名______
第I卷(选择题 共40分)
答题要求:本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的,请将正确答案的序号填在括号内。
1. 以下关于VB程序设计的说法,正确的是( )
A. VB程序只能在Windows系统下运行
B. VB程序是由一系列代码组成,不需要界面
C. VB程序设计中,对象是程序的基本组成元素
D. VB程序设计不需要考虑数据的存储和处理
2. 在VB中,用于声明变量的关键字是( )
A. Dim
B. If
C. For
D. Do
3. 以下能正确表示变量x取值范围在10到20之间的条件表达式是( )
A. 10 <= x <= 20
B. x >= 10 And x <= 20
C. x > 10 Or x < 20
D. x >= 10 || x <= 20
4. 执行语句Print "5 + 3 ="; 5 + 3后,输出结果是( )
A. 5 + 3 = 5 + 3
B. 5 + 3 = 8
C. 8 = 8
D. 8
5. 已知a = 5,b = 3,执行语句Print a > b后,输出结果是( )
A. True
B. False
C. 5 > 3
D. 出错
6. 在VB中,要实现条件判断,通常使用的语句是( )
A. For语句
B. Do语句
C. If语句
D. While语句
7. 以下关于If语句的嵌套,正确的是( )
A. If a > 10 Then
If b > 20 Then
Print "满足条件"
End If
End If
B. If a > 10 Then
If b > 20 Then
Print "满足条件"
Else
Print "不满足条件"
End If
Else
Print "其他情况"
End If
C. If a > 10 Then
If b > 20 Then
Print "满足条件"
Else
If c > 30 Then
Print "另一种情况"
End If
End If
D. 以上都正确
8. 执行以下程序段:
Dim x As Integer
x = 10
If x > 5 Then
x = x + 10
End If
Print x
输出结果是( )
A. 10
B. 15
C. 20
D. 出错
9. 在VB中,用于循环结构的语句有( )
A. For语句和Do语句
B. If语句和Select Case语句
C. While语句和Until语句
D. A和C都正确
10. 执行以下For循环:
For i = 1 To 5
Print i
Next i
输出结果是( )
A. 1 2 3 4 5
B. 5 4 3 2 1
C. 0 1 2 3 4
D. 1 3 5
11. 执行以下程序段:
Dim sum As Integer
sum = 0
For i = 1 To 3
sum = sum + i
Next i
Print sum
输出结果是( )
A. 3
B. 6
C. 9
D. 12
12. 要实现1到100的偶数求和,以下程序段正确的是( )
A. Dim sum As Integer
sum = 0
For i = 1 To 100
If i Mod 2 = 0 Then
sum = sum + i
End If
Next i
Print sum
B. Dim sum As Integer
sum = 0
For i = 2 To 100 Step 2
sum = sum + i
Next i
Print sum
C. A和B都正确
D. 以上都不正确
13. 在VB中,数组的下标从( )开始。
A. 0
B. 1
C. 2
D. 不一定
14. 定义一个一维数组a,用于存储10个整数,正确的语句是( )
A. Dim a(10) As Integer
B. Dim a(1 To 10) As Integer
C. Dim a[10] As Integer
D. Dim a[1 To
展开阅读全文