【计算机类职业资格】国家二级VF笔试-试卷136及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷136及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷136及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 136 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:33,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(分数:2.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS3.下列关于栈的描述中错误的是(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作
2、用D.对栈的插入与删除操作中,不需要改变栈底指针4.专门的关系运算不包括下列中的(分数:2.00)A.连接运算B.选择运算C.投影运算D.交运算5.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑(分数:2.00)A.名字长度越短越好,以减少源程序的输入量B.多个变量共用一个名字,以减少变量名的数目C.选择含义明确的名字,以正确提示所代表的实体D.尽量用关键字作名字,以使名字标准化6.关于 Visual FoxPro 的变量,下面说法中正确的是(分数:2.00)A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义
3、数组以后,系统为数组的每个数组元素赋以数值 0D.数组元素的下标下限是 07.在软件设计中,不属于过程设计工具的是(分数:2.00)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图8.假设已经生成了名为 mymenu 的菜单文件,执行该菜单文件的命令是(分数:2.00)A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.mnx9.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统C.软件工具D.数据库10.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(分数:2.00)A.数据与程序独立存放B.
4、不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对11.参照完整性的规则不包括(分数:2.00)A.更新规则B.删除规则C.插入规则D.检索规则12.在 Visual FoxPro 中,学生表 STUDENT 中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为(分数:2.00)A.STUDENT.DOCB.STUDENI.MEMC.STUDENT.DBTD.STUDENT.FTP13.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据
5、库表的更新速度D.加快数据库表的查询速度14.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是(分数:2.00)A.SELECT*FROM 订单 WHERE SUBSTR(订购单号,4)=“1“B.SELECT*FROM 订单 WHERE SUBSTR(订购单号,4,1)=“1“C.SELECT*FROM 订单 WHERE“1“$订购单号D.SELECT*FROM 订单 WHERE RIGHT(订购单号,1)=“1“15.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 Do mymenu.mpr WITH THIS 应该放在表单的哪个事件中?(分数:2.00)A.Dcs
6、tory 事件B.Init 事件C.Load 事件D.RightClick 事件16.下列哪个答案是 INT(-7.9)、CEILING(-7.9)和 FLOOR(-7.9)的正确计算结果。(分数:2.00)A.-8,-7,-8B.-7,-7,-7C.-7,-7,-8D.-7,-8,-817.数据库表的字段可以定义规则,规则是(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种说法都不对18.给出当前记录号的函数是(分数:2.00)A.RECCOUNT()B.RECNO()C.DELETE()D.VARTYPE ()19.在 Visual FoxPro 中,可以链接或嵌入 O
7、LE 对象的字段类型是(分数:2.00)A.备注型字段B.通用型字段C.备注型和通用型字段D.任何类型的字段20.如果当前表的记录指针已经到达表尾,则 EOF( )的返回值为(分数:2.00)A.1B.0CT.DF.21.下列函数结果为.T.的是(分数:2.00)A.EMPTY(SPACE(5) )B.EMPTY(.NULL.)C.ISNULL(“)D.ISNULL()22.要修改当前内存中打开的表结构,应使用的命令是(分数:2.00)A.MODI COMMB.MODI STRUC.EDIT STRUD.TYPE EDIT23.在 Visual FoxPro 中,关于查询和视图的正确描述是(分
8、数:2.00)A.查询是一个预先定义好的 SQL SELECT 语句文件B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表24.有关连编应用程序,下面的描述正确的是(分数:2.00)A.项目连编以后应将主文件视作只读文件B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件25.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是(分数:2.00)A.DELETE FOR AGE30B.DELETE FR
9、OM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE3026.在 Visual FoxPro 中释放和关闭表单的方法是(分数:2.00)A.RELEASEB.CLOSEC.DELETED.DROP27.在 Visual FoxPro 中,关于视图的正确叙述是(分数:2.00)A.视图与数据库表相同,用来存储数据B.视图不能同数据库表进行连接操作C.在视图上不能进行更新操作D.视图是从一个或多个数据库表导出的虚拟表28.SQL 是哪几个英文单词的缩写?(分数:2.00)A.Standard Query LanguageB.Structu
10、red Query LanguageC.Select Query LanguageD.以上都不是29.视图设计器中含有的、但查询设计器中却没有的选项卡是(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件30.有关参照完整性的删除规则,正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做什何工作D.上面三种说法都不对31.在 DO WHIL
11、EENDDO 循环结构中,EXIT 命令的作用是(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE 语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行D.终止程序执行32.一条没有指明去向的 SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(分数:2.00)A.ALTB.DELETEC.ESCD.RETURN学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学
12、生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I(分数:8.00)(1).查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是(分数:2.00)A.SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称B.SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称C.SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程
13、编号;GROUP BY 课程.课程编号D.SELECT 课程名称,MAX(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号: GROUP BY 课程编号(2).统计只有 2 名以下(含 2 名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是(分数:2.00)A.SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)=2; ORDER B
14、Y COUNT(课程编号)B.SELECT 课程名称,开课院系,COUNT(学号)选修人数; FROM 学生成绩,课程 WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 学生成绩.学号 HAVING COUNT(*)=2; ORDER BY COUNT(学号)C.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)=2; ORDER BY 选修人数D.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM
15、 学生成绩,课程 HAVING COUNT(课程编号)=2; GROUP BY 课程名称 ORDER BY 选修人数(3).查询所有目前年龄是 22 岁的学生信息:学号,姓名和年龄,正确的命令组是(分数:2.00)A.CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生; SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22B.CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(出生日期)FROM 学生: SELECT 学号,姓名,年龄 FRO
16、M AGE_LIST WHERE YEAR(出生日期)=22C.CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生; SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22D.CREATE VIEW AGE_LIST AS STUDENT; SELECT 学号,姓名,YEAR(DATE()YEAR(出生日期)年龄 FROM学生; SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22(4).向学生表插入一条记录的正确命令是(分数:2.00)A.AP
17、PEND INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28,会计)C.APPEND INTO 学生 VALUES(“10359999“,张三,男,1983-10-28,会计)D.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28)二、填空题(总题数:14,分数:28.00)33.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。_34.用二维表数据来表示实体之间联系的数据
18、模型称为 1。(分数:2.00)填空项 1:_35.按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于 1。(分数:2.00)填空项 1:_36.若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_37.在 Visual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS 1。(分数:2.00)填空项 1:_38.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_39.想要定义标签控件的 Caption 显示效果的大小,要定义标签属性的
19、 1。(分数:2.00)填空项 1:_40.在 SQL 的嵌套查询中,量词有 ANY, 1, 2。(分数:2.00)填空项 1:_填空项 1:_41.在 SQL 的 SELECT 查询中使用 1 子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_42.在 Visual FoxPro 文件中,CREATE DATABASE 命令创建一个扩展名为 1 的数据库。(分数:2.00)填空项 1:_设有如下说明有三个数据库表:金牌榜.DBF 国家代码 C(3),金牌数 I,银牌数 I,铜牌数 I 获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(30),名次 I
20、国家.DBF 国家代码 C(3),国家名称C(20)“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,。名次只取前 3 名,例如: (分数:4.00)(1).使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为 1)的数量,应使用 SQL 语句:SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况; 1 国家.国家代码=获奖牌情况.国家代码;WHERE 国家.国家名称=“中国”AND 名次=1(分数:2.00)填空项 1:_(2).DBF 中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 3 项的和,应使用 SQL 语
21、句 1 金牌榜 2 奖牌总数=金牌数+银牌数+铜牌数(分数:2.00)填空项 1:_43.用来确定复选框是否被选中的属性是 1,用来指定显示在复选框旁的文字的属性是 2。(分数:2.00)填空项 1:_44.题使用如下的“学生”表和“选修课”表:“学生”表:学号 姓名 政治面貌 年龄 学分 科目号20001 王海 团员 25 4 O120002 李盐 预备党员 20 3 0220003 刘小鹏 团员 22 4 0120004 隋小新 团员 20 6 0320005 李明月 预备党员 24 4 0120006 孙民主 预备党员 21 3 0220007 赵福来 预备党员 22 6 03“选修课”
22、表:科目号 科目名 01 日语 02 法律 02 微积分使用 SQL 语句求选修了法律课程的所有学生的学分总和 SELECT 1(学业分);PReM 学生;WHERE 科目号 IN;(SELECT 科目号;FROH 2;WHERE 科目号=“法律”)(分数:2.00)填空项 1:_45.使用如下三个条件:零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)使用零件.DBF:项目号 C(2),零件号 C(2),数量 I 项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:2.00)填空项 1:_国家二级 VF 笔
23、试-试卷 136 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:33,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(分数:2.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:解析:本题是对数据库理论中几个基本概念的考查。数据库系统由五个部分组成:数据(DB)、数据库管理系统(DBMS)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 136 答案 解析 DOC
