- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 算法实例
- + 面向对象程序设计 VB开发工具
- 程序设计语言
- 循环结构
- 分支结构
- 顺序结构
- 类、对象、属性、方法、事件和事件处理的概念
- VB应用程序的界面设计与调试
- 基本数据类型
- 常量、变量、数组
- 常用的标准函数
- 基本运算及表达式
- 赋值语句
- 选择语句
- 循环语句
- 算法实例的程序实现
- 算法及算法的表示方法
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
程序功能如下:在文本框text1中输入科目名称,单击“读取数据库”按钮command1,程序从数据库读取数据;单击“开始统计”按钮command2,程序进行统计处理,结果输出在列表框list1中。程序运行界面如下图所示。
数组元素 | 数组元素的含义 |
a(1) | 存储班级数n |
a(2) | 从a(2)到a(n+1) 依次存储第1、2、…第n个班级人数 |
… | |
a(n+1) | |
a(n+2) | 从a(n+2) 依次存储第1班每个学生的单科成绩、第2班每个学生的单科成绩、…第n班每个学生的单科成绩 |
… | |
… |
实现上述功能的VB程序如下,请回答下列问题:
(1)根据程序运行界面中的数据及数组a各元素的含义,数组元素a(5)的值为________(填写数值)。
(2)分析程序,可知数据库的文件名为___________________
(3)请在划线处填入合适的代码。
Dim a(1 to 600) as integer ‘数组大小满足处理要求
Private sub command1_click()
‘本过程由小王完成,从数据库读取指定科目的各相关数据,存储在数组a中
Dim conn As New ADODB.Conncction
Dim rs As New ADODB.Recordset
Conn ConncctionString=”provider=Microsoft.AC
A.OLEDB.12.0;data source=”+”Score.accdb” Conn.Open Set rs.ActiveConnection=conn ‘本过程的其他语句略 End sub |
‘依据数组a中的相关数据统计各班级平均分
Dim i As Integer, j As Integer, n As Integer
Dim p As Integer, sum As Integer, aver As Single
______________________p = n + 2
For i = 1 To n
sum = 0
For j = 1 To a(i + 1)
____________________p = p + 1
Next j
aver = sum / a(i + 1)
list1.additemstr(i)+" "+str(a(i+1))+" "+str(aver)
Next i
End sub
Private Sub Command1_Click()
Dim a(1 To 4) As Integer
Dim i As Integer
a(1) = 1
For i =" 2" To 4
a(i) =" 2" * a(i - 1) + 1
Next i
List1.AddItem Str(a(i))
End Sub
A.![]() |
B.![]() |
C.![]() |
D.![]() |
A.Int(x / 5) = 0 | B.5 Mod x = 0 |
C.x Mod 5 = 0 | D.x\5 = 0 |
Private Sub Command1_Click()
Dim i As Integer, c As Integer, n As Integer
c =" 0:" n = 10
For i =" 1" To 10 Step 2
If n Mod i =" 0" Then
c =" c" * i
Else
c =" c" + i
End If
Next i
Text1.Text = Str(c)
End Sub
PRIVATE SUB ________CLICK( )
TEXT1.FONTBOLD= _________________
________
________
________
________
________
END SUB
PRIVATE SUB FORMCLICK( )
________[3]
________[4]
________[5]
END SUB
小明用VB设计了计算个税的程序,程序运行时界面如图1所示,在文本框Text1中输入月收入后,点击“开始计算”按钮后,在文本框Text2中显示该产品应征收的税金。

(1)为应用程序界面添加“开始计算”按钮,应使用图2中的____________(填写相应编号),并将图3所示中的“属性窗口”中,将________属性设置成“开始计算”。

(2)根据题意,将下列程序空格处补充完整。
Private Sub Command1_Click()
Dim x As Single, p As Single
x = Val(Text1.Text)
If x >= 20000 Then
p = 0.1 * x
Else If x >= 10000 Then
p = 0.05 * x
Else If x >= 5000 Then
p = 0.02 * x
Else
P = 0
End If
___________= Str(p)
End Sub

Private Sub Command1_Click()
Dim a As Integer, b As Integer
a =" 5:" b = 8
b =" a" + b
label1.Caption = Str(b)
End Sub
引发此错误的语句可能为( )
A.Dim a As Integer, b As Integer | B.a =" 5:" b = 8 |
C.b =" a" + b | D.label1.Caption = Str(b) |