[计算机类试卷]国家二级(VB)机试模拟试卷32及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷32及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷32及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 32及答案与解析 一、选择题 1 以下可以作为 “容器 “的控件是 ( A)框架 ( B)图像框 ( C)标签 ( D)命令按钮 2 判断单选按钮是否被选中的属性为 ( A) Selected ( B) Checked ( C) Value ( D) Index 3 对于某些控件,只要将其 Style属性设置为 1,则可以在该控件上使用 Picture属性显示图片。以下不具备这一使用规则的控件是 ( A)命令按钮 ( B)单选按钮 ( C)复选按钮 ( D)框架 4 编写如下程序 : Private Sub Command1_Click() Dim x As S
2、tring, y As String x = Right(“abcd“, 2) y = Mid(“dcba“, 2, 3) If x y Then Print x + y Else Print y + x End If End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( A) cdcba ( B) cbacd ( C) cbacd ( D) cbcd 5 编写如下程序: Private Sub Command1_Click() For i = 1 To 4 Print Space(12 - 3 * i); For j = 1 To i Print j; Next j F
3、or k = i - 1 To 1 Step -1 Print k; Next k Print Next i End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( A) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 ( B) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 ( C) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 ( D) 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 6 编写如下程序: Private Sub Command1_Click() Dim m As Integer, n As
4、 Integer m = 2 : n = 1 Select Case m Case 1 Select Case n Case 1 Print “AAA“ Case 2 Print “BBB“ End Select Case 2 Print “CCC“ End Select End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( A) AAA ( B) BBB ( C) CCC ( D) 1 7 编写如下程序: Private Sub Command1_Click() Dim n As Integer Static s As Integer For n = 1 To 3 s
5、= s + n Next Print s End Sub 程序运行后,第三次单击命令按钮 Command1时,输出结果为 ( A) 3 ( B) 6 ( C) 9 ( D) 18 8 编写如下程序: Private Sub Command1_Click() Dim x As Integer, y As Integer x = 10 y = 20 Call fun1(x, y) Print x; y End Sub Private Function fun1(ByVal m As Integer, n As Integer) As Integer m = m * m n = n + n End
6、Function 程序运行后,单击命令按钮 Command1,输出结果为 ( A) 10 25 ( B) 10 40 ( C) 100 25 ( D) 100 40 9 编写如下程序: Private Sub Command1_Click() Dim x As Integer, y As Integer x = 1: y = 1 Do y = x * y If y 10 Then Print x, y Exit Do Else x = x + 3 End If Loop While x 0 k = k + 1 arr(k) = d Mod r d = d r Loop End Sub 程序运行
7、后,单击命令按钮 Command1,输出结果为 ( A) 1 1 0 0 ( B) 0 0 1 1 ( C) 0 1 0 1 ( D) 1 0 1 0 12 编写如下程序: Private Sub Command1_Click() Dim n As Long, s As String n = InputBox(“输入一个数 “) Do While n 1 And j 1 Then a(i, j) = a(a(i - 1, j - 1), a(i, j - 1) + 1 Else a(i, j) = i * j End If Next j Next i For i = 1 To 3 For j
8、= 1 To 3 Print a(i, j); Next j Print Next i End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( A) 1 2 3 2 3 1 3 2 3 ( B) 1 2 3 2 1 1 3 1 1 ( C) 1 2 3 2 0 0 3 0 0 ( D) 1 2 3 2 2 2 3 3 3 14 下列叙述中正确的是 ( A)有且只有一个根结点的数据结构一定是线性结构 ( B)每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构 ( C)有且只有一个根结点的数据结构一定是非线性结构 ( D)有且只有一个根 结点的数据结构可能是线性结
9、构,也可能是非线性结构 15 下列叙述中错误的是 ( A)在双向链表中,可以从任何一个结点开始直接遍历到所有结点 ( B)在循环链表中,可以从任何一个结点开始直接遍历到所有结点 ( C)在线性单链表中,可以从任何一个结点开始直接遍历到所有结点 ( D)在二叉链表中,可以从根结点开始遍历到所有结点 16 某二叉树共有 13个结点,其中有 4个度为 1的结点,则叶子结点数为 ( A) 5 ( B) 4 ( C) 3 ( D) 2 17 设栈的顺序存储空间为 S(1: 50),初始状态为 top=0。现经过一系列入栈与退栈运算后, top=20,则当前栈中的元素个数为 ( A) 30 ( B) 29
10、 ( C) 20 ( D) 19 18 结构化程序包括的基本控制结构是 ( A)主程序与子程序 ( B)选择结构、循环结构与层次结构 ( C)顺序结构、选择结构与循环结构 ( D)输入、处理、输出 19 程序测试的目的是 ( A)执行测试用例 ( B)发现并改正程序中的错误 ( C)发现程序中的错误 ( D)诊断和改正程序中的错误 20 下面属于系统软件的是 ( A)财务管理系统 ( B)数据库管理 系统 ( C)编辑软件 Word ( D)杀毒软件 21 在关系 A(S, SN, D)和 B(D, CN, NM)中, A的主关键字是 S, B的主关键字是 D,则 D是 A的 ( A)外键 (
11、码 ) ( B)候选键 (码 ) ( C)主键 (码 ) ( D)元组 22 有两个关系 R, S如下,由关系 R和 S通过运算得到关系 T,则所使用的操作为( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)差 23 在数据库管理系统提供的数据语言中,负责数据模式定义的是 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 24 以下可作为 Visual Basic合法变量名的是 ( A) A3#1 ( B) Basic ( C) Tab ( D) D%3 25 表达式 Sgn(15.6) + Int(-16.8) 的值是 ( A) 17 ( B) -
12、15 ( C) 18 ( D) -16 26 语句 x = x + 1 的正确含义是 ( A)变量 x 的值等于表达式 x + 1 的值 ( B)将变量 x 的值存放到变量 x + 1 中 ( C)将变量 x 的值加 1后赋予变量 x ( D)将变量 “ x + 1“ 的值存放 到变量 x中 27 在下列数组定义语句中,数组元素个数与其他三个数组不同的是 ( A) Option Base 1 Dim A(4, 5) ( B) Dim B(4, 5) ( C) Static C(3, 4) ( D) Dim D(-1 To 2, 1 To 5) 28 设 x = 2,并有以下程序段: If x
13、* x = ( D) Mod 30 以下关于 Select Case语句的叙述中,正确的是 ( A) Select Case语句中的测试表达式可以是任何形式的表达式 ( B) Select Case语句中的测试表达式只能是数值表达式或字符串表达式 ( C)子句 Case中的表达式可以是逻辑表达式 ( D)不是所有的 Select Case语句都能用 If语句代替 31 在 Open语句中可以用 Output和 Append两种方式打开顺序文件,其主 要区别是 ( A) Output总是从文件的第一个记录开始写,而 Append在文件最后一个记录后面添加数据 ( B) Output在文件最后一个
14、记录后面添加数据,而 Append总是从文件的第一个记录开始写 ( C) Output和 Append都只能从文件的第一个记录开始写数据 ( D) Output和 Append都可以在文件的最后一个记录后面添加数据 32 在 For的二重循环中,内外循环的循环控制变量名 ( A)必须相同 ( B)相同或不相同均可 ( C)不能相同 ( D)没有任何限制 33 设 strA = “ABCDEFGHIJK“, 则语句 Print Right(strA, 2) + String(4, strA) 的输出结果是 ( A) HIABCD ( B) JKAAAA ( C) ABHIJK ( D) ABEF
15、GH 34 在窗体上画一个列表框,其名称为 List1,通过属性窗口输入若干数据项,如图1所示。 请编写一个事件过程,程序运行后,如果单击窗体,则把数据项 “New item“加到列表框中,如图 2所示。以下能实现该操作的事件过程是 ( A) Private Sub Form_Click() List1.AddItem “New item“, 3 End Sub ( B) Private Sub Form_Click() List1.AddItem “New item“, 2 End Sub ( C) Private Sub Form_Click() List1.AddItem 3, “New
16、 item“, 2 End Sub ( D) Private Sub Form_Click() List1.AddItem 2, “New item“, 2 End Sub 35 下列说法中正确的是 ( A)通过适当的设置,可以在程序运行期间,让计时器控件显示在窗体上 ( B)在列表框中不能进行多项选择 ( C)通过设置适当的属性,可以把列表框中的项目按字母从大到小排序 ( D)框架也有 Click和 DblClick事件 36 为了把 ActiveX控件加到工具箱中,首先应采取的操作是 ( A)执行 “工程 “菜单中的 “部件 “命令 ( B)执行 “视图 “菜单中的 “工具箱 “命令 (
17、C)执行 “工具 “菜单中的 “选项 “命令 ( D)执行 “工程 “菜单中的 “引用 “命令 37 下列不能接收焦点的控件是 ( A)列表框 ( B)框架 ( C)图片框 ( D)复选框 38 下列关于菜单的说法中,错误的是 ( A)与控件一样,每个菜单项也有自己的属性和事件 ( B)除了 Click事件之外,菜单项还能响应其他事件,如 DblClick等 ( C)菜单项的快捷键不能任意设置 ( D)程序运行时,若菜单项的 Enabled属性为 False,则该菜单项变成灰色 39 在窗体上画一个名称为 CommonDialog1的通用对话框,以下语句中正确的是 ( A) CommonDia
18、log1.Filter = “All Files|*.*|Picture(*.bmp)|*.bmp“ ( B) CommonDialog1.Filter = All Files|*.*|Picture(*.bmp)|*.bmp ( C) CommonDialog1.Filter=“All Files“|“*.*“|“Picture(*.bmp)“|“*.bmp“ ( D) CommonDialog1.Filter=All Files|*.*|Picture(*.bmp)|*.bmp 40 在窗体上画一个名称为 Text1 的文本框,然后编写如下事件过程: Private Sub Text1_K
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 32 答案 解析 DOC
