全国计算机等级考试二级VB模拟试题(9)_第1页
全国计算机等级考试二级VB模拟试题(9)_第2页
全国计算机等级考试二级VB模拟试题(9)_第3页
全国计算机等级考试二级VB模拟试题(9)_第4页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 全国计算机等级考试二级vb模拟试题(9)考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。笔试部分一、选择题1.在深度为5的满二叉树中,叶子结点个数为a)32 b)31 c)16 d)15【参考答案】 b2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是a) bdgcefha b) gdbecfha c) bdgaechf d) gdbehfca【参考答案】 d3.一些重要的程序语言(如c语言和pascal语言)

2、允许过程的递归调用。而实现递归调用中的存储分配通常用a)栈 b)堆 c)数组 d)链表【参考答案】 a4.软件工程的理论和技术性研究的内容主要包括软件开发技术和a)消除软件危机 b)软件工程管理 c)程序设计自动化 d)实现软件可重用【参考答案】 b5.开发软件时对提高开发人员工作效率至关重要的是a)操作系统的资源管理功能 b)先进的软件开发工具和环境c)程序人员的数量 d)计算机的并行处理能力【参考答案】 b6.在软件测试设计中,软件测试的主要目的是a)实验性运行软件b)证明软件正确c)找出软件中全部错误d)发现软件错误而执行程序【参考答案】 d7.数据处理的最小单位是a)数据 b)数据元素

3、 c)数据项 d)数据结构【参考答案】 c8.索引属于a)模式 b)内模式 c)外模式 d)概念模式【参考答案】 b9.下述关于数据库系统的叙述中正确的是a)数据库系统减少了数据冗余b)数据库系统避免了一切冗余c)数据库系统中数据的一致性是指数据类型一致d)数据库系统比文件系统能管理更多的数据【参考答案】 b10.数据库系统的核心是a)数据库 b)数据库管理系统c)模拟模型 d)软件工程【参考答案】 b. 11.为了合理组织数据,应遵循的设计原则是a)“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系b)用外部关键字保证有关联的表之间的联系c)表中的字段必须是原始数据和基本数据元素,

4、并避免在表之间出现重复字段d)以上各原则都包括【参考答案】 d12.关系运算中花费时间可能最长的运算是a)选择 b)联接 c)并 d)笛卡儿积【参考答案】 d13.下列赋值语句中正确的是a)store 1 to x,y b)store 1,2 to xc)store 1 to x y d)store 1、2 to x【参考答案】 a14.执行下列语句,其函数结果为store -100 to x?sign(x)*sqrt(abs(x)a)10 b)-10c)100 d)-100【参考答案】 b15.通过项目管理器窗口的命令按钮,不能完成的操作是a)添加文件 b)运行文件 c)重命名文件 d)连编

5、文件【参考答案】 c16.在visual foxpro中,在命令窗口输入create database命令,系统产生的结果是a)系统会弹出“打开”对话框,请用户选择数据库名b)系统会弹出“创建”对话框,请用户输入数据库名并保存c)系统会弹出“保存”对话框,请用户输入数据库名并保存d)出错信息【参考答案】 a17.abc.dbf是一个具有两个备注型字段的数据表文件,若使用copy to temp命令进行复制操作,其结果是a)得到一个新的数据表文件b)得到一个新的数据表文件和一个新的备注文件c)得到一个新的数据表文件和两个新的备注文件d)错误信息,不能复制带有备注型字段的数据表文件【参考答案】 b

6、18.要将数据库表从数据库中移出成为自由表,可使用命令a)delete table 数据表名 b)remove table 数据表名c)drop table 数据表名 d)release table 数据表名【参考答案】 b19.下列关于视图的说法中,错误的是a)视图可以从单个表或多个表中派生b)可以在磁盘中找到相应的视图文件c)视图可以作为查询的数据源d)利用视图可以暂时使数据从数据库中分离成为自由数据【参考答案】 b20.不需要事先建立就可以使用的变量是a)公共变量 b)私有变量 c)局部变量 d)数组变量【参考答案】 b. 21.设某程序中有prog1.prg、prog2.prg、pro

7、g3.prg三个程序依次嵌套,下面叙述中正确的是a)在prog1.prg中用!run proglreturnprocedure bs=s+10return程序的运行结果为a)5 b)10 c)15 d)程序错误,找不到变量【参考答案】 c23.将编辑框的readonly属性值设置为.t.,则运行时此编辑框中的内容a)只能读b)只能用来编辑c)可以读也可以编辑d)对编辑框设置无效【参考答案】 a24.下列关于表格的说法中,正确的是a)表格是一种容器对象,在表格中全部按列来显示数据b)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件c)表格、列、标头和控件有自己的属性、方法和事件d)以

8、上说法均正确【参考答案】 c25.在表单myform中通过事件代码,设置标签lbl1的caption属性值设置为“计算机等级考试”,下列程序代码正确的是a)myform.lbl1.caption=“计算机等级考试”b)this.lbl1.caption=“计算机等级考试”c)thisform .lbl1.caption=“计算机等级考试”d)thisform.lbl1.caption=计算机等级考试【参考答案】 c. 26.下列关于报表预览的说法,错误的是a)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改b)只有预览了报表后,才能打印报表c)在报表设计器中,任何时候

9、都可以使用预览功能,查看页面设计的效果d)在进行报表预览的同时,不可以更改报表的布局【参考答案】 b27.下列关于域控件的说法,错误的是a)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件b)域控件用于打印表或视图中的字段、变量和表达式的计算结果c)域控件的“表达式生成器”对话框中的“表达式”文本框中必须要有数值表达式,否则将不能添加该域控件d)如果域控件的“表达式生成器”对话框中的“表达式”文本框中没有数值表达式,可在“格式”文本框中设置表达式添加该域控件【参考答案】 d28.下列关于别名和自联接的说法中,正确的是a)sql语句中允许在where短语中为关系定义别名b)为关系定

10、义别名的格式为:别名关系名c)在关系的自联接操作中,别名是必不可少的d)以上说法均正确【参考答案】 c29.下列关于sql对表的定义的说法中,错误的是a)利用create table语句可以定义一个新的数据表结构b)利用sql的表定义语句可以定义表中的主索引c)利用sql的表定义语句可以定义表的域完整性、字段有效性规则等d)对于自由表的定义,sql同样可以实现其完整性、有效性规则等信息的设置【参考答案】 d30.在sql的数据定义功能中,下列命令格式可以用来修改表中字段名的是a)create table 数据表名 name.b)alter table 数据表名 alter字段名.c)alter

11、 table 数据表名 rename column字段名 to.d)alter table 数据表名 alter 字段名 set default.【参考答案】 c. 31.利用sql 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列正确的是a)create view zg_view; b)create view zg_view as;select 职工号,姓名 from 职工表 select 职工号,姓名 from 职工表c)create query zg_view; d)create query zg_view as;select 职工号,姓名 from 职工表 select 职

12、工号,姓名 from 职工表【参考答案】 b第3)35题使用如下的班级表和学生表。班级表班级号 班级名称 班级人数20030103 计算机一班 5520030203 计算机二班 4820030303 计算机三班 50学生表班级号学号 姓名 性别 籍贯2003011001 王伟 男 北京2003011002 刘红 女 上海2003011003 李林 女 北京2003022001 张清 女 上海2003022002 刘雷 男 上海32.有如下sql语句:select班级名称,姓名,性别 from 班级表,学生表;where班级表.班级号=学生表1.班级号;and 籍贯=“上海” and 性别=“女

13、”;order by 班级名称 desc执行该语句后,查询结果*有几条记录,且第一条记录的学生姓名是a)1李林 b)2张清 c)2刘红 d)3张清【参考答案】 c33.有如下sql语句:select max(班级人数) into array arr from 班级表执行该语句后a)arr1的内容为48 b)arr1的内容为55c)arr0的内容为48 d)arr0的内容为55【参考答案】 b34.有如下sql语句:select 班级名称,姓名,性别 from 班级表,学生表;where 班级表.班级号=学生表.班级号;and 姓名 like “刘*”;order by 班级号该语句的含义是a)

14、查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别b)查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别c)查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别d)语句错误【参考答案】 b35.有如下sql语句:select 班级名称 from 班级表 where not exists;(select * from 学生表 where 班级号=班级表.班级号)执行该语句后,班级名称的字段值是a)03计算机一班b)03计算机二班c)03计算机三班d)03计算机一班和03计算机二班【参考答案】 c. 二、填空题1.使用数

15、据库设计器为两个表建立联系,首先应在父表中建立【1】索引,在子表中建立【2】索引。【参考答案】【1】主 【2】普通2.常量.n.表示的是【3】型的数据。【参考答案】【3】逻辑3.在visual foxpro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:set udfparms【4】。【参考答案】【4】to reference4.运行表单时,load事件是在init事件之【5】被引发。【参考答案】【5】前5.如下程序段的输出结果是【6】。i=1do whil【参考答案】. 【7】alter 【8】alter 【9】check7.查询与项目”s1”所

16、(项目号)使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的sql语句是select 项目.项目号,项目名称,使用零件.零件号,零件名称;from 项目,使用零件,零件 where 项目.项目号=使用零件.项目号【10】;使用零件.零件号=零件.零件号 and 使用零件.零件号【11】;(select 零件号 from 使用零件 where 使用零件.项目号=s1【参考答案】【10】and 【11】in8.建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为”s2”的数据,应该使用的sql语句是create view item-view【12】;sel

17、ect 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;from 零件 inner join 使用零件;inner join【13】;on 使用零件.项目号=项目.项目号;on 零件.零件号=使用零件.零件号;where 项目.项目号=s2【参考答案】【12】as 【13】项目9.从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的sql语句是 select*【14】2 from item-view【15】数量 desc。【参考答案】【14】top 【15】order by上机部分1.基本操作题(1)新建一个名为“学生”的数据库。(2)将“学生”、“选课”、“课程

18、”3个自由表添加到新建的数据库“学生”中。(3)通过“学号”字段为“学生”表和“选课”表建立永久联系。. (4)为上面建立的联系设置参照完整性约束:更新和删除规则为“级联”,插入规则为“限制”。【参考答案】(1)在“命令”窗口输入命令:modify database学生,新建数据库并打开数据库设计器。(2)右击数据库设计器的空白处,选择“添加表”快捷菜单命令,在弹出的“打开”对话框中,将考生文件夹下“学生”、“选课”、“课程”3个自由表分别添加到新建的数据库中。(3)具体步骤如下: 在数据库设计器中,右击“学生”表,选择快捷菜单命令“修改”。 弹出表设计器,单击“索引”选项卡,在索引名列中输入

19、“学号”,在索引类型列中选择“主索引”,在索引表达式列中输入“学号”,最后单击“确定”按钮。 用同样的方法,为“选课”表建立必要的索引,索引项为“学号”。 在数据库设计器中,选中“学生”表中的“学号”主索引字段,将其拖动到 “选课”表的“学号”索引上,建立两表的永久联系。(4)右键单击“学生”表和“选课”表之间的连线,选择菜单命令“数据库”“编辑参照完整性(i)”(系统首先要求清理数据库),系统弹出“参照完整性生成器”对话框,按照题意,设置参照完整性。【试题解析】本试题主要考查的是数据库与自由表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来完成,添加数据

20、库中的表、建立表之间的联系以及参照完整性设置,可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。2.简单应用题(1)在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。(2)建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”3个菜单项;“关闭”使用set sysmenu to

21、 default命令返回到系统菜单,其他菜单项的功能不做要求。【参考答案】(1)具体步骤如下: 在“命令”窗口输入命令:modify database sc2,新建一个数据库文件。 在数据库设计器中,将考生文件夹下的自由表score2添加到数据库中。 利用菜单命令,打开“新建”对话框,新建一个视图文件。 将数据表score2添加到视图设计器中。 在视图设计器的“字段”选项卡中,单击“全部添加”命令按钮,将“可用字段”列表框中的3个字段全部添加到右边的“选定字段”列表框中。 在“筛选”选项卡中的”字段名”下拉列表框中选择“score2.积分”字段,在“条件”下拉列表框中选择“”,在“实例”文本框

22、中输入1500。 在“排序依据”选项卡中,将“可用字段”列表框中的“score2.积分”字段添加到右边的“选定字段”列表框中,在“排序选项”选项区中选中“升序”单选按钮。 将视图文件以score_view名保存在考生文件夹下。 在“新建”对话框中选中“查询”单选按钮,打开查询设计器,将视图score_view添加到查询设计器中 在查询设计器的“字段”选项卡中,单击“全部添加”命令按钮,将“可用字段”列表框中的字段全部添加到“选定字段”中。. 执行菜单命令“查询”“查询去向”。系统弹出“查询去向”对话框,在对话框中单击“表”图标按钮,在“表名”文本框中输入保存查询结果的表名v2,单击“确定”按钮

23、关闭对话框。执行菜单命令“查询”“运行查询”,查询结果将自动保存到数据表v2中。(2)具体步骤如下: 在“命令”窗口输入命令:create menu filemenu,系统弹出一个“新建”对话框,在该对话框中单击“菜单”图标按钮。 进入菜单设计器,根据题目要求,输入两个主菜单名称“文件”和“帮助”,在“结果”下拉列表框中全部选择“子菜单”选项, 单击“文件”名行中的“创建”按钮进入下级菜单的设计界面,编写每个子菜单项的名称“打开”、“存为”和“关闭”,然后在3个子菜单的“结果”对话框中选择“过程”或“命令”。 在“关闭”菜单项的“命令”文本框中编写程序代码:set sysmenu to def

24、ault。 选择菜单命令“菜单”“生成”,生成一个菜单文件filemenu.mpr,【试题解析】本试题(1)小题考查的主要是视图的建立及查询,可以在视图设计器中根据题意为自由表建立一个视图文件score_view,并在视图设计器的对应选项卡中为视图设置条件,然后通过查询设计器完成视图的查询,并决定输出去向为表。(2)小题中主要是考查菜单设计器的“结果”下拉列表框中各项的使用功能,例如要建立下级菜单,在“结果”下拉列表框中就必须选择“子菜单”选项,而要执行某条菜单命令,就应该选择“命令”或“过程”选项。3.综合应用题(1)请编写名称为change_c的程序并执行。该程序实现下面的功能:将雇员工资表salarys进行备份,备份文件名为baksals.dbf。利用“人事部”向“财务部”提供的雇员工资调整表c_salary1的“工资”,对salarys表的“工资”进行调整(请注意:按“雇员号”相同进行调整,并且只是部分雇员的工资进行了调整,其他雇员的工资不动)。最后将salarys表中的记录存储到od_new表中(表结构与salarys表完全相同)。(2)设计一个文件名为form2的表单,其中包含”调整”(名称command1)和“退出”(名称command2)两个命令按钮。单击“调整”命令

温馨提示

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

评论

0/150

提交评论