20 10 20 10 C)20 15 D)20 10 10 15 10 10 38)(新)设窗体上有一个Command1命令按钮,还有以下程序代码: (★★)
Private Sub Command1_Click() Static x As Integer x = x + 1 Call proc(x) Print x; End Sub
Private Sub proc(a As Integer) Static x As Integer x = x + a a = x End Sub
程序运行后,3次单击命令按钮,则产生的输出是( B ) A)2 4 6 B)1 3 7 C)1 3 5 D)1 2 3 39)(新)阅读程序: (★★) Option Base 1
Private Sub Form_Click() Dim a(3, 3) As Integer For i = 1 To 3 For j = 1 To 3
a(i,j)=____________ Print a(i, j); Next j Print Next i End Sub
运行上面的程序,单击窗体,输出结果如下: 1 4 7 2 5 8 3 6 9
则在横线处应填入的内容为( B ) A)i * j
B)i + ( j – 1 ) * 3 C)i + j
D)( i – 1 ) * 3 + j 40)(新)有如下程序: (★★)
Private Sub Form_Click() Dim s As String
s = InputBox(\请输入一个字符串:\
For i = 1 To Len(s) \\ 2
If Mid(s, i, 1) <> Mid(s, Len(s) - i + 1, 1) Then Print \ Exit Sub End If Next i Print \End Sub
运行程序,单击窗体,在输入对话框中输入abcscba,则输出结果为( A ) A)Yes B)No C)abc D)cba
8)(新)一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是( B ) (★★★) A)1 : m联系 B)m : n联系 C)1 : 1联系 D)m : 1联系
9)(新)有三个关系R、S和T如下: (★★★)
R S T A B C A B C A B C a 1 2 a 1 2 b 2 1 b 2 1 d 2 1 c 3 1 c 3 1
则由关系R和S得到关系T的操作是( C ) A)自然连接 B)交 C)差 D)并
33)(新)设工程文件中包含名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下: (★★)
标题(P) 名称(M) 内缩符号 Index 窗体 Mnu0 无 显示窗体2 Mnu1 1 1 退出 Mnu1 1 2 窗体Form1中的程序如下: Dim flag As Boolean Private Sub Form_Load() flag = True End Sub Private Sub mnu1_click(index As Integer) If index = 1 Then If flag = True Then Form2.Show Mnu1(1).Caption = \隐藏窗体2\
flag = False Else Form2.Hide Mnu1(1).Caption = \显示窗体2\ flag = True End If End If If index = 2 Then End End Sub 关于上述程序,以下叙述中错误的是( C ) A)两个名称均为Mnu1的菜单项构成一个控件数组 B)Index属性的值可以用来区分控件数组元素 C)语句Form2.Hide将Form2卸载 D)Index为1的菜单项的标题可能会改变 1)(新)图书馆数据库系统中有下列模式: (★★)
书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存) 借书卡(卡号,姓名,单位,类别) 借书记录(卡号,书号,借期,还期)
其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为( C ) A)书号,借期
B)卡号,书号,借期 C)卡号,书号 D)卡号,借期 2)(新)设序列长度为n,在最坏情况下比较次数低于O(n2)的排序方法是( B ) (★★) A)冒泡排序 B)希尔排序 C)直接插入排序 D)快速排序 3)(新)学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩, (★★)
SC C T S# C# G C# S# S1 C1 90 C1 S1 S1 C2 92 C2 S2 S2 C1 91 S2 C2 80 S3 C1 55 S4 C2 59
关系T=∏S#,C#(SC)/C表示 ( A )
A)选修了表C中全部课程的学生学号 B)所选课程成绩及格的学生学号 C)选修了课程C1或C2的学生学号 D)全部学生的学号 4)(新)下面属于良好程序设计风格的是( B )
(★★)
A)程序输入输出的随意性 B)源程序文档化
C)随意使用无条件转移语句 D)程序效率第一 5)(新)设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为( B ) (★★) A)n(n-1)/2 B)log2n C)nlog2n D)n 6)(新)数据管理三个阶段中数据冗余度最小的阶段是( B ) (★★) A)人工管理 B)数据库系统 C)文件系统 7)(新)某二叉树的前序序列为ABCD,中序序列为BDCA,则该二叉树的深度为(D ) (★★) A)3
B)不确定 C)2 D)4 8)(新)某完全二叉树共有256个结点,则该完全二叉树的深度为( D ) (★★) A)7 B)10 C)8 D)9 9)(新)下面对软件特点描述正确的是( A ) (★★)
A)软件是一种逻辑实体,具有抽象性 B)软件复制不涉及知识产权
C)软件在使用中存在磨损、老化问题 D)软件具有明显的制作过程 10)(新)下面对软件测试和软件调试叙述错误的是( C ) (★★)
A)正确的执行测试用例
B)软件调试的目的是改正软件错误 C)软件测试不需考虑测试成本
D)严格执行测试计划,排除测试的随意性 3)(新)有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。 (★★) R S T A A1 B B1 B2 A B C a 1 f g h a f 3 b n l x y b q 4 n p x 表T的记录项(b,q,4)违反了( A )
A)参照完整性约束
B)用户定义的完整性约束 C)实体完整性约束
6)(新)在最坏情况下( C/D ) (★★)
A)快速排序的时间复杂度与希尔排序的时间复杂度是一样的 B)希尔排序的时间复杂度比直接插入排序的时间复杂度要小 C)快速排序的时间复杂度比希尔排序的时间复杂度要小 D)快速排序时时间复杂度比冒泡排序的时间复杂度要小
10)(新)在数据库系统中,给出数据模型在计算机上物理结构表示的是( A ) (★★)
A)物理数据模型 B)逻辑数据模型 C)概念数据模型
11)(新)能正确表述”x为大于等于5并且小于20的数”的Visual Basic表达式是( D ) (★★★★) A)5<=x<=20 B)x>=5 Or x<20 C)5<=x<20
D)x>=5 And x<20
12)(新)Visual Basic源程序的续行符为( C ) (★★★★) A)冒号(:) B)连字符(-) C)下划线(_) D)分号(;)
13)(新)下列运算符中,优先级别最高的是( D ) (★★★★) A)Not B)And C)Is D)&
14)(新)以下叙述中,错误的是( C ) (★★★★)
A)窗体文件的扩展名为 .frm B)一个应用程序可以有多个窗体 C)工程文件的扩展名为 .vbg D)标准模块不属于任何一个窗体
15)(新)单击窗体,可以弹出如图所示对话框的程序为( D ) (★★★★)
A) Private Sub Form_Click()
x = InputBox(\输入界面\请输入数据\