【计算机类职业资格】二级VISUAL+FOXPRO笔试347及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试347及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试347及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试 347及答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:70.00)1.如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关2.SQL命令中建立表的命令是(分数:2.00)A.CREATE VIEWB.CREATE LABELC.CREATE DABATED.CREATE TABLE3.Visual FoxPro内存变量的数据
2、类型不包括(分数:2.00)A.数值型B.货币型C.备注型D.逻辑型4.为了在报表中打印当前时间,这时应该插入一个(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件5.数据库设计的根本目标是要解决(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护6.下面关于数据库系统的叙述正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据(31)(35)题使用如下表的数据:部门表 部门号 部门名称40 家有电器部10 电视录摄像机部20 电话
3、手机部30 计算机部商品表 部门号 商品号 商品名称 单价 数量 产地40 0101 A牌电网扇 200.00 10 广东40 0104 A牌微波炉 350.00 10 广东40 0105 B牌微波炉 600.00 10 广东20 1032 C牌传真机 1000.00 20 上海40 0107 D牌微波炉_A 420.00 10 北京20 0110 A牌电话机 200.00 50 广东20 0112 B牌手机 2000.00 10 广东40 0202 A牌电冰箱 3000.00 2 广东30 1041 B牌计算机 6000.00 10 广东30 0204 C牌计算机 10000.00 10 上
4、海(分数:10.00)(1).SQL语句 SELECT部门号,MAX(单价*数量)FROM 商品表 GROUP BY部门号 查询结果有几条记录?(分数:2.00)A.1B.4C.3D.10(2).SQL语句 SELECT 产地,COUNT(*)提供的商品种类数; FROM 商品表; WHERE 单价200; GROUP BY产地 HAVING COUNT(*)=2; ORDER BY 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是(分数:2.00)A.北京,lB.上海,2C.广东,5D.广东,7(3).SQL语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量); F
5、ROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; GROUP BY 部门表.部门号 查询结果是(分数:2.00)A.各部门商品数量合计B.各部门商品金额合计C.所有商品金额合计D.各部门商品金额平均值(4).SQL语句 SELECT 部门表.部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; ORDER BY 部门表.部门号 DESC,单价 查询结果的第一条记录的商品号是(分数:2.00)A.0101B.0202C.0110D.0112(5).SQL语句 SELECT 部门名称 FROM 部门表 WHERE
6、 部门号 IN (SELECT 部门号, FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000) 查询结果是(分数:2.00)A.家用电器部、电话手机部B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部7.查询订购单号首字符是“P”的订单信息,应该使用命令(分数:2.00)A.SELECT*FROM订单 WHERE HEAD(订购单号,1)=“P”B.SELECT*FROM订单 WHERE LEFT(订购单号,1)=“P”C.SELECT*FROM订单 WHERE“P”$订购单号D.SELECT*FROM订单 WHERE RIGHT(订
7、购单号,1)=“P”8.SUBSTR(“ABCDEF”,3,2)的结果是(分数:2.00)A.ABB.CDC.FED.CB9.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.nD.n+110.以下关于视图的叙述中,正确的是(分数:2.00)A.只能根据自由表建立视图B.只能根据数据库表建立视图C.可以根据查询建立视图D.数据库表和自由表都可以建立视图11.在 SQL的 SELECT查询结果中,消除重复记录的方法是(分数:2.00)A.通过指定主关系键B.通过指定惟一索引C.使用 DISTINCT子句D.使用 HAVING子句12.以
8、下关于工作区的叙述中,哪个是正确的?(分数:2.00)A.一个工作区只能打开一个表B.一个工作区最多可以打开 225个表C.一个工作区最多可以打开 10个表D.一个工作最多可以打开 32767个表13.在命令窗口中,可用 DO命令运行菜单程序的扩展名为(分数:2.00)A.FMTB.MPRC.MNXD.FRM14.在 Visual FoxPro中“表”是指(分数:2.00)A.报表B.关系C.表格D.表单15.在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析16.在 Visual FoxPro中,创建一
9、个名为 SDB.DBC的数据库文件,使用的命令是(分数:2.00)A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATE DATABASE SDB17.在 SQL语句中,与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(分数:2.00)A.仓库号=“wh1”AND 仓库号:“wh2”B.仓库号!=“wh1”OR 仓库号:=“wh2”C.仓库号“wh1”OR 仓库号!=“wh2”D.仓库号!=“wh1”AND 仓库号!=“wh2”18.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVETABLE
10、C.FREE TABLED.RELEASE TABLE19.在 Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是(分数:2.00)A.MNXB.PRGC.MPRD.SPR20.以下程序为输入 50个学生某门课程的成绩,并求出平均成绩 DIMENSION A (50) sum=0 FOR i=1 TO 50 INPUT TO A(i) _ END FOR Aver=sum/50 ?“平均成绩为:”,Aver 程序空白处应填入(分数:2.00)A.sum=A(B.sum=sum+A(C.sum=sum+iD.sum=i21.在创建数据库表结构时,给该表指定了主
11、索引,这属于数据完整性中的(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定义完整性22.对于“关系”的描述,正确的是(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名23.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示24.根据“职工”项目文件生成 emp_sys.exe应用程序的命令是(分数:2.00)A.BUILD EXE emp_sys F
12、ROM 职工B.BUILD APP emp_syexe FROM 职工C.LINK EXE emp_sys FROM职工D.LINK APP emp_syexe FROM职工25.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员26.在 Visual FoxPro中,打开数据库的命令是(分数:2.00)A.OPFN DATABASE数据库名B.USE数据库名C.USE DATABASE数据库名D.OPEN数据库名27.下面关于类、对象、属性和方法的叙述中,错误的是(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性
13、用于描述对象的状态,方法用于表示对象的行为C.基于同一个类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的29.下列表达式中,返回结果为.F.的表达式是(分数:2.00)A.AT(“A”,“BCD”)B.“信息”$“管理信息系统”C.ISNULL(.NUL)D.SUBSTR(“计算机技术”,3,2)30.在程序中不需要用 public等命令明确声明和建立,可直接使用的内存变量是(分数:2.00)A.局部变量B.公共变量C.私有变量D.全局变量二、B填空题/B(总题数:10,分数:24.00)31.Visual FoxPro 6.0是一个 1 位的数据库管
14、理系统。(分数:2.00)填空项 1:_32.在 Visual FoxPro中项目文件的扩展名是 1。(分数:2.00)填空项 1:_33.常量.n.表示的是 1 型的数据。(分数:2.00)填空项 1:_34.弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入_两个字符。(分数:2.00)填空项 1:_35.运行表单时,Load 事件是在 Init事件之 1 被引发。(分数:2.00)填空项 1:_36.想要定义标签控件的 Caption显示效果的大小,要定义标签属性的 1。(分数:2.00)填空项 1:_37.在 SQL的嵌套查询中,量词有 ANY, 1, 2。(分数:2.00)
15、填空项 1:_填空项 1:_38.在 SQL的 SELECT查询中使用_子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_39.在 Visual FoxPro文件中,CREATE DATABASE 命令创建一个扩展名为 1 的数据库。(分数:2.00)填空项 1:_设有如下说明,请回答(10)(12)小题:有三个数据库表:金牌榜.DBF 国家代码 C(3),金牌数 I,银牌数 I,铜牌数 I获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(30),名次 I国家.DBF 国家代码 C(3),国家名称 C(20)“金牌榜”表中一个国家一条记录;“获奖牌情况”
16、表中每个项目中的各个名次都有一条记录,。名次只取前 3名,例如: 国家代码 运动员名称 项目名称 名次001 刘翔 男子汉 110米栏 1001 李小鹏 男子双杠 3002 菲尔普斯 游泳男子 200米自由泳 3002 菲尔普斯 游泳男子 400米混合泳 1001 郭晶晶 女子三米板跳板 1001 李婷/孙甜甜 网球女子双打 1(分数:6.00)填空项 1:_填空项 1:_填空项 1:_二级 VISUAL+FOXPRO笔试 347答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:70.00)1.如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时
17、(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:解析 在 Visual FoxPro中对参照完整性的删除规则所作的规定是:如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,会自动删除子表中所有相关记录,故选项 C为正确答案。2.SQL命令中建立表的命令是(分数:2.00)A.CREATE VIEWB.CREATE LABELC.CREATE DABATED.CREATE TABLE 解析:解析 SQL 命令中建立表文件的命令是 CREAT
18、E TABLE,它可以实现表设计器所完成的所有功能。故选项 D为正确答案。3.Visual FoxPro内存变量的数据类型不包括(分数:2.00)A.数值型B.货币型C.备注型 D.逻辑型解析:解析 本题考查考生对内存变量的理解和掌握。在 Visual FoxPro中,数据类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型,内存变量的数据类型不包括备注型,故选项 C是正确答案。4.为了在报表中打印当前时间,这时应该插入一个(分数:2.00)A.表达式控件B.域控件 C.标签控件D.文本控件解析:解析 域控件用于打印表或视图中的字段,变量和表达式的计算结果。故选项 B为正确答案。5.数据
19、库设计的根本目标是要解决(分数:2.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简化数据维护解析:解析 本题考核数据库技术的根本目标,属于记忆性题目,很简单。数据库技术的根本目标就是要解决数据的共享问题,选项 A正确。6.下面关于数据库系统的叙述正确的是(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据解析:解析 数据库管理系统只能减少数据的冗余,但不可能完全避免冗余。数据的一致性是指在系统中同一数据的不同出现应保持相同的值。(31)(35)题使用如下表的数据:部
20、门表 部门号 部门名称40 家有电器部10 电视录摄像机部20 电话手机部30 计算机部商品表 部门号 商品号 商品名称 单价 数量 产地40 0101 A牌电网扇 200.00 10 广东40 0104 A牌微波炉 350.00 10 广东40 0105 B牌微波炉 600.00 10 广东20 1032 C牌传真机 1000.00 20 上海40 0107 D牌微波炉_A 420.00 10 北京20 0110 A牌电话机 200.00 50 广东20 0112 B牌手机 2000.00 10 广东40 0202 A牌电冰箱 3000.00 2 广东30 1041 B牌计算机 6000.0
21、0 10 广东30 0204 C牌计算机 10000.00 10 上海(分数:10.00)(1).SQL语句 SELECT部门号,MAX(单价*数量)FROM 商品表 GROUP BY部门号 查询结果有几条记录?(分数:2.00)A.1B.4C.3 D.10解析:解析 本题中 SQL语句的功能是:在商品表中按部门号进行分组,分组后从每个组中查询出单价和数量乘积最大的记录,从原始表中可以看出,表中有 3个部门号,所以该 SQL执行后应该有 3条记录,正确选项为 C。(2).SQL语句 SELECT 产地,COUNT(*)提供的商品种类数; FROM 商品表; WHERE 单价200; GROUP
22、 BY产地 HAVING COUNT(*)=2; ORDER BY 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是(分数:2.00)A.北京,lB.上海,2C.广东,5 D.广东,7解析:解析 题目中所写出的 SQL语句的功能是:在商品表中查询那些提供的商品单价大于 200元,并且提供两种以上商品的产地,并按照提供的商品种类数降序排列,从原始数据表中可以计算出,满足条件的记录为产地为广东,商品种类个数为 5,选项 C正确。(3).SQL语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量); FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; G
23、ROUP BY 部门表.部门号 查询结果是(分数:2.00)A.各部门商品数量合计B.各部门商品金额合计 C.所有商品金额合计D.各部门商品金额平均值解析:解析 该语句利用 SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY 后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。(4).SQL语句 SELECT 部门表.部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE 部门表.部门号=商品表
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 347 答案 解析 DOC
