[计算机类试卷]国家二级(VB)机试模拟试卷34及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷34及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷34及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 34及答案与解析 一、选择题 1 窗体上有一个名称为 Command1的命令按钮,编写如下事件过程: Private Sub Command1_Click() i = 0 Do While i 0 Then p = True Else p = False End If End Function 关于上述程序,以下叙述中正确的是 ( A)程序功能是统计 1-500范围内能被 7整除的整数个数 ( B) Command1_Click事件过程中 If语句的条件表达式不完整 ( C) Function过程定义有误,函数过程 p的名称与该过程中的变量名 p相同 ( D)函
2、数过程 p的返回值为 Boolean类型 5 窗体上有一个名称为 Combo1的组合框,一个名称为 Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除; 若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能: Private Sub Command1_Click() str1 = Trim(Combo1.Text) flag=0 If str1 = 0 To Combo1.ListCount - 1 If str1 = Combo1.List(i) Then Com
3、bo1.RemoveItem i Combo1.Text = “ fl= “0“ And c a(i) Then y = a(i) s = s + a(i) Next Print x, y, s End Sub 关于上述程序的叙述中,正确的是 ( A)程序 运行出错,第 1个 For循环之后的 x=a(i)赋值语句错 ( B)程序正常运行, x是 10个随机数中的最大值 ( C)程序正常运行, s是 10个随机数的和 ( D)程序正常运行, 10个随机数的范围是 100-200 9 窗体上有一个名称为 Command1的命令按钮。其单击事件过程如下: Private Sub Command1_
4、Click() Open “c:f1.txt“ For Input As #1 Open “c:f2.txt“ For Output As #2 Do While Not EOF(1) Line Input #1, str1 Print #2, str1 Loop Close End Sub 以下关于上述程序的叙述中,错误的是 ( A)程序的功能是将 f2.txt文件的内容复制到 f1.txt中 ( B) f1.txt和 f2.txt均是顺序文件 ( C) EOF函数可以判断是否已到文件的末尾 ( D) Close能够把打开的两个文件都关闭 10 下列叙述中正确的是 ( A)一个算法的空间复杂
5、度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)算法的时间复杂度与空间复杂度没有直接关系 11 下列叙述中正确的是 ( A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 ( B)循环队列中的元素个数随队头指针的变化而动态变化 ( C)循环队列中的元素个数随队尾指针的变化而动态变化 ( D)以上说法都不对 12 一棵二叉树中共有 80个叶子结点与 70个度为 1的结点,则该二叉树中的总结点数为 ( A) 219 ( B) 229 ( C) 230 ( D) 231 13 对长度为 10的
6、线性表进行冒泡排序,最坏情况下需要比较的次数为 ( A) 9 ( B) 10 ( C) 45 ( D) 90 14 构成计算机软件的是 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 15 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( A)测试 ( B)设计 ( C)可行性研究 ( D)实现 16 下面不能作为结构化方法软件需求分析工具的是 ( A)系统结构图 ( B) 数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定表 17 在关系模型中,每一个二维表称为一个 ( A)关系 ( B)属性 ( C)元组
7、 ( D)主码(键) 18 若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 19 假定有如下的程序段: Dim intVar As Integer intvar = True Print intVar 则输出结果是 ( A) 0 ( B) -1 ( C) True ( D) False 20 为了在 Form_Load 事件过程中用 Print方法在窗体上输出指定的内容,首先应执行的操作是 ( A)设置窗体的 Visible属性 ( B)设置窗体的 AutoRedraw属性 ( C)调用窗体
8、的 Show方法 ( D)设置窗体的 Enabled属性 21 以下不能用 Print方法输出数据的对象或窗口是 ( A)窗体 ( B)立即窗口 ( C)图片框 ( D)代码窗口 22 下列程序段的输出结果是 x = 5 Print x + 1; x + 1 ( A) 6 6 ( B) 5 5 ( C) 6 7 ( D) 5 6 23 以下可以判断是否在文本框(名称为 Text1)内按下了回车键的事件过程是 ( A) Text1_Change ( B) Text1_Click ( C) Text1_KeyPress ( D) Text1_GotFocus 24 下列符号常量的声明中不合法的是
9、( A) Const a As Single = 3.5 ( B) Const a As Double = 5+8 ( C) Const a As Integer = “25“ ( D) Const a = “OK“ 25 以下叙述中错误的是 ( A)用 ReDim语句可以改变数组的维数 ( B)用 ReDim语句可以改变数组的类型 ( C)用 ReDim语句可以改变数组每一维的大小 ( D)用 ReDim语句可以对数组中的所有元素置 0或空字符串 26 在窗体模块的声明部分声明变量时,不能使用的关键字是 ( A) Dim ( B) Public ( C) Private ( D) Stati
10、c 27 以下说法中正确的是 ( A)任何时候都可以用 Ctrl+E键打开菜单编辑器 ( B)只有 当某个窗体为当前活动窗体时,才能打开菜单编辑器 ( C)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( D)任何时候都可以用标准工具栏的 “菜单编辑器 “按钮打开菜单编辑器 28 用语句 Open “C:teac.txt“ For Input As #1打开文件后,就可以编程序 ( A)将 C盘根目录下 teac.txt文件的内容读入内存 ( B)在 C盘根目录下建立名为 teac.txt的文件 ( C)把内存中的数据写入 C盘根目录下名为 teac.txt的文件 ( D)将某个磁盘文件
11、的内容写入 C盘根目录下 名为 teac.txt的文件 29 将文本框的 ScrollBar设置为 2,文本框中却没有垂直滚动条,其原因可能是 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性值为 False ( C)文本框的 MultiLine属性值为 True ( D)文本框的 Locked 属性值为 True 30 如果把文本框的 Enabled属性设置为 False并运行程序,则以下叙述中正确的是 ( A)文本框中的文本变为灰色,且不能将光标置于文本框上 ( B)文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文 本框中的内容 ( C)文本框中的文本变为灰色
12、,可以改变文本框中的内容 ( D)文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容 31 为了使标签 Label1 透明且不具有边框,以下正确的属性设置是 ( A) Label1.BackStyle = 0 Label1.BorderStyle = 1 ( B) Label1.BackStyle = 0 Label1.BorderStyle = 0 ( C) Label1.BackStyle = 1 Label1.BorderStyle = 1 ( D) Label1.BackStyle = 1 Label1.BorderStyle = 0 32 要想不使用 Shift
13、或 Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的 MultiSelect属性设置为 ( A) 0 -None ( B) 1 -Simple ( C) 2 -Extended ( D) 3 33 为了把命令按钮设置为图形格式,其 Style属性值应为 ( A) True ( B) False ( C) 1 ( D) 0 34 要使得文件列表框 File1中只显示文件扩展名为 jpg的图片文件,则下列正确的语句是 ( A) File1.Pattern = “*.jpg“ ( B) File1.Parent = “*.jpg“ ( C) File1.Path = “*.jpg“ ( D
14、) File1.Pattern = “图片文件 |*.jpg“ 35 决定标签内容显示位置的属性是 ( A) Text ( B) Name ( C) Alignment ( D) Caption 36 如果在列表框 List1中没有选中项目,则 List1.ListIndex 的值为 ( A) -1 ( B) 0 ( C) 1 ( D) 2 37 设 Label1、 Command1、 Text1、 Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是 ( A) Label1.BackStyle = 2 ( B) Command1.Style = 1
15、 ( C) Text1.ScrollBars = 4 ( D) Check1.Value = 2 38 下列不包含滚动条的控件是 ( A)列表框 ( B)标签 ( C)组合框 ( D)文本框 39 设有如下事件过程: Private Sub Form_Click() x = 0 While x 10 x = x + 1 x = x * x Wend Print x End Sub 运行程序,单击窗体,输出结果是 ( A) 16 ( B) 19 ( C) 20 ( D) 25 40 在窗体上画一个名称为 List1的列表框,然后编写如下程序: Private Sub Form_Click() F
16、or i = 1 To 10 Item = “Item “ & i List1.AddItem Item Next i End Sub 程序运行时,单击窗体,所完成的功能是 ( A)向列表框中添加 10个项目 ( B)向列表框中添加 11个项目 ( C)向列表框中添加 10个数字 ( D)向列表框中添加 1 10的和 二、基本操作题 41 (1)在名称 Form1的窗体上画一个名称为 check1的复选框数组 (Index 属性从 0开始 ),含三个复选框,其标题分别为 “语文 ”、 “数学 ”、 “体育 ”,利用属性窗口设置适当的属性,使 “语文 ”未选, “数学 ”被选中, “体育 ”为灰
17、色,再 把窗体的标题设置为“选课 ”,如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 sjt1 frm。 (2)在名称为 Form1的窗体上画两个文本框,名称分别为 Text1、 Text2,再画两个命令按钮,名称分别为 Command1、Command2,标题分别为 “复制 ”、 “删除 ”。程序运行时,在 Text1中输入一串字符,并用鼠标拖拽的方法选择几个字符,然后单击 “复制 ”按钮,则被选中的字符被复制到 Text2中 (如图所示 )。若单击 “删除 ”按钮,则选择的字符从 Text1中被删除。请编写两个命令按钮的 Click过程完成上述
18、 功能。 注意: 要求程序中不得使用变量,事件过程中只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名为 sjt2 frm。 三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp,其功能如下: 单击 “读数据 ”按钮,则将考生文件夹下 in3 dat文件中的 20个整数读人数组 a中,同时在 Text1文本框中显示。 单击 “变换 ”按钮,则数组 a中元素的位置自动对调 (第一个数组元素与最后一个数组元素对调,第二个数组元素与倒数第二个数组元素对调 ) ,并将位置 调整后的数组显示在文本框 Text2中。 在窗体文件中已经给出了全部
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 34 答案 解析 DOC
