C)210 D)56 34)(新)假定编写了如下通用过程: (★★) Sub sp(x, y) y = 1
For i = 1 To x y = y * i Next i End Sub
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() m = 0 a = 0
For i = 1 To 3 sp i, a m = m + a Next i Print m End Sub
运行程序,单击命令按钮,输出结果是( B ) A)7 B)9 C)10 D)8 36)(新)有如下程序代码: (★★)
Private Sub Form_Click()
Dim i As Integer, n As Integer For i = 0 To 30 i = i + 3 n = n + 1
If i > 10 Then Exit For Next i Print n End Sub
运行程序,单击窗体,输出结果是( C ) A)2 B)5 C)3 D)4 37)(新)有如下程序代码: (★★)
Private Sub Form_Click() Dim a(100) As Integer Dim b(100) As Integer For i = 1 To 100
a(i) = i Next i
For i = 1 To 100
b(i) = a(i) + a(i - 1) Next i End Sub
运行程序,单击窗体,以下说法中正确的是( C )
A)数组a中存放的是1~100的整数,数组b中存放的是101~200的整数 B)数组a中存放的是1~100的整数,数组b中存放的是1~200的偶数 C)数组a中存放的是1~100的整数,数组b中存放的是1~199的奇数 D)数组a和数组b中存放的均为1~100的整数 40)(新)有如下程序代码: (★★)
Private Sub Form_Click() x = 8
If x > 8 Then Print \ ElseIf x < 10 Then Print \ ElseIf x = 8 Then Print \ End If End Sub
运行程序,单击窗体,输出结果是( C ) A)不确定 B)X=8 C)X<10 D)X<10 X=8 3)(新)设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为( B ) (★) A)30 B)19 C)20 D)29 8)(新)下列叙述中错误的是( B ) (★)
A)在双向链表中,可以从任何一个结点开始直接遍历到所有结点 B)在线性单链表中,可以从任何一个结点开始直接遍历到所有结点 C)在二叉链表中,可以从根结点开始遍历到所有结点
D)在循环链表中,可以从任何一个结点开始直接遍历到所有结点 11)(新)下面肯定是一个整型变量的是( D ) (★) A)Int_x B)x# C)x$ D)x%
12)(新)如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是( A ) (★) A)Append B)Random C)Output D)Input 13)(新)设有函数 (★)
?2x?0? y???
5x??0??下面不能正确计算y值的是( D )
A)If x < 0 Then y = 2
ElseIf x >= 0 Then y = 5 End If
B)If x < 0 Then y = 2 End If
If x >= 0 Then y = 5 End If
C)y = IIf(x < 0, 2, 5) D)y = IIf(x > 0, 5, 2) 14)(新)设有数组声明:Dim s(2, 3),下面错误的程序段是( D ) (★)
A)For i = 0 To 2 For j = 0 To 3 s(i, j) = 0 Next j Next i
B)For i = 1 To 3 For j = 1 To 2 s(j, i) = 0 Next j Next i
C)For i = 1 To 2 For j = 1 To 3 s(i, j) = 0 Next j Next i
D)For i = 1 To 3 For j = 1 To 2 s(i, j) = 0 Next j Next i 15)(新)如果窗体模块A中有一个过程:
(★)
Private Sub Proc( ) ? End Sub
则下面叙述中错误的是( D )
A)窗体模块A中任何其他过程都可以调用此过程 B)在标准模块中不能调用此过程
C)在窗体模块B中可以有与此相同名称的过程 D)在窗体模块B中可以调用此过程 16)(新)若程序中有语句:y=proc(6),则proc应该是( D ) (★)
A)一个Sub过程的名称
B)既可能是一个Function过程的名称,也可能是一个Sub过程的名称 C)一个事件过程的名称
D)一个Function过程的名称
17)(新)在VB集成环境中,工具箱中的图标
表示的是( D )
(★)
A)可显示多行的文本框控件 B)框架控件 C)列表框控件 D)组合框控件 18)(新)下列表达式中值为-6的是( C ) (★)
A)Fix(-5.678) B)Fix(-5.678+0.5) C)Int(-5.678) D)Int(-5.678-0.5) 19)(新)设整型变量a、b已赋值(b>0,a>b),下面不能正确计算a除以b的余数的表达式是( D ) (★)
A)a – Int(a / b) * b B)a – (a \\ b) * b C)a Mod b
D)a – a \\ b * b 20)(新)以下叙述中错误的是( C ) (★)
A)窗体可以被移动
B)窗体的Name属性在程序运行过程中不能被修改
C)设计窗体时,单击窗体上任何一个控件后,就可以在属性窗口中设置窗体的属性 D)窗体是对象 1)(新)一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是( D ) (★)
A)1:1联系 B)m:n联系 C)m:1联系 D)1:m联系 2)(新)有关系R如下,其中属性B为键: (★)
B C D a 0 k1 b 1 n1 2 p1 则其中最后一个记录违反了( B ) A)用户定义的完整性约束 B)参照完整性约束 C)实体完整性约束 3)(新)下列叙述中正确的是( D ) (★)
A)结点中有多个指针域的所有链表一定是非线性结构 B)存储空间不连续的所有链表一定是非线性结构 C)能顺序存储的数据结构一定是线性结构 D)带链的栈与队列是线性结构 4)(新)算法时间复杂度的度量方法是( C ) (★)
A)算法程序的长度
B)执行算法所需要的时间
C)执行算法所需要的所有运算次数 D)执行算法所需要的基本运算次数 5)(新)设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为( D ) (★) A)m-1 B)1 C)2
D)0或m 6)(新)在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是( A ) (★)
A)逻辑数据模型 B)概念数据模型 C)物理数据模型 7)(新)下面不属于软件设计阶段任务的是( D ) (★)
A)软件的总体结构设计 B)软件的详细设计 C)软件的数据设计 D)软件的需求分析 8)(新)下面属于黑盒测试方法的是( B ) (★)
A)条件-分支覆盖 B)边界值分析法 C)条件覆盖
D)基本路径测试 9)(新)计算机软件的构成是( C ) (★) A)源代码 B)程序和文档