[计算机类试卷]国家二级(VB)机试模拟试卷77及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷77及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷77及答案与解析.doc(33页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 77及答案与解析 一、选择题 1 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文本框,并编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, a As Integer, j As Integer For i = 1 To 2 a = 0 j = 1 Do Until j i + 1 a = a + 1 j = j + 1 Loop Next Text1.Text = a End Sub 当程序运行过程中,单击 Command1后,在 Text1中的输出结果为 ( A) 3
2、( B) 2 ( C) 1 ( D) 0 2 窗体上有一个名称为 List1的列表框,一个名称为 Label1的标签。列表框 List1中显示了由若干课程名称组成的列表项。当双击列表框 List1中的某个课程名时,在标签 Label1中能显示选中的课程名称,以下能正确实现上述功能的是 ( A) Private Sub List1_DblClick() Label1.Caption = List1.ListIndex End Sub ( B) Private Sub List1_DblClick() Label1.Name = List1.ListIndex End Sub ( C) Priva
3、te Sub List1_DblClick() Label1.Name = List1.Text End Sub ( D) Private Sub List1_DblClick() Label1.Caption = List1.Text End Sub 3 下列叙述中正确的是 ( A)所谓算法就是计算方法 ( B)程序可以作为算法的一种描述方法 ( C)算法设计只需考虑得到计算结果 ( D)算法设计可以忽略算法的运算时间 4 下列各序列中不是堆的是 ( A) (91,85,53,36,47,30,24,12) ( B) (91,85,53,47,36,30,24,12) ( C) (47,91
4、,53,85,30,12,24,36) ( D) (91,85,53,47,30,12,24,36) 5 深度为 5的完全二叉树的结点数不可能是 ( A) 15 ( B) 16 ( C) 17 ( D) 18 6 下面描述不属于软件特点的是 ( A)软件是一种逻辑实体,具有抽象性 ( B)软件在使用中不存在磨损、老化问题 ( C)软件复杂性高 ( D)软件使用不涉及知识产权 7 下面对类 -对象主要特征描述正确的是 ( A)对象唯一性 ( B)对象无关性 ( C)类的单一性 ( D)类的依赖性 8 在数据库中,数据模型包括数据结构、 数据操作和 ( A)数据约束 ( B)数据类型 ( C)关系
5、运算 ( D)查询 9 一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 10 设循环队列为 Q(1: m),其初始状态为 front=rear=m。经过一系列入队与退队运算后, front=30, rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为 ( A) 19 ( B) 20 ( C) m-19 ( D) m-20 11 Visual Basic中的整数可以用十六进制或八进制表示,十六进制数前面冠以b End Sub Private Sub mysub(
6、ByRef x As Integer, y As Integer) x = x + 5 y = y * 2 End Sub 以下叙述中正确的是 ( A)针对过程调用语句 Call mysub(a, b)来说,实参 a和形参 x间的参数传递方式为传值 ( B)程序运行时,单击 Command1,在窗体上的输出结果为 10 20 ( C)当 调用 mysub过程时,在过程中对形参 y值的改变不影响其对应实参的值 ( D)上述程序的执行顺序是:执行 Command1_Click过程后,再执行 mysub过程 二、基本操作题 41 (1)在名称为 Form1的窗体上添加两个名称分别为 Text1和 T
7、ext2的文本框,它们的高、宽分别为 300、 2400和 1200、 2400。窗体的标题为 “窗口 ”。请通过属性窗口设置适当的属性,满足如下要求: Text2可以显示多行文本,并且有垂直和水平两个滚动条; 程序运行时在 Textl中显示输入的字符为 “*”。 程序运行 后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt1 vbp,窗体文件名保存为 sjt1 frm。 (2)在名称为 Forml的窗体上添加一个名称为 Imagel 的图像框,其高、宽分别为 1900、1700,通过属性窗口把考生文件夹下的图像文件 pic1 bmp载入图像框;再画两个命令按钮控
8、件,名称分别为 C1、 C2,标题分别为 “放大 ”、 “缩小 ”,如图所示。 要求: 请编写适当的事件过程,程序运行后,如果单击 “放大 ”按钮,则将图像框的高度、宽度均增加 100;单击 “缩小 ”按钮,则将图像框的 高度、宽度均减少100,要求程序中不得使用任何变量。 通过属性窗口设置图像框的适当属性,使得在放大、缩小图像框时,其中的图像也自动放大、缩小。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2 vbp,窗体文件名保存为 sjt2 frm。三、简单应用题 42 (1)考生文件夹下的工程文件 Bjt3 vbp中有一个初始文本为空且带有垂直滚动条的文本框,其名称为 T
9、ext1;两个标题分别为 “读数据 ”和 “查找 ”的命令按钮,其名称分别为 Cmd1、 Cmd2。请添加 个标题为 “查找结果 ”的标签 Labell,再添加一个名称为 Text2,其初始文本为空的文本框,如图所示。 程序功能如下: 单击“读数据 ”按钮,则将考生文件夹下的 in3 dat文件中已按从小到大排列顺序的 30个整数读入一维数组 a中,并同时在 Text1文本框内显示。 单击 “查找 ”按钮,将弹出输入框接收用户输入的任意一个偶数,若接收的数为奇数,则提示重新输入。如果接收的偶数超出一维数组 a的数值范围,则无须进行相应查找工作,直接在Text2内给出结果;否则,在一维数组 a中
10、查找该数,并根据查找结果在 Text2文本框内显示相应信息。 命令按钮的 Click事件过程已给出,但 “查找 ”按钮的 Click事件过程不完整,请将其中的注释符去掉,把 “?”改为正确的内容,以实现上述程序功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名进行存盘。 (2)考生文件夹下的工程文件 sjt4 vbp中有一个初始文本为空的文本框 Text1,一个包含三个元素的文本框控件数组Text2,两个分别含有三个元素的标签控件数组 Label1和 LabeL2,两个标题分别是“读数据 ”和 “统计 ”的命令按钮,如图所示。 程序功能如下: 考生文件夹下in4 da
11、t文件中存有 20个考生的考号及数学和语文单科考试成绩。单击 “读数据 ”按钮,可以将 in4 dat文件内容读入 20行 3列的二维数组 a中,并同时在 Text1文本框内显示。 单击 “统计 ”按钮,则对考生数学和语文的平均分在 “优秀 ”、 “通过 ”和 “不通过 ”三个分数段的人数进行统计,并将人数统计结果在控件数组 Text2中相应位置显示。其中,平均分在 85分以上 (含 85分 )为 “优秀 ”,平均分在 6085分 (含 60分 )为 “通过 ”,平均分在 60分以下为 “不通过 ”。 命令按钮的 Click事件过程已经给出,但 “统计 ”按钮的 Click事件过程不完 整,请
12、将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名进行存盘。 四、综合应用题 43 在考生文件夹下有一个工程文件 sjt5 vbp,窗体上有两个命令按钮,标题分别是 “读数据 ”和 “统计 ”,请添加两个标签,名称分别为 Label1和 Label2,标题分别为 “出现次数最多的字母是 ”和 “它出现的次数为 ”;再添加两个名称分别为 Text1和Text2,初始内容为空的文本框,如图所示。 程序功能如下: 单击 “读数据 ”按钮,则将考生 文件夹下 in5 dat文件的内容读到变量 s中 (此过程已给出 )。
13、单击“统计 ”按钮,自动统计 in5 dat文件中所含各字母 (不区分大小写 )出现的次数,并统计次数最多的字母显示在 Text1文本框内,它所出现的次数显示在 Text2文本框内。 “读数据 ”按钮的 Click事件过程已经给出,请为 “统计 ”按钮编写适当的事件过程实现上述功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。 国家二级( VB)机试模拟试卷 77答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 Do UntilLoop ,当程序开始执行时,先计算循环
14、 “条件 “值,当条件为真时结束循环,否则执行循环体。外层 For循环,循环变量 i的取值从 1到2。当 i=1时, a=0, j=1,进入 Do Until 内层循环,循环条件 11+1为假,执行循环体, a=0+1=1, j=1+1=2,内层循环继续执行,循环条件 21+1 为假,执行循环体, a=1+1=2, j=2+1=3,再计算内层循环条件 31+1为真,退出内层 Until 循环体;当 i=2时, a=0, j=1,进入 Do Until 内层循环,循环条件 12+1为假,执行循环体, a=0+1=1, j=1+1=2,内层循环继续执行,循环条件 22+1 为假,执行循环体, a=
15、1+1=2, j=2+1=3,内层循环继续执行,循环条件 32+1 为假,执行循环体, a=2+1=3, j=3+1=4,再计算内层循环条件 42+1为真,退出内层 Until 循环体,再退出 For循环,故 a=3。正确答案为选项 A。 2 【正确答案】 D 【试题解析】 标签 Label 的 Caption 属性表示标签中显示的内容;列表框 List的Text属性表示列表框中所选内容,故正确答案为选项 D。 3 【正确答案】 B 【试题解析】 算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不等于程序 ,A选项错误。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 77 答案 解析 DOC
