安徽省vb二级考试试题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽省vb二级考试试题及答案
一、选择题(每题2分,共20分)
1. 在Visual Basic中,下列哪个选项不是基本数据类型?
A. Integer
B. Double
C. String
D. Object
答案:D
2. 下列哪个函数用于将字符串转换为数值?
A. Str()
B. Val()
C. Len()
D. UCase()
答案:B
3. 在Visual Basic中,下列哪个选项是正确的变量声明方式?
A. Dim a$
B. Dim a As Integer
C. Dim a As String
D. Dim a
答案:B
4. 下列哪个控件用于显示文本信息?
A. Label
B. TextBox
C. ComboBox
D. CheckBox
答案:A
5. 在Visual Basic中,下列哪个事件用于响应鼠标单击?
A. Click
B. DblClick
C. MouseDown
D. MouseUp
答案:A
6. 下列哪个选项是Visual Basic中的逻辑运算符?
A. And
B. Or
C. Not
D. All of the above
答案:D
7. 在Visual Basic中,下列哪个选项用于循环遍历数组?
A. For Each
B. For
C. Do While
D. All of the above
答案:B
8. 下列哪个函数用于获取当前日期?
A. Now()
B. Date()
C. Time()
D. Timer()
答案:B
9. 在Visual Basic中,下列哪个选项是正确的子程序声明方式?
A. Sub MySub()
B. Function MySub()
C. Sub MySub(a As Integer)
D. All of the above
答案:D
10. 下列哪个选项是Visual Basic中的文件访问模式?
A. Open For Input
B. Open For Output
C. Open For Append
D. All of the above
答案:D
二、填空题(每题2分,共20分)
1. 在Visual Basic中,使用________函数可以将变量的值转换为字符串类型。

答案:Str()
2. 如果需要在Visual Basic中创建一个用户界面,可以使用
________控件来放置其他控件。

答案:Form
3. 在Visual Basic中,使用________关键字可以声明一个全局变量。

答案:Public
4. 在Visual Basic中,使用________事件可以响应键盘按键。

答案:KeyPress
5. 在Visual Basic中,使用________函数可以获取系统时间。

答案:Time()
6. 在Visual Basic中,使用________关键字可以声明一个过程。

答案:Sub 或 Function
7. 在Visual Basic中,使用________控件可以让用户选择一个日期。

答案:DateTimePicker
8. 在Visual Basic中,使用________函数可以获取当前年份。

答案:Year()
9. 在Visual Basic中,使用________事件可以响应鼠标移动。

答案:MouseMove
10. 在Visual Basic中,使用________函数可以打开一个文件。

答案:Open
三、编程题(每题10分,共60分)
1. 编写一个Visual Basic程序,计算并输出1到100之间所有奇数
的和。

答案:
```vb
Dim sum As Integer
Dim i As Integer
sum = 0
For i = 1 To 100 Step 2
sum = sum + i
Next i
MsgBox "1到100之间所有奇数的和为:" & sum
```
2. 编写一个Visual Basic程序,实现一个简单的计算器,可以进行加、减、乘、除运算。

答案:
```vb
Dim num1 As Double, num2 As Double, result As Double
Dim operation As String
num1 = Val(InputBox("请输入第一个数:"))
operation = UCase(InputBox("请输入运算符(+,-,*,/):")) num2 = Val(InputBox("请输入第二个数:"))
Select Case operation
Case "+"
result = num1 + num2
Case "-"
result = num1 - num2
Case "*"
result = num1 * num2
Case "/"
If num2 <> 0 Then
result = num1 / num2
Else
MsgBox "除数不能为0!"
Exit Sub
End If
Case Else
MsgBox "无效的运算符!"
Exit Sub
End Select
MsgBox "结果是:" & result
```
3. 编写一个Visual Basic程序,实现一个简单的文本编辑器,可以打开、保存和编辑文本文件。

答案:
```vb
Private Sub OpenFile()
Dim openFileDialog As New OpenFileDialog
openFileDialog.Filter = "文本文件|*.txt"
If openFileDialog.ShowDialog() = DialogResult.OK Then Dim reader As New
StreamReader(openFileDialog.FileName)
TextBox1.Text = reader.ReadToEnd()
reader.Close()
End If
End。

相关文档
最新文档