【计算机类职业资格】二级VISUAL+FOXPRO笔试-102及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-102及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-102及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-102 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:29,分数:70.00)1.算法执行过程中所需要的存储空间称为算法的(分数:2.00)A.时间复杂度B.计算工作量C.空间复杂度D.工作空间2.扩展名为 DBC的文件是(分数:2.00)A.表单文件B.数据库表文件C.数据库文件D.项目文件3.利用 E-R模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行_,得到最终的 E-R模型。(分数:2.00)A.简化B.结构化C.最小化D.优化4.
2、关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的(分数:2.00)A.标题B.属性C.事件D.方法5.能显示当前库文件中所有女生的姓名、性别和籍贯的命令是(分数:2.00)A.LIST FIELDS姓名,性别,籍贯B.LIST FIELDS姓名,籍贯 FOR性别=“女”C.DISPLAY ALL FIELDS姓名,性别,籍贯D.LIST FOR性别=“女”.AND.籍贯=“四川”6.标准 SQL基本查询模块的结构是(分数:2.00)A.SELECT. . . FROM. . . ORDER BYB.SELECT. . . WHERE. . . GR
3、OUP BYC.SELECT. . . WHERE. . . HAVINGD.SELECT. . . FROM. . . WHERE7.SORT命令和 INDEX命令的区别是(分数:2.00)A.前面按指定关键字排序并生存新的数据表,后者也可以B.后者按指定关键字排序并生成新的数据表,前者也可以C.前者按指定关键字排序并生成新的数据表,后者不可以D.后者按指定关键字排序并生成新的数据表,前者不可以8.为了使模块尽可能独立,要求(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的
4、偶合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强第(29)(35 题使用如下三个表:有如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2)(分数:14.00)(1).查询金额最大的那 10%订单的信息。正确的 SQL语句是(分数:2.00)A.SELECT*TOP l0 PERCENT FROM订单B.SELECT TOP l0
5、%*FROM 订单 ORDER BY 金额C.SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额D.SELECT TOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC(2).查询订单数在 3个以上、订单的平均金额 200元以上的职员号。正确的 SQL语句是(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 ANDAVG 金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 ANDAVG (金额)200C.SELE
6、CT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHEREAVG (金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG 金额200A.显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是B.SELECT订单号,客户名,签订日期 FROM 订单 JOIN 客户ON 订单.客户号=客户 .客户号 WHERE 签订日期2005-1-1C.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户WHERE 订单.客户号=客户
7、.客户号 AND 签订日期2005-1-1D.SELECT 订单号,客户名,签订日期 FROM 订单,客户WHERE 订单.客户号=客户.客户号 AND签订日期2005-1-1E. D) SELECT订单号,客户名,签订日期 FROM 订单,客户ON 订单.客户号=客户.客户号 AND 签订日期2005-1-1(4).显示没有签订任何订单的职员信息(职员号和姓名),正确的 SQL语句是(分数:2.00)A.SELECT职员.职员号,姓名 FROM 职员 JOIN 订单ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0B.SELECT 职员.职员
8、号,姓名 FROM 职员 LEFT JOIN 订单ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0C.SELECT 职员号,姓名 FROM 职员WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)D.SELECT 职员.职员号,姓名 FROM 职员WHERE 职员.职员号(SELECT 订单.职员号 FROM 订单)(5).有以下 SQL语句:SELECT 订单号,签订日期,金额 FROM 订单,职员WHERE 订单.职员号=职员.职员号 AND 姓名=“李二”与如上语句功能相同的 SQL语句是(分数:2.00)A.SEL
9、ECT 订单号,签订日期,金额 FROM订单WHERE EXISTS (SELECT*FROM 职员 WHERE 姓名=“李二”)B.SELECT 订单号,签订日期,金额 FROM 订单 WHEREEXISTS(SELECT*FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二”)C.SELECT 订单号,签订日期,金额 FROM 订单WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名=“李二”)D.SELECT 订单号,签订日期,金额 FROM 订单 WHEREIN (SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓
10、名=“李二”)(6).从订单表中删除客户号为“1001”的订单记录,正确的 SQL语句是(分数:2.00)A.DROP FROM 订单 WHERE 客户号=“1001”B.DROP FROM 订单 FOR 客户号= “1001”C.DELETE FROM 订单 WHERE 客户号=“1001”D.DELETE FROM 订单 FOR 客户号=“1001”(7).将订单号为“0060”的订单金额改为 169元,正确的 SQL语句是(分数:2.00)A.UPDATE 订单 SET 金额=169 WHERE 订单号=“0060”B.UPDATE 订单 SET 金额 WITH l69 WHERE 订单
11、号=“0060”C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060”D.UPDATE FROM 订单 SET 金额 WITH l69 WHERE 订单号=“0060”9.Visual FoxPro DBMS基于的数据模型是(分数:2.00)A.层次型B.关系型C.网状型D.混合型10.一数据库名为 student,要想打开该数据库,应使用命令(分数:2.00)A.OPEN studentB.OPEN DATA studentC.USE DATA studentD.USE student11.运行程序AA=0FOR I=2 TO 100 STEP 2AA=AA
12、+IENDFOR?AARETURN该程序得到的结果为(分数:2.00)A.1到 100中奇数的和B.1到 100中偶数的和C.1到 100中所有数的和D.没有意义12.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是(分数:2.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略13.下面描述中,符合结构化程序设计风格的是(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用 goto语句14.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正
13、确的是(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/215.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMSB.DBC.OSD.DBS16.下列程序段的输出结果是ACCEPT TO AIF A=123456S=0ENDIFS=i?SRETURN(分数:2.00)A.0B.1C.由 A的值决定D.程序出错17.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.OB.1CP.DT.18.在 Visual FoxPro中,建立索引的作用之一是(分数:2.00)A.节省存储空间B.便于管
14、理C.提高查询速度D.提高查询和更新的速度19.以下属于容器控件的是(分数:2.00)A.TextB.FormC.LabelD.command20.常用的关系运算是关系代数和_(分数:2.00)A.集合代数B.逻辑演算C.关系演算D.字段21.如果添加到项目中的文件标识为“排除”,表示(分数:2.00)A.此类文件不是应用程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改D.生成应用程序时包括此类文件,用户不能修改22.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一
15、条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FORexpL命令B.SKIP命令C.CONTINUE命令D.GO命令23.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,下面哪组代码是正确的?(分数:2.00)A.ThisForm.Text1.ValueB.This.Parent.ValueC.Parent.Text1.ValueD.this.Parent.Text1.Va
16、lue24.在 Visual FoxPro中,打开表时自动打开的索引是(分数:2.00)A.单索引B.复索引C.结构化复合索引D.以上都可以25.在 Visual FoxPro中,关于过程调用的叙述正确的是(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A和 B都正确26.下列函数中函数值为字符型的是(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()27.在 Visual FoxPro中,关于自由表叙述正确的是(分数:2.00)A.自由表和数
17、据库表是完全相同的B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引D.自由表不可以加入到数据库中28.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言二、填空题(总题数:10,分数:24.00)29.在算法的 5个特性中,算法必须能在执行有限个步骤之后终止指的是算法的 1 性。(分数:2.00)填空项 1:_30.在 Visual FoxPro中,建立索引的作用之一是提高 1 速度。(分数:2.00)填空项 1:_31.可以在项目管理器的 1 选项卡下建立命令文件。(分数:2.0
18、0)填空项 1:_32.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 1 关系。(分数:2.00)填空项 1:_33.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:2.00)填空项 1:_34.如果在不使用索引的情况下,将记录指针定为学生表中成绩大于 60分记录,应该使用的命令是 1。(分数:2.00)填空项 1:_35.执行命令 A=2005/4/2之后,内存变量 A的数据类型是 -|_|-型。(分数:2.00)_36.用来确定复选框是否被选中的属性是 1,用来指定显示在复选框旁的文字的属性是 2。(分数:2.00)填空项
19、 1:_填空项 1:_37.Visual FoxPro中数据库文件的扩展名 (后缀) 是 1。(分数:2.00)填空项 1:_题使用如下的“学生”表和“选修课”表:“学生”表:学号 姓名 政治面貌 年龄 学分 科目号20001 王海 团员 25 4 O120002 李盐 预备党员 20 3 0220003 刘小鹏 团员 22 4 0120004 隋小新 团员 20 6 0320005 李明月 预备党员 24 4 0120006 孙民主 预备党员 21 3 0220007 赵福来 预备党员 22 6 03“选修课”表:科目号 科目名01 日语02 法律02 微积分(分数:6.00)(1).使用
20、SQL语句查询每个学生及其选修课程的情况:SELECT 学生.*,选修课.*;FROM学生,选修课;WHERE_=_(分数:2.00)填空项 1:_(2).使用 SQL语句求选修了法律课程的所有学生的学分总和SELECT_(学业分);PReM学生;WHERE 科目号 IN;(SELECT 科目号;FROH_;WHERE 科目号=“法律”)(分数:2.00)填空项 1:_(3).设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL的 SELECT语句检索选修的每门课程的成绩都高于或等于 85分的学生的学号、姓名和性别。SELECT学号,姓名,性别 FROM sWHERE
21、_(SELECT*FROM SC WHERE sc.学号=s.学号 AND 成绩 85)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-102 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:29,分数:70.00)1.算法执行过程中所需要的存储空间称为算法的(分数:2.00)A.时间复杂度B.计算工作量C.空间复杂度 D.工作空间解析:解析 算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间
22、共称为算法的空间复杂度。2.扩展名为 DBC的文件是(分数:2.00)A.表单文件B.数据库表文件C.数据库文件 D.项目文件解析:解析 在 Visual FoxPro中,数据库文件的扩展名为.DBC。请注意不要与数据库表文件混淆,数据库表文件的扩展名为.DBF,选项 B 有干扰性。表单文件的扩展名为.SCX,项目文件扩展名为PJX。3.利用 E-R模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行_,得到最终的 E-R模型。(分数:2.00)A.简化B.结构化C.最小化D.优化 解析:解析 在概念设计中
23、,按照模块的划分画出各个模块的 E-R图,然后把这些图合成一张 E-R图作为全局模型,最后应该对全局 E-R图进行优化,看是否有重复和不合理的地方。不能只进行简单的合并。4.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的(分数:2.00)A.标题B.属性C.事件D.方法 解析:解析 Release 方法是表单的常用方法,用于将表单从内存中释放。正确答案为选项 D。5.能显示当前库文件中所有女生的姓名、性别和籍贯的命令是(分数:2.00)A.LIST FIELDS姓名,性别,籍贯B.LIST FIELDS姓名,籍贯 FOR性别=“女” C.DISP
24、LAY ALL FIELDS姓名,性别,籍贯D.LIST FOR性别=“女”.AND.籍贯=“四川”解析:解析 正确的命令格式为:LIST FIELDS表达式范围FOR条件 WHILE条件故选项 B为正确答案。6.标准 SQL基本查询模块的结构是(分数:2.00)A.SELECT. . . FROM. . . ORDER BYB.SELECT. . . WHERE. . . GROUP BYC.SELECT. . . WHERE. . . HAVINGD.SELECT. . . FROM. . . WHERE 解析:解析 使用 SQL进行查询的基本查询模块结构是:SELECT字段名FROM数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 102 答案 解析 DOC
