1、VB笔试章节练习试卷 22及答案与解析 1 在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1和 Text1,然后编写如下事件过程: Private Sub Command1 Click() Dim arr1(10), arr2(10) For i = 1 To 10 arr1(i) = 3 * i arr2(i) = arr1(i) * 3 Next i Text1.Text = Str (arr2(i / 2 - 0.1) End Sub程序运行后,单击命令按钮,在文本框中显示的是_。 ( A) 36 ( B) 45 ( C) 54 ( D) 63 2 在窗体上画一个命令按
2、钮,其名称为 Command1,然后编写如下代码: Option Base 1 Private Sub Command1_Click () Dim a a = Array(1, 2, 3, 4) j = 1 For i = 1 To 4 s = s + a(i) * j j = j * 10 Next i Print s End Sub程序运行后,单击命令按钮,其输出结果是 _。 ( A) 1234 ( B) 12 ( C) 34 ( D) 4321 3 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Comma
3、nd1_Click() Dim Array1(10, 10) As Integer Dim i, j As Interger 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 4 在窗体上画一个名称 为 Connand1的命令按钮,然后编写如下程序: Private Sub Command1_Click(
4、) Dim i As Integer, j As Integer Dim a(10, 10) As Integer For i = 1 To 3 For j = 1 To 3 a(i, j) = (i - 1) * 3 + j Print a(i, j); Next j Print Next i End Sub程序运行后,单击命令按钮,窗体上显示的是 _。 ( A) 1 2 3 2 4 6 3 6 9 ( B) 2 3 4 3 4 5 4 5 6 ( C) 1 4 7 2 5 8 3 6 9 ( D) 1 2 3 4 5 6 7 8 9 5 在窗体上画一个命令按钮 (其 Name属性为 Com
5、mand1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a a = Array(1, 2, 3, 4) s = 1234 j = 1000 For i = 1 To 4 s = s + a(i) * j j = j * 10 Next i Print S End Sub运行上面的程序,单击命令按钮,其输出结果是 _。 ( A) 4321 ( B) 2468 ( C) 34 ( D) 12 6 假定通过复制、粘贴建立了一个命令按钮数组 Command1,则以下说法中错误的是 _。 ( A)数组中每个命令按钮的名称 (Name
6、属性 )均为 Command1 ( B)数组中每个命令按钮的大小都一样 ( C)数组中每个命令按钮可以使用同一个事件过程 ( D)用名称 Command1可以访问数组中每个命令按钮 7 设有如下程序: Private Sub Form_ Click() Dim a Dim i As Integer, j 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
7、5 4 3 ( D) 7 6 5 4 8 在窗体上画一个命令按钮,名称为 Command1,然后编写如下代码: Option Base 0 Private Sub Command1_Click() Dim Al(4) As Integer, A2(4) As Integer For k = 0 To 2 A1(k + 1) = InputBox (“请输入 1个整数 ”) A2(3 - k) = A1(k + 1) Next k Print A2(k) End Sub程序运行后,单击命令按钮,在输入对话框中依次输入 2、 4、 6,输出结果为 _。 ( A) 1 ( B) 2 ( C) 3 (
8、 D) 4 9 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_ Click() Dim arr (10) For i = 1 To 10 arr (i) = i 2 Next i Print arr(i - 2) End Sub程序运行后,单击命令按钮,在窗体上输出的是_。 ( A) 49 ( B) 64 ( C) 81 ( D) 100 10 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_ Click() Dim Arr
9、(3, 3) As Integer For i = 1 To 3 For j = 1 To 3 If j = i Or j = 3 - i + 1 Then Arr(i, j) = 1 Else Arr(i, j) = 0 End If Next j Next i Print Arr(1, 1) + Arr (2, 2) + Arr (3, 3) End Sub程序运行后,单击命令按钮,输出结果为 _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 11 单击一次命令按钮之后,在对话框中输入 12, 2, 34, 23,窗体中的输出结果为 _。 Private Sub Command
10、1_ Click() a = 10: b = 20: c = 30 Call check(a, b * 2, (c) Print “Name:“; a; b; c End Sub Private Sub check(a, ByVal b,C)Dim t As Integer a = a + 1: b= b + 1: c = c + 1 t = a a =b b = t End Sub ( A) 20 30 40 ( B) 40 30 20 ( C) 41 30 10 ( D) 41 20 30 12 单击一次命令按钮之后,窗体中的输出结果为 _。 Private Sub Command1_ C
11、lick() For i = 1 To 4 x = fun(i) Print x; Next i End Sub Function (n) x = n * n FF = x End Sub ( A) 1 4 9 16 ( B) 1 3 5 7 ( C) 3 6 9 12 ( D) 2 4 6 8 13 数据库管理系统 (DBMS)提供数据操纵语言 (DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和【 】。 14 数据库系统的核心部分是【 】。 15 数据库系统依靠模式分级,各级模式之间的【 】支持数据独立性。 16 数据模型是表示实体间联系的,网状模型、层次模型和关系
12、模型 都是数据库中的基本数据模型。在搜索数据时,关系模型是通过对【 】进行运算实现的。 17 在关系数据库中,元组的集合称为关系。通常标识元组的属性或最小属性组称为【 】。 18 关系代数是以【 】为运算对象的一组高级运算的集合。 19 设有 3个关系,分别是:学生关系 S(学号 S#,姓名 SN,系名 SD,年龄 SA),课程关系 C(课程号 C#,课程名 CN,任课教师 CT),学生选课关系 SC(学生号S#,课程号 C#,成绩 G),则查询计算机科学系 “CS”全体学生的关系代数表达式为【 】。 20 投影操 作是在关系中选择某些【 】的运算。 21 在数据库设计中, “设计 E-R图
13、”是【 】阶段的任务。 22 数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的【 】。 23 数据库管理一般包含:数据库的建立、数据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的【 】和数据库的监控。 VB笔试章节练习试卷 22答案与解析 1 【正确答案】 B 2 【正确答案】 D 3 【正确答案】 A 4 【正确答案】 D 5 【正确答案】 B 6 【正确答案】 D 7 【正确答案】 C 8 【正确答案】 B 9 【正确答案】 C 10 【正确答案】 D 11 【正确答案】 D 12 【正确答案】 A 13 【正确答案】 查询或检索 14 【正确答案】 数据库 15 【正确答案】 映像 16 【正确答案】 关系 17 【正确答案】 主键 18 【正确答案】 关系 19 【正确答案】 SD=“CS”(S)或 3=“cs”(S) 20 【正确答案】 属性列 21 【正确答案】 概念设计 22 【正确答案 】 关系模式 23 【正确答案】 故障恢复