[计算机类试卷]国家二级(VB)机试模拟试卷67及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷67及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷67及答案与解析.doc(33页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 67及答案与解析 一、选择题 1 在窗体上画一个名称为 Command1的命令按钮,然后编写其 Click事件过程代码如下: Private Sub Command1_Click() Dim i As Integer, num As Integer Do For i = 1 To 10 num = Int(Rnd * 10) + 1 Select Case num Case 2 Exit For Case 7 Exit Do End Select n = n + 1 Next i Loop Print n End Sub 则下面描述中正确的是 ( A)当变量 n
2、um的值为 2时,事件过程 Command1_Click执行结束 ( B)当变量 num的值为 7时, Do循环将终止 ( C)变量 num的值一定是大于或等于 11的整数 ( D) Do循环的执行次数一定为 10次 2 在窗 体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer x = -10 Mod -4 If x 0 Then Command1.Left = Command1.Left - 100 End If End Sub 下面叙述中正确的是 ( A)程序一运行,命令按钮就向左
3、移动,到窗体左端停止 ( B)程序运行后,单击命令按钮,则按钮向左移动,到窗体左端停止 ( C)程序运行后,单击命令按钮,则按钮向左移动,每秒移动一次 ( D)程序一运行,命令按钮就向右移动,到窗体右端停止 5 在窗体上画一个名称为 Command1的命令按钮,并编写如下程序: Private Sub Command1_Click() Dim a As Integer Static b As Integer a = 20 b = 5 Call sub1(a, b) Print a; b End Sub Private Sub sub1(ByRef x1 As Integer, y1 As In
4、teger) x1 = x1 + 3 y1 = x1 + y1 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是 ( A) 23 23 ( B) 23 28 ( C) 20 5 ( D) 20 25 6 下列叙述中正确的是 ( A)结点中具有两个指针域的链表一定是二叉链表 ( B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 ( C)二叉树只能采用链式存储结构 ( D)循环链表是非线性结构 7 某二叉树的前序序列为 ABCD,中序序列为 DCBA,则后序序列为 ( A) BADC ( B) DCBA ( C) CDAB ( D) ABCD 8 下面不能作为软件设计
5、工具的是 ( A) PAD图 ( B)程序流程图 ( C)数据流程图 (DFD图 ) ( D)总体结构图 9 逻辑模型是 面向数据库系统的模型,下面属于逻辑模型的是 ( A)关系模型 ( B)谓词模型 ( C)物理模型 ( D)实体 -联系模型 10 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 11 某二叉树中有 15个度为 1的结点, 16个度为 2的结点,则该二叉树中总的结点数为 ( A) 32 ( B) 46 ( C) 48 ( D) 49 12 下面对软件特点描述错
6、误的是 ( A)软件没有明显的制作过程 ( B)软件是一种逻辑实体,不是物理实体,具有抽象性 ( C)软件的开发、运行对计算机系统具有依赖性 ( D)软件在使用中存在磨损、老化问题 13 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司(公司号,公司名,地址,注册资本,法人代表,员工数),员工(员工号,姓名,性别,年龄,学历),雇佣(公司号,员工号,工资,工作起始时间)。其中表的键为公司号,表的键为员工号,则表的键(码)为 ( A)公司号,员工号 ( B)员工号,工资 ( C)员工号 ( D)公司号,员工号,工资 14 表达式 Int(5.3)+Int(-5.8) Fix(5.
7、3)+Fix(-5.8)的值是 ( A) True ( B) False ( C) 1 ( D) 0 15 下列各声明语句中错误的是 ( A) Dim Test As String=“计算机等级考试 ( B) Const Country = “China“ ( C) Public Sum As Integer ( D) Static v1 16 以下不合法的 Visual Basic变量名是 ( A) Cab24 ( B) Sims ( C) A#B ( D) Print_Text 17 对于当前窗体,以下能打开代码窗口的操作是 ( A)按 F7键 ( B)单击窗体 ( C)单击窗体上的某个控
8、件 ( D)按 Ctrl+D键 18 对于窗体 Form1,下列叙述中正确的是 ( A)语句 Form1.Hide与 Form1.Visible=True的功能是等价的 ( B)语句 Form1.Hide与 Form1.Visible=False 的功能是等价的 ( C)语句 Load Form1 与 Form1.Visible=False 的功能是等价的 ( D)语句 Unload Form1与 Form1.Visible=True的功能是等价的 19 属性 BorderColor的作用是 ( A)设置形状边界线和直线的颜色 ( B)设置直线或形状的背景颜色 ( C)设置直线或形状边界线的线
9、型 ( D)设置形状的内部颜色 20 在窗体上画多个控件,其中有一个名称为 Text1的文本框,影响 Text1的 Tab顺序的属性是 ( A) TabStop ( B) Enabled ( C) Visible ( D) TabIndex 21 为了使组合框成为简单组合框,应把其 Style属性设置为 ( A) 0 ( B) 1 ( C) 2 ( D) 3 22 要使图片框 P1中显示当前路径下的图片文件 img1.jpg,则应使用的语句是 ( A) P1.Picture=“img1.jpg“ ( B) P1.Image=“img1.jpg“ ( C) P1.Picture=LoadPict
10、ure(“img1.jpg“) ( D) LoadPicture(“img1.jpg“) 23 假定把计时器控件 Timer1的 Interval 属性设置为 1000, Enabled属性设置为True,并编写下面的事件过程: Private Sub Timer1_Timer() Dim x As Integer For i = 1 To 100 x = x + 1 Next i Print x End Sub 程序运行的结果为 ( A)总是输出 100 ( B)输出 1000 ( C)输出 10000 ( D)不确定 24 为了用形状控件画出不同的图形,应设置的属性是 ( A) Heigh
11、t ( B) Index ( C) Enabled ( D) Shape 25 在设计阶段,为了设置某控件的 Left属性,可使用的方法是 ( A)在属性窗口中设置该属性的值 ( B)在某个事件过程中,编写代码为该属性赋值 ( C)双击该控件,在打开的窗口中设置该属性的值 ( D)以上方法都可以 26 设有如下程序段,则正确的说法是 For i = 1 To 100 Step 0 x = x + 1 Next ( A)该循环为无限循环 ( B)该循环只循环 1次 ( C)该程序段有语法错误,不能执行,系统报错 ( D)该循环循环 100次 27 有下面的程序段: For i = 14 To 5
12、 Step -3 Print Next i 执行此程序段后, i的值为 ( A) 1 ( B) 2 ( C) 3 ( D) 4 28 如果在过程 A中用语句: Call proc(a, b) 调用下面的过程 Private Sub proc(b As Integer, ByVal a As Integer) a = a + 1 b = b * 2 End Sub 则调用结束后的结果是 ( A)过程 A中变量 b的值变为原有值的 2倍 ( B)过程 A中变量 a的值变为原有值的 2倍 ( C)过程 A中变量 a的值变为原有值的 2倍 , b的值等于原有值加 1 ( D)过程 A中变量 b的值变为
13、原有值的 2倍, a的值等于原有值加 1 29 在窗体上画一个通用对话框控件 CD1,则执行以下程序段后,在显示的 “打开 “文件对话框的 “文件类型 “框中显示的信息是 CD1.Filter = “所有文件 |*.*|Word文件 |*.Doc|文本文件 |*.Txt“ CD1.FilterIndex = 2 CD1.ShowOpen ( A) Word文件 ( B) *.Doc ( C)文本文件 ( D) *.Txt 30 在窗体上画一个名称为 CD1的通用对话框,一个名 称为 Command1的命令按钮。然后编写如下事件过程: Private Sub Command1_Click() C
14、D1.FileName = “ CD1.Filter = “所有文件 |*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt“ CD1.FilterIndex = 2 CD1.DialogTitle = “选择文件 “ CD1.Action = 1 End Sub 则当程序运行时,单击命令按钮 Command1后,将显示对话框窗口,以下有关叙述中错误的是 ( A)语句 CD1.Action = 1可等价地替换为语句 CD1.ShowSave ( B)在显示的对话框中指定的默认文件名为空 ( C)显示的对话框的标题为 “选择文件 “ ( D)在对话框中显示的默认文件类型为 (*.Doc
15、) 31 假定有如下事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu mnuColor End If End Sub 则以下描述中错误的是 ( A) mnuColor是在菜单编辑器中已定义的弹出式菜单的名称 ( B)在窗体上,不管按下鼠标的哪个按键,系统都会触发执行该事件过程 ( C)参数 Shift可表示 shift、 Ctrl和 Alt键的按键状态 ( D)只有在窗体上按下鼠标左键才可弹出菜单
16、 mnuColor 32 设有如下的程序段: s = 0 i = 1 While i b Print “*“; a = a + 1 Loop 36 下面程序段中 Print方法不能执行 6次的是 ( A) For i = 1 To 2 For j = 1 To 3 Print i Next Next ( B) i = 1 Do While i 0 Then Print num(k); Next k End Sub Private Sub p(a() As Integer, ch As String) For k = 1 To Len(ch) st = Mid(ch, k, 1) If st =
17、 “a“ And st 0结果为 False。故正确答案为 B选项。 15 【正确答案】 A 【试题解析】 A选项的正确写法是: Dim Test As String : Test = “计算机等级考试 “。故正确答案为 A选项。 16 【正确答案】 C 【试题解析】 VB 中变量的命名规则有: 变量名的第一个字符必须是英文字母,最后一个字符可以是类型符。 变量名只能由字母、数字和下划线 “_“组成。 变量名有效长度为 255个字符。 Visual Basic中保留字不能作变量名,但变量名可以含有保留字。选项 C含有特殊字符,故 正确答案为选项 C。 17 【正确答案】 A 【试题解析】 VB
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 67 答案 解析 DOC
