【计算机类职业资格】二级VISUAL+FOXPRO+2013年3月3及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO+2013年3月3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO+2013年3月3及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO+2013 年 3 月 3 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为_。(分数:1.00)A.5B.6C.m-5D.m-62.某二叉树的前序遍历为 ABCDEFG,中序遍历为 DCBAEFG,则该二叉树的后序遍历为_。(分数:1.00)A.EFGDCBAB.DCBEFGAC.BCDGFEAD.DCBGFEA3.下
2、列叙述中错误的是_。(分数:1.00)A.在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B.在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C.在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D.在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构4.下列叙述中错误的是_。(分数:1.00)A.在带链队列中,队头指针和队尾指针都是在动态变化的B.在带链栈中,栈顶指针和栈底指针都是在动态变化的C.在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的D.在带链队列中,队头指针和队尾指针可以指向同一个位置5.软件生命周期中,确定软件
3、系统要做什么的阶段是_。(分数:1.00)A.需求分析B.软件测试C.软件设计D.系统维护6.下面对软件测试和软件调试有关概念叙述错误的是_。(分数:1.00)A.严格执行测试计划,排除测试的随意性B.程序调试通常也称为 DebugC.软件测试的目的是发现错误和改正错误D.设计正确的测试用例7.下面属于系统软件的是_。(分数:1.00)A.财务管理系统B.编译软件C.编辑软件 WordD.杀毒软件8.将 E-R 图转换为关系模式时,E-R 图中的实体和联系都可以表示为_。(分数:1.00)A.属性B.键C.关系D.域9.有两个关系 R 与 S 如下,由关系 R 和 S 得到关系 T,则所使用的
4、操作为_。 R A A1 a 0 b 1 S B B1 B2 f 3 k2 n 2 x1 T A A1 B B1 B2 a 0 f 3 k2 a 0 n 2 x1 b 1 f 3 k2 b 1 n 2 x1 (分数:1.00)A.并B.自然连接C.笛卡尔积D.交10.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是_。(分数:1.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.面向数据应用系统阶段11.设 x 的值为 345.345,如下函数返回值为 345 的是_。(分数:1.00)A.ROUND(x,2)B.ROUND(x,1)C.ROUND(x,0)D.ROUND(
5、x,-1)12.在项目管理器中,选择一个数据库表并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该表将_。(分数:1.00)A.从数据库中移出,变成自由表B.从数据库中移出,被保留在原目录里C.从数据库中移出,被放在 Windows 的回收站中D.从数据库中移出,并将从磁盘上删除13.在打开表时,Visual FoxPro 会自动打开_。(分数:1.00)A.单独的.idx 索引B.采用非默认名的.cdx 索引C.结构复合索引D.非结构复合索引14.在查询设计器中可以根据需要指定查询的去向。下列选项中不属于 Visual FoxPro 指定的查询输出去向的是_。(分数:1.00)A.临
6、时表B.标签C.文本D.图形15.关于 Visual FoxPro 视图的描述,说法正确的是_。(分数:1.00)A.视图设计完成之后,将以.VPR 为扩展名的文件形式保存在磁盘中B.不用打开数据库也可以使用视图C.通过视图只能查询数据,不能更新数据D.通过远程视图可以访问其他数据库16.下列关于工作区的描述,错误的是_。(分数:1.00)A.Visual FoxPro 最小的工作区号是 0B.在一个工作区中只能打开一个表C.如果没有指定工作区,则在当前工作区打开和操作表D.SELECT 0 命令是指在尚未使用的工作区里选择编号最小的工作区17.设有一个数据库表:学生(学号,姓名,年龄),规定
7、学号字段的值必须是 10 个数字组成的字符串,这一规则属于_。(分数:1.00)A.实体完整性B.域完整性C.参照完整性D.限制完整性18.Visual FoxPro 的项目管理器包括多个选项卡,其中“表单”在_。(分数:1.00)A.文档选项卡B.数据选项卡C.类选项卡D.代码选项卡19.在 Visual FoxPro 中,如果要保存 word 格式的数据,需要使用的数据类型是_。(分数:1.00)A.通用型B.备注型C.字符型D.文本型20.关于 Visual FoxPro 的配置,下列说法错误的是_。(分数:1.00)A.对于 Visual FoxPro 配置所做的更改既可以是临时的,也
8、可以是永久的B.可以通过 SET 命令和“选项”对话框定制自己的系统环境C.在“选项”对话框中选择各项设置,单击“确定”按钮之后,所改变的设置是临时的,仅在本次系统运行期间有效D.单击“选项”对话框中的“设置为默认值”按钮,Visual FoxPro 将把系统环境还原成最初始的系统默认配置21.执行下列程序后,屏幕显示的结果是_。 CLEAR STORE 20 TO x,y SET UDFPARMS TO REFERENCE sp(x,(y) ? x,y *过程 sp PROCEDURE sp PARAMETERS x1,x2 x1=100 x2=100 ENDPROC(分数:1.00)A.2
9、0 20B.20 100C.100 20D.100 10022.在表 student.dbf 中存储了所有学生信息,设有如下程序: SET TALK OFF CLEAR USE student DO WHILE! EOF() IF 年龄18 REPLACE 年龄 WITH 年龄+1 SKIP EXIT ENDIF SKIP ENDDO USE RETURN 该程序实现的功能是_。(分数:1.00)A.将所有年龄大于 18 的学生年龄增加 1 岁B.将所有年龄小于 18 的学生年龄增加 1 岁C.将第一条年龄大于 18 的学生年龄增加 1 岁D.将第一条年龄小于 18 的学生年龄增加 1 岁23
10、.用于声明某变量为全局变量的命令是_。(分数:1.00)A.GLOBALB.PUBLICC.PRIVATED.LOCAL24.下列打开数据库设计器的方法中,错误的是_。(分数:1.00)A.使用命令 OPEN DATABASE Database NameB.使用命令 USE DATABASE Database NameC.从“打开”对话框中打开数据库设计器D.从项目管理器中打开数据库设计器25.设 student 表中共有 10 条记录,则执行下列程序后,屏幕显示的结果是_。 CLEAR USE student GO BOTTOM DELETE ? RECNO(),RECCOUNT()(分数:
11、1.00)A.10 10B.10 9C.9 10D.9 926.下列数据中,不合法的 Visual FoxPro 常量是_。(分数:1.00)A.12.5E2B.$21.35C.变量D.False27.表达式 VAL(“2AB“)*LEN(“中国“)的值是_。(分数:1.00)A.0B.4C.8D.1228.如果客户表是使用下面 SQL 语句创建的 CREATE TABLE 客户表(客户号 C(6) PRIMARY KEY,; 姓名 C(8) NOT NULL,; 出生日期 D) 则下面的 SQL 语句中可以正确执行的是_。(分数:1.00)A.INSERT INTO 客户表 VALUES(“
12、1001“,“张三“,1999-2-12)B.INSERT INTO 客户表(客户号,姓名) VALUES (“1001“,“张三“,1999-2-12)C.INSERT INTO 客户表(客户号,姓名) VALUES (1001,“张三“)D.INSERT INTO 客户表(客户号,姓名,出生日期) VALUES (“1001“,“张三“,“1999-2-12“)29.“客户”表和“贷款”表的结构如下: 客户(客户号,姓名,出生日期,身份证号) 贷款(贷款编号,银行号,客户号,贷款金额,贷款性质) 如果要检索从来没有贷过款的客户信息,正确的 SQL 语句是_。(分数:1.00)A.SELEC
13、T 客户.* FROM 客户 LEFT JOIN 贷款;ON 客户.客户号=贷款.客户号 WHERE 贷款.客户号=NULLB.SELECT 客户.* FROM 客户 LEFT JOIN 贷款;ON 客户.客户号=贷款.客户号 WHERE 贷款.客户号 IS NULLC.SELECT 客户.* FROM 客户 RIGHT JOIN 贷款;ON 客户.客户号=贷款.客户号 WHERE 贷款.客户号=NULLD.SELECT 客户.* FROM 客户 RIGHT JOIN 贷款;ON 客户.客户号=贷款.客户号 WHERE 贷款.客户号 IS NULL30.“客户”表和“贷款”表的结构如下: 客户
14、(客户号,姓名,出生日期,身份证号) 贷款(贷款编号,银行号,客户号,贷款金额,贷款性质) 在贷款表中,按贷款金额降序排列,将结果保存到名为 temp.dbf 的临时表中,应该使用的 SQL 语句是_。(分数:1.00)A.SELECT * FROM 贷款 INTO CURSOR temp ORDER BY 贷款金额 DESCB.SELECT * FROM 贷款 INTO TABLE temp ORDER BY 贷款金额 DESCC.SELECT * FROM 贷款 INTO FILE temp ORDER BY 贷款金额 DESCD.SELECT * FROM 贷款 TO FILE temp
15、 ORDER BY 贷款金额 DESC31.“客户”表和“贷款”表的结构如下: 客户(客户号,姓名,出生日期,身份证号) 贷款(贷款编号,银行号,客户号,贷款金额,贷款性质) 语句“DELETE FROM 贷款 WHERE 贷款性质=1”的功能是_。(分数:1.00)A.删除贷款表的贷款性质字段B.删除贷款表中贷款性质为 1 的记录,并保存到临时表里C.从贷款表中彻底删除贷款性质为 1 的记录D.将贷款表中贷款性质为 1 的记录加上删除标记32.“客户”表和“贷款”表的结构如下: 客户(客户号,姓名,出生日期,身份证号) 贷款(贷款编号,银行号,客户号,贷款金额,贷款性质) 如果要删除客户表中
16、的出生日期字段,使用的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 客户 DELETE 出生日期B.ALTER TABLE 客户 DELETE COLUMN 出生日期C.ALTER TABLE 客户 DROP 出生日期D.ALTER TABLE 客户 DROP FROM 出生日期33.“客户”表和“贷款”表的结构如下: 客户(客户号,姓名,出生日期,身份证号) 贷款(贷款编号,银行号,客户号,贷款金额,贷款性质) 检索所有身份证号为“110”开头的客户信息,可以使用的 SQL 语句是_。(分数:1.00)A.SELECT * FROM 客户 WHERE 身份证号 like
17、“110%“B.SELECT * FROM 客户 WHERE 身份证号 like “110*“C.SELECT * FROM 客户 WHERE 身份证号 like “110?“D.SELECT * FROM 客户 WHERE 身份证号 like “110%“34.“客户”表和“贷款”表的结构如下: 客户(客户号,姓名,出生日期,身份证号) 贷款(贷款编号,银行号,客户号,贷款金额,贷款性质) 建立视图统计每个客户贷款的次数,正确的 SQL 语句是_。(分数:1.00)A.CREATE VIEW v_dk AS SELECT 客户号,count(*) AS 次数 FROM 贷款B.CREATE
18、VIEW v_dk AS SELECT 客户号,count(*) AS 次数;FROM 贷款 COMPUTE BY 客户号C.CREATE VIEW v_dk AS SELECT 客户号,count(*) AS 次数;FROM 贷款 ORDER BY 客户号D.CREATE VIEW v_dk AS SELECT 客户号,count(*) AS 次数;FROM 贷款 GROUP BY 客户号35.SQL SELECT 语句中的 GROUP BY 子句对应于查询设计器的_。(分数:1.00)A.“字段”选项卡B.“排序依据”选项卡C.“分组依据”选项卡D.“筛选”选项卡36.在 SQL SELE
19、CT 语句中,如果要限制返回结果的记录个数,需要使用的关键字是_。(分数:1.00)A.DISTINCTB.UNIONC.TOPD.ORDER BY37.命令“INDEX ON 姓名 CANDIDATE”创建了一个_。(分数:1.00)A.主索引B.候选索引C.唯一索引D.普通索引38.如果要显示的记录和字段较多,并且希望可以同时浏览多条记录和方便比较同一字段的值,则应创建_。(分数:1.00)A.列报表B.行报表C.一对多报表D.多栏报表39.在表单控件中希望能够编辑日期型数据,可创建_。(分数:1.00)A.标签B.列表框C.编辑框D.文本框40.如果希望屏蔽系统菜单,使系统菜单不可用,应
20、该使用的命令是_。(分数:1.00)A.SET SYSMENU OFFB.SET SYSMENU TOC.SET SYSMENU TO CLOSED.SET SYSMENU TO OFF二、基本操作题(总题数:1,分数:18.00)41.(1)在 下新建一个名为“图书管理”的项目文件。 (2)在项目中新建一个名为“图书”的数据库。 (3)将考生文件夹下的所有自由表添加到“图书”数据库中。 (4)在项目中建立查询 book_qu,其功能是查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。 (分数:18.00)_三、简单应用题(总题数:2,分数:24.00)42.用
21、 SQL 语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp 表中。 (分数:12.00)_43.在 下有一个名为 menu_lin 的下拉式菜单,请设计一个名为 form_menu 的顶层表单,将菜单 menu_lin加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退出时释放菜单。 (分数:12.00)_四、综合应用题(总题数:1,分数:18.00)44.设计一个名为 form_book 的表单,表单的控件名为 form1,文件名为 form_book,表单的标题为“图书情况统计”。表单中有一个组合框(名称为 Combo1)、一个文本框
22、(名称为 Text1)、两个命令按钮“统计”和“退出”(名称为 Command1 和 Command2)。 运行表单时,组合框中有 3 个条目“清华”、“北航”、“科学”(只有 3 个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出“book”表中该出版社图书的总数。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 (分数:18.00)_二级 VISUAL+FOXPRO+2013 年 3 月 3 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设循环队列为 Q(1
23、:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为_。(分数:1.00)A.5B.6C.m-5D.m-6 解析:解析 循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队列中的元素,该循环队列的容量为 m,队列中共有 15(尾)-20(头)+m(容量)=m-5个元素,如果想找出其中的最小值,最坏情况下需要一个个的进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO2013 答案 解析 DOC
