[计算机类试卷]国家二级(VF)机试模拟试卷87及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷87及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷87及答案与解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 87及答案与解析 一、选择题 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响 数据处理的效率 3 下列关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类具有
2、相同的属性和方法对象的描述 ( B)属性用于描述对象的状态 ( C)方法用于表示对象的行为 ( D)基于同一个类产生的两个对象不可以分别设置自己的属性值 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)数据字典 ( B)详细设计说明书 ( C)数据流图说明书 ( D)软件需求规格说明书 5 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ( )。 ( A)编码 设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 6 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)除 7 下列叙述中,正确的
3、是 ( )。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 设一棵满二叉树共有 15个结点,则在该满二叉树中的叶子结点数为 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 10 9 设 R是一个 2元关系,有 3个元组, S是一个 3元关系,有 3个元组。如 T一RS,则 T的元组的个数为 ( )。 ( A) 6 ( B) 8 ( C) 9 ( D) 12 10 下列选项中,不属于数据库管理的是 ( )。 ( A)数据库的建立 ( B)数据库的调整 ( C)
4、数据库的监控 ( D)数据库的校对 11 VFP DBMS是 ( )。 ( A)操作系统的一部分 ( B)一种编译程序 ( C)操作系统支持下的系统文件 ( D)一种操作系统 12 在 Visual FoxPro中,用来移动表单的方法是 ( )。 ( A) Hide ( B) Move ( C) SetFocus ( D) Release 13 项目管理器的 “数据 ”选项卡用于显示和管理 ( )。 ( A)数据库、自由表和查询 ( B)数据库、视图和查询 ( C)数据库、自由表和报表 ( D)数据库、表单和查询 14 以下函数返回结果为数值型的是 ( )。 ( A) TRIM(“等级考试 “
5、) ( B) OCCURS(“ab“ “abcab“) ( C) SUBSTR(“abcc“, 2, 2) ( D) LIKE(“AB“,AbC“) 15 下列关于下拉菜单和快捷菜单的说法中,错误的是 ( )。 ( A)下拉菜单由条形菜单和弹出式菜单组成 ( B)快捷菜单只包括弹出式菜单 ( C)快捷菜单比下拉菜单运行要快 ( D) VisualFoxPro系统菜单就是一个典型的下拉式菜单 16 若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。 ( A) SET ROUTINE TO文件名 ( B) SET PROCEDURE TO文件名 ( C) SET PROGR
6、AM TO文件名 ( D) SET FUNCTION TO文件名 17 要设置日期时间型数据中的年份用 4位数字显示,应使用下列哪条命令 ( )。 ( A) SET CENTURY ON ( B) SET CENTURY OFF ( C) SET CENTURY TO 4 ( D) SET CENTURY ON 4 18 假设在数据库表的表设计器中,字符型字段 “性别 ”已被选中,正确的有效性规则设置是 ( )。 ( A) =“男 “ OR “女 “ ( B)性别 =“男 “ OR “女 “ ( C) $“男女 “ ( D)性别 $“男女 “ 19 执行如下程序,最后 S的显示值为 ( )。
7、sum=0 k=1 m=5 DO WHILE sum =m sum=sum+k k=k+1 ENDDO ?sum ( A) 1 ( B) 3 ( C) 6 ( D) 10 20 设当前打开了 “教师 ”表文件,要列出 “职称 ”为 “教授 ”的教师 “姓名 ”的命令是( )。 ( A) LIST教师姓名 WHERE职称 =“教授 “ ( B) LIST教师姓名 FOR职称 =“教授 “ ( C) LIST教师姓名 FOR职称 SET“教授 “ ( D) LIST教师姓名 WHERE职称 FOR“教授 “ 21 用命令 “INDEX ON姓名 TAGindex_ name”建立索引,其索引类型是
8、 ( )。 ( A)主索引 ( B)候选索引 ( C)普通索引 ( D)惟一索引 22 “主键 ”不允许取重复值,是指 ( )。 ( A)实体完整性约束规则 ( B)引用完整性约束规则 ( C)用户自定义完整性约束规则 ( D)数据完整性约束规则 23 使数据库表变为自由表的命令是 ( )。 ( A) DROP TABLE ( B) REMOVETABLE ( C) FREE TABLE ( D) RELEASE TABLE 24 执行下列一组命令后,选择 “职工 ”表所在工作区的错误命令是 ( )。 CLOSE ALL USE 仓库 IN O USE 职工 IN O ( A) SELECT职
9、工 ( B) SELECTO ( C) SELECT2 ( D) SELECTB 25 在 “报表设计器 ”中,可以使用的控件是 ( )。 ( A)标签、矩形和线条 ( B)文本框和列表框 ( C)布局和数据源 ( D)标签、域控件和列表框 26 在一个空的表单中添加一个选项按钮组控件,该控件可能 的默认名称是 ( )。 ( A) Optiongroupl ( B) Checkl ( C) Spinnerl ( D) Listl 27 下列程序段的输出结果是 ( )。 Clear store 10 to a store 20 tob set udfparms to reference do s
10、wapwith a, (b) ?a,b procedure swap parameters x1, x2 temp= xl x1=x2 x2=temp endproc ( A) 20 10 ( B) 10 10 ( C) 20 20 ( D) 10 20 28 在 Visual Foxpro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是 ( )。 ( A) PUBLIC ( B) PRIVATE ( C) LOCAL ( D)在程序中直接使用的内存变量(不通过选项 A)、选项 B)、选项 C)说明) 29 在 Visual FoxPro中,表单 (Form)是指 ( )
11、。 ( A)数据库中各个表的清单 ( B)窗口界面 ( C)数据库查询的列表 ( D)一个表中各个记录的清单 30 下列关 于 SQL对表的定义的说法中,不正确的选项是 ( )。 ( A)利用 CREATE TABLE可以定义一个新的数据表结构 ( B) SQL的表定义语句定义自由表的域完整性、字段有效性规则等 ( C) SQL定义语句对数据库表实现其完整性、有效性规则等信息的设置 ( D) SQL定义语句可以创建数据库表的主索引 31 下面是关于表单数据环境的叙述,其中错误的是 ( )。 ( A)数据环境是表单的容器 ( B)可以在数据环境中建立表之间的联系 ( C)表单运行时自动打开其数据
12、环境中的表 ( D)可以在数据环境 中加入与表单操作有关的表 32 新创建的表单默认标题为 Forml,为了修改表单的标题,应设置表单的 ( )。 ( A) Name属性 ( B) AlwaysOnTop属性 ( C) Caption属性 ( D) Closable属性 33 对于许多控件来说,可以通过 ControlSource属性与数据绑定。在下列 VFP对象中,无 ControlSource属性的是 ( )。 ( A)标签 (Label) ( B)组合框 (Combox) ( C)选项按钮组 (OptionGroup) ( D)列表框 (List) 34 打开报表设计器的命令是 ( )。
13、 ( A) CREATE REPORT ( B) NEW REPORT ( C) REPORT FORM ( D) START REPORT 35 在 Visual FoxPro中,在数据库中创建表的 CREATETABLE命令中定义主索引、实现实体完整性规则的短语是 ( )。 ( A) FOREIGNKEY ( B) DEFAULT ( C) PRIMARY KEY ( D) CHECK 36 根据 “歌手 ”表建立视图 myview,视图中含有 “歌手号 ”左边第一位是 “1”的所有记录,正确的 SQL语句是 ( )。 ( A) CREATE VIEW myview AS SELECT*F
14、ROM歌手 WHERE LEFT(歌手号,1)=“1“ ( B) CREATE VIEW myview AS SELECT*FROM歌手 WHERE LIKE(“1“,歌手号 ) ( C) CREATE VIEW myview SELECT*FROM歌手 WHERE LEFT(歌手号, 1)=“1“ ( D) CREATE VIEW myview SELECT木 FROM歌手 WHERE LIKE(“1“,歌 手号 ) 37 用 SQL命令查询哪些考点至少有一个考场的考试成绩为 70分,正确的命令是( )。 ( A) SELECT考场 FROM考点 WHERE准考证号 IN;(SELECT准考
15、证号 FROM考生信息 WHERE分数 =70) ( B) SELECT考场 FROM考点 WHERE准考证号 IN;(SELECT准考证号 FOR考生信息 WHERE分数 =70) ( C) SELECT考点 FROM考场 WHERE准考证号 IN;(SELECT准考证号 FROM考生信息 WHERE分数 =70) ( D) SELECT考点 FROM考场 WHERE准考证号 IN;(SELECT准考证号 FOR考生信息 WHERE分数 =70) 37 使用如下三个表: 部门 dbf:部门号 C(8),部门名 C(12),负责人 C(6) 职工 dbf:部门号 C(8),职工号 C(10),
16、姓名 C(8),性别 C(2),出生日期 D(8) 工资 dbf:职工号 C(10),基本工资 N(8 2),津贴 N(8 2),奖金 N(8 2) 38 查询每个部门年龄最小者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 ( )。 ( A) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工; WHERE部门部门号 =职工部门号 GROUP BY部门名 ( B) SELECT部门名 MIN(出生日期 )FROM部门 JOIN职工; ON部门,部门号=职工部门号 GROUP BY部门名 ( C) SELECT部门名, MAX(出生日期 )FROM部门 JO
17、IN职工; ON部门部门号=职工部门号 GROUP BY部门名 ( D) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工; 39 查询所有目前年龄在 25岁以下(不含 25岁)的职工信息(姓名、性别和年龄),正确的命令是 ( )。 ( A) SELECT姓名,性别, YEAR(DATE()一 YEAR(出生日期 )年龄 FROM职I;WHERE年龄 25 ( B) SELECT姓名,性别, YEAR(DATE()一 YEAR(出生日期 )年龄 FROM职工: WHERE YEAR(出生日期 ) 25 ( C) SELECT姓名,性别, YEAR(DATE()一 YEAR(
18、出生日期 )年龄 FROM职工: WHERE YEAR(DATE()一 YEAR(出生日期 ) 25 ( D) SELECT姓名,性别,年龄 =YEAR(DATE()一 YEAR(出生日期 )FROM职工; WHERE YEAR(DATE()一 YEAR(出生日期 ) 25 40 连编应用程序不能生成的文件是 ( )。 ( A) app文件 ( B) exe文件 ( C) dll文件 ( D) prg文件 二、基本操作题 41 (1)新建一个项目 myproj ect,然后再在该项目中建立一个数据库 mybase。 (2)将考生文件夹下的 3个自由表全部添加到新建的 mybase数据库。 (3
19、)利用 SQL ALTER语句为 orderitem表的 “数量 ”字段设置有效性规则:字段值必须大于零,然后把 该 SQL语句保存在 sone prg文件中。 (4)在新建的项目 myproj ect中建立一个表单,并将其保存为 myform scx(不要做其他任何操作)。 三、简单应用题 42 (1)编写 SELECT语句,从 orders(订单)表中统计 2007年各月份签订的订单数。统计结果依次包含 “月份 ”和 “订单数 ”两个字段,并按月份升序排序,统计结果存放在 tableone表中。最后要执行该 SELECT语句,并将该 SELECT语句存放在命令文件 pone prg中。 (
20、2)首先创建数据库 goods_m,并向其中添加 goods(商品)表。然后在数据库中创建视图 viewone:利用该视图只能查询单价大于等于 2000且库存量小于等于 2、或者单价小于 2000且库存量小于等于 4的商品信息,查询结果依次包含商品号、商品名、单价和库存量四项内容,各记录按商品号升序排序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表 tabletwo中。 四、综合应用题 43 在考生文件夹下完成如下综合应用: (1)建立数据库 “订单管理 ”。 (2)将表 order、 goods和 orderitem添加到 “订单管理 ”数据库。 (3)在 “订单管理 ”数据库中
21、创建视图 orderview,该视图包含信息:客户名、订单号、图书名、数量、单价和金额(单价 数量)。 (4)建立文件名和表单名均为 orderform的表单,在表单中添加表格控件 gridl(将RecordSourceType属性设置为 “表 ”)和命令按钮 “退出 ”( commandl)。 (5)在表单的 load事件中使用 SQL语句从视图 orderview中按客户名升序、金额降序查询数量为 1的客户名、图书名和金额信息,并将结果存储到表文件result dbf。 (6)在表单运行时使得在控件 gridl中能够显 示表 result dbf中的内容 (在相应的事件中将 gridl的
22、recordsource属性指定为 result dbf)。 (7)单击 “退出 ”命令按钮时释放并关闭表单。 完成以上所有功能后运行表单 orderform。 国家二级( VF)机试模拟试卷 87答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的空间复杂度是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行中所需要的额外空间。其中额外空间包括算法程序执行过程 中的工作单元以及某种数据结构所需要的附加存储空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。在许多实际问题中,为了减少算法所占的
23、存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。 2 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。 3 【正确答案】 D 【试题解析】 类是对一类具有相同的属性 和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。 4 【正确答案】 D 【试题解析】 需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便。
24、5 【正确答案】 D 【试题解析】 数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开分解成目标独立的若干阶段,它们是:需要分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。在数 据库设计中采用上面几个阶段中的前四个阶段,并且重点以数据结构和模型设计为主线。 6 【正确答案】 B 【试题解析】 关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组所组成,记为 RS,交运算不改变关系表中的属性个数但能减少元组个数。 7 【正确答案】 A 【试题解析】 软件的运行和维护是指将己交付的软件投入运行,并在运行使用中不断地维护
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 87 答案 解析 DOC
