【计算机类职业资格】二级VISUAL+FOXPRO笔试-197及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-197及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-197及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-197 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析2.对于“关系”的描述,正确的是(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名3.如果学生表 STUDENT是使用下面的 SQL语句创建的CREATE TABLE STUDENT(
2、SNO C(4) PRIMARY KEY NOT NULL,;SN C(8),;SEX C(2),;AGE N(2) CHECK(AGE15 AND AGE30)下面的 SQL语句中可以正确执行的是(分数:2.00)A.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES (“S9”,“男”,17)B.INSERT INTO STUDENT(SN,SEX,AGE)VALUES (“李安琦”,“男”,20)C.INSERT INTO STUDENT(SEX,AGE)VALUES (“男”,20)D.INSERT INTO STUDENT(SNO,SN)VALUES (“S
3、9”,“安琦”,16)4.在 Visual FoxPro中“表”是指(分数: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 电话手机部30 计算
4、机部商品表部门号 商品号 商品名称 单价 数量 产地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 上海(分数:10.0
5、0)(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(单价*数量);FROM 部门表,商品表;WHERE 部门表.部
6、门号=商品表.部门号;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 部门号 IN (SELECT 部门号,FROM 商品表 WHE
7、RE 单价 BETWEEN 420 AND 1000)查询结果是(分数:2.00)A.家用电器部、电话手机部B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部7.Visual FoxPro内存变量的数据类型不包括(分数:2.00)A.数值型B.货币型C.备注型D.逻辑型8.以下关于工作区的叙述中,哪个是正确的?(分数:2.00)A.一个工作区只能打开一个表B.一个工作区最多可以打开 225个表C.一个工作区最多可以打开 10个表D.一个工作最多可以打开 32767个表9.在 Visual FoxPro中,打开数据库的命令是(分数:2.00)A.OPFN DAT
8、ABASE数据库名B.USE数据库名C.USE DATABASE数据库名D.OPEN数据库名10.在 Visual FoxPro中,创建一个名为 SDB.DBC的数据库文件,使用的命令是(分数:2.00)A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATE DATABASE SDB11.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定义完整性12.在 Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是(分数:2.00)A.MNXB.PRG
9、C.MPRD.SPR13.在命令窗口中,可用 DO命令运行菜单程序的扩展名为(分数:2.00)A.FMTB.MPRC.MNXD.FRM14.在 SQL语句中,与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(分数:2.00)A.仓库号=“wh1”AND 仓库号:“wh2”B.仓库号!=“wh1”OR 仓库号:=“wh2”C.仓库号“wh1”OR 仓库号!=“wh2”D.仓库号!=“wh1”AND 仓库号!=“wh2”15.在程序中不需要用 public等命令明确声明和建立,可直接使用的内存变量是(分数:2.00)A.局部变量B.公共变量C.私有变量D.全局变量16.
10、根据“职工”项目文件生成 emp_sys.exe应用程序的命令是(分数:2.00)A.BUILD EXE emp_sys FROM 职工B.BUILD APP emp_sys.exe FROM 职工C.LINK EXE emp_sys FROM职工D.LINK APP emp_sys.exe FROM职工17.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.nD.n+118.查询订购单号首字符是“P”的订单信息,应该使用命令(分数:2.00)A.SELECT*FROM订单 WHERE HEAD(订购单号,1)=“P”B.SELECT
11、*FROM订单 WHERE LEFT(订购单号,1)=“P”C.SELECT*FROM订单 WHERE“P”$订购单号D.SELECT*FROM订单 WHERE RIGHT(订购单号,1)=“P”19.SQL命令中建立表的命令是(分数:2.00)A.CREATE VIEWB.CREATE LABELC.CREATE DABATED.CREATE TABLE20.在 SQL的 SELECT查询结果中,消除重复记录的方法是(分数:2.00)A.通过指定主关系键B.通过指定惟一索引C.使用 DISTINCT子句D.使用 HAVING子句21.数据的存储结构是指(分数:2.00)A.存储在外存中的数据
12、B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示22.SUBSTR(“ABCDEF”,3,2)的结果是(分数:2.00)A.ABB.CDC.FED.CB23.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVETABLEC.FREE TABLED.RELEASE TABLE24.下列表达式中,返回结果为.F.的表达式是(分数:2.00)A.AT(“A”,“BCD”)B.“信息”$“管理信息系统”C.ISNULL(.NULL.)D.SUBSTR(“计算机技术”,3,2)25.数据库设计的根本目标是要解决(分数:2.00)
13、A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护26.下面关于数据库系统的叙述正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据27.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员28.以下关于视图的叙述中,正确的是(分数:2.00)A.只能根据自由表建立视图B.只能根据数据库表建立视图C.可以根据查询建立视图D.数据库表和自由表都可以建立视图29.以下程序为输入 50个学生某门课程的成绩,并求出平均成绩DIME
14、NSION A (50)sum=0FOR i=1 TO 50INPUT TO A(i)_END FORAver=sum/50?“平均成绩为:”,Aver程序空白处应填入(分数:2.00)A.sum=A(i)B.sum=sum+A(i)C.sum=sum+iD.sum=i30.下面关于类、对象、属性和方法的叙述中,错误的是(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一个类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的二、填空题(总题数:10,分数:24.00)
15、31.Visual FoxPro 6.0是一个 1 位的数据库管理系统。(分数: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.在 S
16、QL的嵌套查询中,量词有 ANY, 1, 2。(分数:2.00)填空项 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),国
17、家名称 C(20)“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,。名次只取前 3名,例如:国家代码 运动员名称 项目名称 名次001 刘翔 男子汉 110米栏 1001 李小鹏 男子双杠 3002 菲尔普斯 游泳男子 200米自由泳 3002 菲尔普斯 游泳男子 400米混合泳 1001 郭晶晶 女子三米板跳板 1001 李婷/孙甜甜 网球女子双打 1(分数:6.00)(1).为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数=0,应使用SQL语句:ALTER TABLE金牌榜_奖牌总数 I_奖牌总数=0(分数:2.00)填空项
18、1:_(2).使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为 1)的数量,应使用 SQL语句:SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;_国家.国家代码=获奖牌情况.国家代码;WHERE 国家.国家名称=“中国”AND 名次=1(分数:2.00)填空项 1:_(3).DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 3项的和,应使用 SQL语句_金牌榜_奖牌总数=金牌数+银牌数+铜牌数(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-197 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数
19、:31,分数:70.00)1.在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:解析 需求分析阶段是对待开发软件提出的需求进行分析并给出详细定义,写软件规格说明书及初步的用户手册,提交评审。所以,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是需求分析阶段。2.对于“关系”的描述,正确的是(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名 解析:解析 本题考查考生
20、对关系的理解。选项 A、B、C 都是错误的,同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,另外,关系的属性次序与是否为关键字无关,因此可以得出答案为选项 D。3.如果学生表 STUDENT是使用下面的 SQL语句创建的CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;SN C(8),;SEX C(2),;AGE N(2) CHECK(AGE15 AND AGE30)下面的 SQL语句中可以正确执行的是(分数:2.00)A.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES (“S9”,“男”,17)
21、B.INSERT INTO STUDENT(SN,SEX,AGE)VALUES (“李安琦”,“男”,20)C.INSERT INTO STUDENT(SEX,AGE)VALUES (“男”,20)D.INSERT INTO STUDENT(SNO,SN)VALUES (“S9”,“安琦”,16)解析:解析 题干中创建表的 SQL语句使用了短语 PRIMARY KEY,将 SNO字段规定为主索引字段,同时使用短语 NOT NULL,规定在该字段中不允许出现空值,因此选项 B、C 都是错误的;而选项 D的错误在于,语句中的 VALUES后面所描述的插入记录值,与题干中所创建的字段不符;正确选项为
22、 A,能够实现插入记录的操作。4.在 Visual FoxPro中“表”是指(分数:2.00)A.报表B.关系 C.表格D.表单解析:解析 本题是对 Visual FoxPro基本概念的考查,考查“表”的概念。在 Visual FoxPro中,用表这个概念来表示数据库理论中的关系,数据库中的数据就是由表的集合构成的,因此正确答案为选项B。5.如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:解
23、析 在 Visual FoxPro中对参照完整性的删除规则所作的规定是:如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,会自动删除子表中所有相关记录,故选项 C为正确答案。6.为了在报表中打印当前时间,这时应该插入一个(分数:2.00)A.表达式控件B.域控件 C.标签控件D.文本控件解析:解析 域控件用于打印表或视图中的字段,变量和表达式的计算结果。故选项 B为正确答案。(31)(35)题使用如下表的数据:部门表部门号 部门名称40 家有电器部10 电视录摄像机部20 电话手机部30 计算机部商品表部门号 商品号 商品名称 单价 数量 产地40 0101 A牌电网扇 200.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 197 答案 解析 DOC
