2010年计算机等级考试二级VB模拟试题及参考答案(3).doc_第1页
2010年计算机等级考试二级VB模拟试题及参考答案(3).doc_第2页
2010年计算机等级考试二级VB模拟试题及参考答案(3).doc_第3页
2010年计算机等级考试二级VB模拟试题及参考答案(3).doc_第4页
2010年计算机等级考试二级VB模拟试题及参考答案(3).doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010年计算机等级考试二级VB模拟试题及参考答案(3)温馨提示:帮考网计算机二级VB免费练习题,如需完整题库请登录 一、选择题1.栈和队列的共同特点是( )A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点【参考答案】 C2.链表不具有的特点是( )A.不必事先估计存储空间 B.可随机访问任一元素C.插入删除不需要移动元素 D.所需空间与线性表长度成正比【参考答案】 B3.为了提高测试的效率,应该( )A.随机选取7测试数据 B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划 D.集中对付那些错误群集的程序【参考答案】 D4.软件生命周期中所花费用最多的阶段是( )A.详细设计 B.软件编码 C.软件测试 D.软件维护【参考答案】 D5.下列有关数据库的描述,正确的是( )A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件【参考答案】 C6.算法的空间复杂度是指( )A.算法程序的长度 B.算法程序中的指令条数C.算法程序所占的存储空间 D.执行过程中所需要的存储空间【参考答案】 D7.数据结构中,与所使用的计算机无关的是数据的( )A.存储结构 B.物理结构 C.逻辑结构 D.物理和存储结构【参考答案】 C8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )A.模块间的关系 B.系统结构部件转换成软件的过程描述C.软件层次结构 D.软件开发过程【参考答案】 B9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )A.控制流 B.加工C.数据存储 D.源和潭【参考答案】 A10.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段【参考答案】 B11.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择( )A.菜单项 B.子菜单 C.命令 D.过程【参考答案】 B12.在Visual FoxPro中,用于建立或修改过程文件的命令是( )A.MODIFY B.MODIFY COMMANDC.MODIFY PROCEDURE D.以上B、C都对【参考答案】 B13.在菜单设计器中,第一级菜单的“结果”项中选项有( )A.命名、填充名称、子菜单、过程 B.包含对象的表单集C.菜单项、命令、过程和快捷菜单 D.子菜单、菜单项、过程和快捷菜单【参考答案】 A14.使用命令DECLARE MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )A.2个 B.3个 C.5个 D.6个【参考答案】 D15.计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令( )A.AVERAGE工资TO PJ FOR教授$职称B.AVERAGE FIELDS工资TO PJ FOR教授$职称C.AVERAGE工资TO PJ FOR职称=副教授.AND.职称=教授$D.AVERAGE工资TO PJ FOR职称=副教授.OR.教授【参考答案】 A16.“x是小于100的非负数”,用VFP表达式表示是( )A.0x100 B.0=x100 C.0=x AND x100 D.0=x OR x100【参考答案】 C17.将A区上的主表文件按关键字段“XM”和C区上的辅助文件建立关联,正确的是( )A.SET RELATION TO XM INTO C B.SET RELATION TO C INTO XMC.SET RELATION TO XM TO C D.SET RELATION ON XM INTO C【参考答案】 A18.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,屏幕将显示( )A.10条记录排序完成B.CJ.DBF已存在,覆盖它吗(Y/N)C.文件在使用D.出错信息【参考答案】 C19.关于数据库表和自由表,下列说法正确的是( )A.数据库表可以转换为自由表,反之不能 B.自由表可以转换为数据库表,反之不能C.两者不能相互转换 D.两者可以相互转换【参考答案】 D20.在下列各式中,运算结果为数值的是( )A.CTOD(04/05/97)-28 B.1234+5678C.120+30=150 D.LEN(ABCD)-1【参考答案】 D21.从数据库的整体结构看,数据库系统采用的数据模型有( )A.网状模型、链状模型和层次模型 B.层次模型、网状模型和环状模型C.层次模型、网状模型和关系模型 D.链状模型、关系模型和层次模型【参考答案】 C22.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令( )A.MODIFY STRUCTURE B.DELETEC.REPLACE D.ZAP【参考答案】 C23.假定系统日期是1998年12月20日,有如下命令:MJ=MOD(YEAR(DATE(),100)执行该命令后,MJ的值是( )A.1998 B.98 C.981220 D.1220【参考答案】 B24.在Visual FoxPro中,执行STORE DTOC(DATE()+10)TO B后,变量B的类型为( )A.日期型 B.数据型 C.备注型 D.字符型【参考答案】 D25.以下关于表单控件基本操作的叙述中,错误的是( )A.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件B.要使表单中被选定的多个控件大小一样,可单击“布局”工具栏中的“相同大小”按钮C.要将某个控件的Tab程序设置为1,可以进入Tab键次序交互设置状态后,双击控件的Tab键次序D.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”选项【参考答案】 A26.在Visual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是( )A.DO WHILE B.SCAN C.LOOP D.FOR【参考答案】 D27.视图比查询设计器多出的选项卡是( )A.字段 B.排序依据C.联接 D.更新条件【参考答案】 D28.VisualFoxPro中,使用SET RELATION可建立两个表之间的关联,这种关联是( )A.永久性关联 B.永久性关联或临时性关联 C.临时性关联 D.以上都不正确【参考答案】 C29.在一个系统中,使多个对象协调工作,可以使用( )A.工具栏 B.菜单栏 C.单选按钮组 D.命令按钮组【参考答案】 B30.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择( )A.临时表 B.表 C.临时表或表 D.浏览或屏幕【参考答案】 B31.不能够作为应用程序系统中的主程序的是( )A.表单 B.菜单 C.数据表 D.程序【参考答案】 C32.在VisualFoxPro中,可以使用的两类变量是( )A.内存变量和字段变量B.全局变量和局部变量C.字段变量和简单变量D.内存变量和自动变量【参考答案】 A33.关于复合索引文件的说法,错误的是( )A.复合索引文件可由FoxPro自动压缩B.复合索引文件比同样功能的单索引文件要小C.所有索引文件必须在对应的数据库打开后,再将其打开D.复合索引文件的扩展名.CDX【参考答案】 C34.执行LIST NEXT 1命令之后,记录指针的位置指向( )A.下一条记录 B.原来记录 C.尾记录 D.首记录【参考答案】 B35.在Visual FoxPro中,打开表命令是( )A.OPEN TABLE B.USE C.USE TABLE D.OPEN【参考答案】 B二、填空题1.某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。【参考答案】【1】192.在面向对象方法中,类的实例称为【2】。【参考答案】【2】对象3.诊断和改正程序中错误的工作通常称为【3】。【参考答案】【3】程序调试4.在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。【参考答案】【4】关系5.问题处理方案的正确而完整的描述称为【5】。【参考答案】【5】算法6.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。【参考答案】【6】多对多7.执行命令A=2005/4/2之后,内存变量A的数据类型是【7】型。【参考答案】【7】数值8.如下程序显示的结果是【8】。s=1i=0do while i=0,应使用SQL语句ALTER TABLE 金牌榜【11】奖牌总数I【12】奖牌总数=0【参考答案】【11】ADD 【12】CHECK12.使用获奖牌情况和国家两个表查询中国所获金牌(名次为1)的数量,应使用SQL语句SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;【13】国家.国家代码=获奖牌情况.国家代码;WHERE 国家.国家名称=中国 AND 名次=1【参考答案】【13】ON13.将金牌榜.DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL语句【14】金牌榜【15】奖牌总数=金牌数+银牌数+铜牌数。【参考答案】【14】UPDATE 【15】SET上机部分1.基本操作题在考生文件夹下,完成如下操作:(1)创建一个名为Sproject的项目文件。(2)将考生文件夹下的学生数据库SDB添加到新建的项目文件中。(3)打开学生数据库SDB,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序)。(4)通过“班级号”字段建立班级表CLASS和学生表STUDENT之间的永久关系;通过班级表CLASS的“班主任号”字段和教师表TEACHER的“教师号”字段建立班级表CLASS和教师表TEACHER之间的永久联系。【参考答案】(1)具体步骤如下: 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。 在“文件类型”中选中“项目”单选按钮,单击“新建文件”按钮。 在弹出的“创建”对话框中,选择保存路径为考试目录,在“项目文件”文本框中输入Sproject,在“保存类型”下拉列表框中选择“项目(.pjx)”,单击“保存”按钮。即可新建一个Sproject项目,同时打开项目管理器。(2)具体步骤如下: 单击项目管理器中的“数据”选项卡,选择“数据库”选项。 单击“添加”按钮,系统弹出“打开”对话框。 选择要添加的SDB.DBC文件,单击“确定”按钮。(3)具体步骤如下: 在项目管理器中选择数据库文件SDB,单击“修改”按钮,系统打开“数据库设计器”窗口,并显示SDB中所有的表文件。 在“数据库设计器”窗口中的空白处单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令。 在弹出的“打开”对话框中选择需要添加的TEACHER.DBF文件。 单击“确定”按钮,返回到“数据库设计器”窗口中。 选中TEACHER表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。 单击“索引”选项卡,在“索引名”和“表达式”文本框中输入“教师号”,在“类型”下拉列表框中选择“主索引”选项。 单击“确定”按钮,系统弹出询问是否要永久修改表结构对话框,单击“是”按钮。 在“数据库设计器”窗口中选中CLASS表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。 单击“索引”选项卡,在“索引名”和“表达式”文本框中输入“班主任号”,在“类型”下拉列表框中选择“普通索引”选项。 单击“确定”按钮,系统弹出询问是否要永久修改表结构对话框,单击“是”按钮。(4)具体步骤如下: 在“数据库设计器”窗口中,将光标指向CLASS表的“班级号”索引处,按住鼠标左键并拖动鼠标至STUDENT表的“班级号”索引处,释放鼠标左键,即可在两个表之间创建一个永久关系。 用同样的方法为CLASS和TEACHER表建立永久关系。2.简单应用题(1)在考生文件夹下使用菜单设计器设计一个名称为SMENU的下拉式菜单。要求如下: 菜单包括“数据浏览”和“退出”两个菜单栏。 数据浏览菜单栏包括“学生表”和“课程表”两个选项:学生表选项在过程中使用SQL语句SELECT*FROM STUDENT查询学生表STUDENT的记录。课程表选项在过程中使用SQL语句SELECT*FROM COURSE查询课程表COURSE的记录。 退出菜单栏包括“返回到系统菜单”一个选项:返回系统菜单选项在过程中使用命令返回系统默认的菜单。(2)在考生文件夹下打开命令文件ONE.PRG,该命令文件用来建立一个名称为S_VIEW的视图,视图查询学生的班级号、班级名、姓名、性别和班主任名(来自TEACHER表的教师名)。命令文件只包含两条语句,第1条语句有一个错误,第2条语句有两个错误,请修改之,并运行。注意:修改时不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 下面的程序在第1行、第2行和第5行有错误,请直接在错误处修改。 修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。ONE.PRG文件的内容如下:USE sdbCREATE VIEW;SELECT Class.班级号,班级名,姓名,性别,教师名 AS班主任名;FROM Student,Class,Teacher;WHERE Student.班级号=Class.班级号,Teacher.教师号=Class.班主任号【参考答案】(1)具体步骤如下: 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。 在“文件类型”选项区中选中“菜单”单选按钮,单击“新建文件”按钮。 在弹出的“新建菜单”对话框中,单击“菜单”按钮。 系统打开“菜单设计器”窗口。 在“菜单名称”文本框中输入“数据浏览”,在“结果”下拉列表中选择“子菜单”选项,单击“创建”按钮,进入子菜单设计窗口。 在“菜单名称”文本框中输入“学生表”,在“结果”下拉列表中选择“过程”选项,单击“创建”按钮。 在打开的程序窗口中输入SELECT*FROM STUDENT,关闭程序窗口,返回到菜单设计器。 用同样的方法创建“课程表”子菜单。 在“菜单级”下拉列表中选择“菜单栏”选项,返回到主菜单设计窗口。 用同样的方法创建另一个菜单项。单击“保存”按钮,系统弹出“另存为”对话框,选择保存路径为考试目录,在“保存菜单为”文本框中输入SMENU,在“保存类型”下拉列表框中选择“菜单(.mnx)”选项,单击“保存”按钮。(2)正确的程序如下所示:OPEN DATABASE sdbCREATE VIEW S_VIEW AS;SELECT Class.班级号,班级名,姓名,性别,教师名AS班主任名;FROM Student,Class,Teacher;WHERE Student.班级号=Class.班级号 AND Teacher.教师号 = Class.班主任3.综合应用题在考生文件夹下,打开学生数据库SDB,完成下列综合应用。设计一个名为sform的表单,表单文件名为SDISPLAY,表单的标题为“学生课程教师基本信息浏览”。表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个“退出”按钮(Command1),其他功能要求如下:(1)为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。(2)要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。(3)三个选项卡的标签名称分别为“学生”(Page1)、“课程”(Page2)和“教师”(Page3),每个选项卡分别以表格形式浏览学生表、课程表和教师表的信息。选项位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。(4)单击“退出”按钮时关闭表单。【参考答案】具体步骤如下: 从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择数据库文件SDB.DBC。 从“文件”菜单中选择“新建”命令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论