【计算机类职业资格】二级VISUAL+FOXPRO笔试-228及答案解析.doc

上传人:medalangle361 文档编号:1328502 上传时间:2019-10-17 格式:DOC 页数:20 大小:108KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-228及答案解析.doc_第1页
第1页 / 共20页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-228及答案解析.doc_第2页
第2页 / 共20页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-228及答案解析.doc_第3页
第3页 / 共20页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-228及答案解析.doc_第4页
第4页 / 共20页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-228及答案解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试-228 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化2.用鼠标双击对象时所引发的事件是( )。(分数:2.00)A.ClickB.DblClickC.RightClickD.LeftClick3.设 MY.DBF数据库中共有 10条记录,执行下列命令序列:USE MYGOTO 2DISPLAY ALL? RECNO( )执行最后一条命令后,屏幕显示的值是( )。(分数:2.00)A.2B.3C.1

2、0D.114.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。(分数:2.00)A.INDEX ON学号,成绩 TO XHCJB.INDEX ON学号+成绩 TO XHCJC.INDEX ON学号,STR(成绩,3)TOXHCJD.INDEX ON学号+STR(成绩,3)TO XHCJ5.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确6.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB

3、.PFDC.N-SD.DFD7.SQL语句中进行空值运算时,需要使用到的短语是( )。(分数:2.00)A.NULLB.=NULLC.IS NULLD.IS NOT NULL8.假定所创建表单对象的 Click事件也可以修改该表单对象的 Caption属性。为了在程序运行中修改由语句 Myform=CreateObject(“form“)所创建对象的 Caption属性,下面语句中不可以使用的是( )。(分数:2.00)A.WITH Myform.Caption=“我的菜单“ENDWITHB.Myform.ClickC.Myform.Caption=“我的菜单“D.Thisform.Capti

4、on=“我的菜单“9.下列关于 SQL的超连接查询的描述中,说法不正确的是( )。(分数:2.00)A.Visual FoxPro支持超连接运算符“*=”和“=*”B.在 SQL中可以进行内部连接、左连接、右连接和全连接C.SQL的超连接运算符“*=”代表左连接,“=*”代表右连接D.即使两个表中的记录不满足连接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值10.在程序中用 WITH MyFormENDWITH修改表单对象的属性再显示该表单,其中“”所书写的正确代码是( )。(分数:2.00)A.Width=500ShowB.MyForm.Width=500MyForm

5、.ShowC.Width=500.ShowD.ThisForm.Width=500ThisForm.Show11.在 Visual FoxPro中,使用 LOCATE FORexp命令按条件查找记录,当查找到满足条件的第 1条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATE.FORexp命令B.SKIP命令C.CONTINUE命令D.GO命令12.在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度13.下列关于

6、完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二又树一般不是满二叉树D.具有结点的完全二叉树的深度为log 2n+114.下列关于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误D.软件测试的目的是使程序符合结构化原则15.下列关于数据环境及表间关系的说法,正确是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境和关系都不是对象D

7、.数据环境是对象,关系是数据环境中的对象16.下列叙述中,不属于测试的特征的是( )。(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性17.在 Visual FoxPro中,用来指明复选框的当前状态的属性是( )。(分数:2.00)A.ValueB.CaptionC.StatusD.ControlSource18.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用19.表达式 VAL(SUBS(“奔腾 586“,5,1)*Len(“Visual FoxPro“)的结果是( )。(分数:2.00)A

8、.13.00B.14.00C.45.00D.65.0020.检索尚未确定的供应商的订单号,正确的语句是( )。(分数:2.00)A.SELECT*FROM订购单 WHERE供应商号 NULLB.SELECT*FROM订购单 WHERE供应商号=NULLC.SELECT*FROM订购单 WHERE供应商号 IS NULLD.SELECT*FROM订购单 wHERE供应商号 IS NOT NULL21.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法22.在 SQL的数据定义功

9、能中,删除表字段名的命令格式是( )。(分数:2.00)A.ALTER TABLE数据表名 DELETE COLUMN字段名B.ALTER TABLE数据表名 DROP COLUMN字段名C.ALTER TABLE数据表名 CANCEL COLUMN字段名D.ALTER TABLE数据表名 CUT COLUMN字段名下列各题使用如下表的数据:部门表部门号 部门名称40 家用电器部10 电视录摄像机部20 电话手机部30 计算机部商品表部 门 号 商 品 号 商品名称 单 价 数 量 产 地40 0101 A牌电风扇 200.00 10 广东40 0104 A牌微波炉 350.00 10 广东4

10、0 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.00)(1).SQL语句SELECT部门号,MAX(单价*数量)FROM 商品表 GROUP BY部门号查询结果中记录的条数为( )。(分数:2.00)A.1B

11、.4C.3D.10(2).SQL语句SELECT产地,COUNT(*)FROM商品表WHERE单价200GROUP BY产地 HAVING COUNT(*)=2ORDER BY 2 DESC查询结果的第一条记录的产地和提供的商品种类数是( )。(分数:2.00)A.北京,1B.上海,2C.广东,5D.广东,7(3).SQL语句SELECT部门表.部门号,部门名称,SUM(单价*数量)FROM部门表,商品表WHERE部门表.部门号=商品表.部门号GROUP BY部门表.部门号查询结果是( )。(分数:2.00)A.各部门商品数量合计B.各部门商品金额合计C.所有商品金额合计D.各部门商品金额平均

12、值(4).SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价FROM部门表,商品表WHERE部门表.部门号=商品表.部门号ORDER BY部门表.部门号 DESC,单价查询结果的第一条记录的商品号是( )。(分数:2.00)A.0101B.0202C.0110D.0112(5).SQL语句SELECT部门名称 FROM部门表 WHERE部门号 IN(SELECT部门号 FROM商品表 WHERE单价 BETWEEN 420 AND 1000)查询结果是( )。(分数:2.00)A.家用电器部、电话手机部B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电

13、视录摄像机部23.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+124.在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。(分数:2.00)A.SELECT姓名 TOP 2 EROM成绩表 WHERE物理 DESCB.SELECT姓名 TOP 2 FROM成绩表 FOR物理 DESCC.SELECT姓名 TOP 2 FROM成绩表 GROUP BY物理 DESCD.SELECT姓名 TOP 2 FROM成绩表 CIRDER BY物理 DESC25.函数 INT(数值表达式)的功能是( )。(

14、分数:2.00)A.返回数值表达式值的整数部分B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表达式值的最小整数D.返回不大于数值表达式值的最大整数26.在 Visual FoxPro中,下列选项中数据类型所占字符的字节数相等的是( )。(分数:2.00)A.字符型和逻辑型B.日期型和备注型C.逻辑型和通用型D.通用型和备注型27.在 Visual FoxPro中,字段的数据类型不可以指定为( )。(分数:2.00)A.日期型B.时间型C.通用型D.备注型28.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:2.00)A.每个元素都有一个直接前驱和直接后继

15、B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前驱和直接后继29.下列常量中格式正确的是( )。(分数:2.00)A.$1.23E4B.“计算机“等级考试”CFalse.D.2003/01/1330.在 Visual FoxPro中,关于查询和视图的正确描述是( )。(分数:2.00)A.查询是一个预先定义好的 SQL SELECT语句文件B.视图是一个预先定义好的 SQL SELECT语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表二、填空题(总题数:15,分数:3

16、0.00)31.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_32.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_33.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 的一个阶段。(分数:2.00)填空项 1:_34.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_35.树中度为零的结点称为 1。(分数:2.00)填空

17、项 1:_36.将成绩表中总分字段的默认值设置为 0,这属于定义数据 1 完整性。(分数:2.00)填空项 1:_37.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和 1 的两个文件。(分数:2.00)填空项 1:_38.在 Visual FoxPro中,基类的最小事件集包括 1、ERROR 和 DESTROY。(分数:2.00)填空项 1:_39.执行?AT(“a+b=c“,“+“)语句后,屏幕显示的结果为_。(分数:2.00)填空项 1:_40.BETWEEN(45,30,48)的运算结果是 1。(分数:2.00)填空项 1:_41.在 Visual FoxPro中通过建立主索引

18、或候选索引来实现 1 完整性约束。(分数:2.00)填空项 1:_42.检索学生信息表中“籍贯”为“海南”的学生记录,将结果保存到表 xx中,其 SQL语句为:SELECT*FROM学生信息表 WHERE籍贯=“海南“_xx(分数:2.00)填空项 1:_43.在学生成绩表中,只显示分数最高的前 5名学生的记录,SQL 语句为:SELECT*_5 FROM成绩表 ORDER BY总分 DESC。(分数:2.00)填空项 1:_44.某选课表中包含的字段有:学号 N(6),课程号 C(6),成绩 N(4)。要查询每门课程的学生人数,要求显示课程号和学生人数,则对应的 SQL语句为:SELECT课

19、程号,COUNT 学号 AS学生人数 FROM选课表GROUP BY_。(分数:2.00)填空项 1:_45.要编辑容器中的对象,必须首先激活容器。激活容器的方法是:右击容器,在弹出的快捷菜单中选定 1命令。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-228 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:解析 模块化是结构化程序设计的特点。面向对象设计方法使用现实世界的概念,抽象地思考问题从而自然地解决问

20、题。它的特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。2.用鼠标双击对象时所引发的事件是( )。(分数:2.00)A.ClickB.DblClick C.RightClickD.LeftClick解析:解析 Click 事件是鼠标单击对象时所引发的;DblClick 事件是鼠标双击对象时所引发的;RightClick事件是右击对象所引发的;表单及控件中不包含 LeftClick事件。3.设 MY.DBF数据库中共有 10条记录,执行下列命令序列:USE MYGOTO 2DISPLAY ALL? RECNO( )执行最后一条命令后,屏幕显示的值是( )。(分数:2.00)A.2B

21、.3C.10D.11 解析:解析 GO 命令格式是:GO nRecordNumber|TOP|BOTTOM。其中 nRecordNumber是记录号,即直接按记录号定位;TOP 是表头,BOTTOM 是表尾。它与 GOTO命令是等价的。题中 GOTO 2表示指针指向第二条记录。DISPLAYALL 是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或指定表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为 0。如果记录指针指向文件尾,函数值为表文件中的记录数加 1。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行

22、DISPLAY ALL命令时,指针指向了文件尾所以 RECNO()函数值为表文件中的记录数加 1,即 11。4.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。(分数:2.00)A.INDEX ON学号,成绩 TO XHCJB.INDEX ON学号+成绩 TO XHCJC.INDEX ON学号,STR(成绩,3)TOXHCJD.INDEX ON学号+STR(成绩,3)TO XHCJ 解析:解析 利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段类型要转换为字符型数据,STR()函数的功能是将数值型

23、数据转换为字符型数据。5.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:解析 需求分析是软件定义时期的最后一个阶段。可以概括为 4个方面:需求获取、需求分析、编写需求规格说明书、需求评审。6.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析 需求分析常用工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。问题分析图(PAD)、程序流程图(PFD)、盒式图(N-S)都是详细设计的常用工具,不是需求分析的工具。

24、7.SQL语句中进行空值运算时,需要使用到的短语是( )。(分数:2.00)A.NULLB.=NULLC.IS NULL D.IS NOT NULL解析:解析 进行空值运算时,要使用 IS NULL,而=NULL 是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。8.假定所创建表单对象的 Click事件也可以修改该表单对象的 Caption属性。为了在程序运行中修改由语句 Myform=CreateObject(“form“)所创建对象的 Caption属性,下面语句中不可以使用的是( )。(分数:2.00)A.WITH Myform.Caption=“我的菜单“EN

25、DWITHB.Myform.ClickC.Myform.Caption=“我的菜单“D.Thisform.Caption=“我的菜单“ 解析:解析 在程序中可以使用“ThisForm.控件名.Caption=字符串”语句设置该控件的 Caption属性。因此本题中的 D选项是错误的。9.下列关于 SQL的超连接查询的描述中,说法不正确的是( )。(分数:2.00)A.Visual FoxPro支持超连接运算符“*=”和“=*” B.在 SQL中可以进行内部连接、左连接、右连接和全连接C.SQL的超连接运算符“*=”代表左连接,“=*”代表右连接D.即使两个表中的记录不满足连接条件,也会在目标表

26、或查询结果中出现,只是不满足条件的记录对应部分为空值解析:解析 普通连接(内部连接)是把符合条件的记录包含到运算结果中,超连接是把不符合条件的记录包含到运算结果中,一般 SQL的超链接包括左连接“*=”和右连接“=*”。Visual FoxPro不支持超连接运算符,但是有专门的连接运算语法格式。10.在程序中用 WITH MyFormENDWITH修改表单对象的属性再显示该表单,其中“”所书写的正确代码是( )。(分数:2.00)A.Width=500ShowB.MyForm.Width=500MyForm.ShowC.Width=500.Show D.ThisForm.Width=500Th

27、isForm.Show解析:解析 在程序中用 WITH MyForm.Width=500 ENDWITH修改表单对象的属性,在程序中再显示该表单,直接用,Show 就可以了,所以本题应该选择 C选项。11.在 Visual FoxPro中,使用 LOCATE FORexp命令按条件查找记录,当查找到满足条件的第 1条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATE.FORexp命令B.SKIP命令C.CONTINUE命令 D.GO命令解析:解析 OCATE 是按条件定位记录位置的命令,常用的命令格式如下:LOCATE FOR 1 Expression

28、 1其中,1Expression1 是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第 1条记录上,如果没有满足条件的记录,则指针指向文件结束位置。如果要使指针指向下一条满足 LOCATE条件的记录,使用 CONTINUE命令。同样如果没有记录满足条件,则指针指向文件结束位置。12.在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析 建立普通索引的目的是加快数据库表的查询速度。因此选项 D正确。13.下列关于完全二叉树的叙述中,错

29、误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二又树一般不是满二叉树D.具有结点的完全二叉树的深度为log 2n+1解析:解析 满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干叶子结点的二叉树。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。14.下列关于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能

30、地多发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:解析 软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错误。15.下列关于数据环境及表间关系的说法,正确是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境和关系都不是对象D.数据环境是对象,关系是数据环境中的对象 解析:解析 数据环境就是表单要处理的数据的存放场所,为表单设置数据环境是为了更好地对数据进行处理,数据环境是一个对象,有自己的属性、方法和事件。16.下列叙述中,不属于测试的特征的是( )。(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.

31、测试的可靠性 D.测试的经济性解析:解析 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。软件测试有 3个重要特征:测试的挑剔性、完全测试的不可能性及测试的经济性。17.在 Visual FoxPro中,用来指明复选框的当前状态的属性是( )。(分数:2.00)A.Value B.CaptionC.StatusD.ControlSource解析:解析 复选框用于标记一个两值状态,当处于选中状态时,复选框内显示一个对号,否则复选框内空白。复选框 Caption属性用来指定显示在复选框旁边的标题;复选框 ControlSource指明复选框要绑定的数据源。如果

32、没有设置 ControlSource属性,那么可以通过 Value属性来设置或返回复选框的状态。18.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用 GOTO语句。19.表达式 VAL(SUBS(“奔腾 586“,5,1)*Len(“Visual FoxPro“)的结果是( )。(分数:2.00)A.13.00B.14.00C.45.00D.65.00 解析:解析 SUBS(“奔腾 586”,5,1)的值是5,VAL(SUBS(“奔腾 586”,5,1)的值是5

33、,LEN(“Visual FoxPro”)的值是 13。在 Visual FoxPro中一个汉字占两个字符的宽度。20.检索尚未确定的供应商的订单号,正确的语句是( )。(分数:2.00)A.SELECT*FROM订购单 WHERE供应商号 NULLB.SELECT*FROM订购单 WHERE供应商号=NULLC.SELECT*FROM订购单 WHERE供应商号 IS NULL D.SELECT*FROM订购单 wHERE供应商号 IS NOT NULL解析:解析 进行空值查询时,要使用 IS NULL,而=NULL 是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。

34、21.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:解析 模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。22.在 SQL的数据定义功能中,删除表字段名的命令格式是( )。(分数:2.00)A.ALTER TABLE数据表名 DELETE COLUMN字段名B.ALTER TABLE数据表名 DROP COLUMN字段名 C.ALTER TABLE数据表名 CANCEL COLUMN字段名D.ALTER TAB

35、LE数据表名 CUT COLUMN字段名解析:解析 删除表中的字段、默认值、合法值限定和索引的格式如下:ALTER TABLE表名DROPCOLUMN字段名:从指定表中删除指定的字段。DROP DEFAULT:删除默认值。DROP CHECK:删除该表的合法值限定。DROP PRIMARY KEY.删除主索引。DROP UNIQUE TAG标识名 1:删除候选索引。DROP FOREIGN KEY TAG标识名 2:删除外索引(外部关键字),取消与父表的关系,SAVE 子句将保存该索引。下列各题使用如下表的数据:部门表部门号 部门名称40 家用电器部10 电视录摄像机部20 电话手机部30 计

36、算机部商品表部 门 号商 品 号商品名称单 价数 量产 地40 0101A牌电风扇200.00 10 广东40 0104A牌微波炉350.00 10 广东40 0105B牌微波炉600.00 10 广东20 1032C牌传真机1000.00 20 上海40 0107D牌微波炉 A420.00 10 北京20 0110A牌电话机200.00 50 广东20 0112B牌手机 2000.00 10 广东40 0202A牌电冰箱3000.00 2 广东30 1041B牌计算机6000.00 10 广东30 0204C牌计算机10000.00 10 上海(分数:10.00)(1).SQL语句SELEC

37、T部门号,MAX(单价*数量)FROM 商品表 GROUP BY部门号查询结果中记录的条数为( )。(分数:2.00)A.1B.4C.3 D.10解析:解析 本题考查了 SQL语句的功能。目的是在商品表中按部门号进行分组,分组后从每个组中查询出单价和数量乘积最大的记录。(2).SQL语句SELECT产地,COUNT(*)FROM商品表WHERE单价200GROUP BY产地 HAVING COUNT(*)=2ORDER BY 2 DESC查询结果的第一条记录的产地和提供的商品种类数是( )。(分数:2.00)A.北京,1B.上海,2C.广东,5 D.广东,7解析:解析 本题考查了 SQL语句的

38、功能。ORDER BY 短语可以对查询结果排序(DESC 降序排列),GROUP BY短语用来分组记录,HAVING 语句在 GROUP BY短语后对结果进行筛选。本题 SQL语句的作用是,在商品表中查询那些提供的商品单价大于 200元,并且提供两种以上商品的地方,并按提供的商品种类数降序排列。(3).SQL语句SELECT部门表.部门号,部门名称,SUM(单价*数量)FROM部门表,商品表WHERE部门表.部门号=商品表.部门号GROUP BY部门表.部门号查询结果是( )。(分数:2.00)A.各部门商品数量合计B.各部门商品金额合计 C.所有商品金额合计D.各部门商品金额平均值解析:解析

39、 本题 SQL语句的作用是从部门表中选取部门号、部门名称、单价与数量的乘积,查询的同时满足部门号字段和商品表中的部门号字段相等。GROUP BY 后的分组字段是部门号,所以此题查询的结果是各个部门商品金额的总和。(4).SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价FROM部门表,商品表WHERE部门表.部门号=商品表.部门号ORDER BY部门表.部门号 DESC,单价查询结果的第一条记录的商品号是( )。(分数:2.00)A.0101 B.0202C.0110D.0112解析:解析 本题 SQL语句的功能是从部门表、商品表中选取部门号、部门名称、商品号、商品名称和单

40、价字段,查询的同时满足部门表的部门号字段和商品表中的部门号相等,同时按部门号降序排列,单价字段作为排序的次关键字。(5).SQL语句SELECT部门名称 FROM部门表 WHERE部门号 IN(SELECT部门号 FROM商品表 WHERE单价 BETWEEN 420 AND 1000)查询结果是( )。(分数:2.00)A.家用电器部、电话手机部 B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部解析:解析 本题考查的是 SQL语句嵌套查询。该过程的执行顺序是先里后外,首先在内层查询中查找哪个部门的商品单价在 420元和 1000元之间,并检索出字段号,然后

41、在外层查询中,从部门表找出相对应的部门名称。23.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析 对线性表进行顺序查找时在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。24.在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。(分数:2.00)A.SELECT姓名 TOP 2 EROM成绩表 WHERE物理 DESCB.SELECT姓名 TOP 2 FROM成绩表 FOR物理 DESCC.SELECT

42、姓名 TOP 2 FROM成绩表 GROUP BY物理 DESCD.SELECT姓名 TOP 2 FROM成绩表 CIRDER BY物理 DESC 解析:解析 使用 SQL SELECT可以将查询结果排序,排序的短语是 ORDER BY。只显示前几项记录的格式是:TOP nExprPERCENT其中,nExpr 是数字表达式,当不使用 LPERCENT时,nExpr 可以是 132767之间的整数;当使PERCENT时,nExpr 是 0.01到 99.99间的实数,说明显示结果中前百分之几的记录。TOP要与 ORDER BY一起使用才有效。25.函数 INT(数值表达式)的功能是( )。(分

43、数:2.00)A.返回数值表达式值的整数部分 B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表达式值的最小整数D.返回不大于数值表达式值的最大整数解析:解析 求整函数有以下 3个。格式 1:INT(数值表达式)。INT()返回指定数值表达式的整数部分。格式 2:CEILING(数值表达式)。CEILING()返回大于或等于指定数值表达式的最小整数。格式 3:FLOOR(数值表达式)。FLOOR()返回小于或等于指定数值表达式的最大整数。26.在 Visual FoxPro中,下列选项中数据类型所占字符的字节数相等的是( )。(分数:2.00)A.字符型和逻辑型B.日期型和备注型C.逻

44、辑型和通用型D.通用型和备注型 解析:解析 在 Visual FoxPro中,系统默认的逻辑型字段只占 1个字节,日期型字段占 8个字节,备注型和通用型字段占 4个字节。27.在 Visual FoxPro中,字段的数据类型不可以指定为( )。(分数:2.00)A.日期型B.时间型 C.通用型D.备注型解析:解析 在 Visual FoxPro中字段类型有字符型(C)、数值型(N)、逻辑型(L)、日期型(D)、备注型(M)和通用型。28.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:2.00)A.每个元素都有一个直接前驱和直接后继B.线性表中至少要有一个元素C.

45、表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前驱和直接后继 解析:解析 线性表可以为空表;第一个元素没有直接前驱最后一个元素没有直接后继;线性表的定义中,元素的排列并没有规定大小顺序。29.下列常量中格式正确的是( )。(分数:2.00)A.$1.23E4B.“计算机“等级考试”CFalse.D.2003/01/13 解析:解析 货币型常量用来表示货币值,它没有科学记数方法,书写时要在数值前加一个“$”。字符常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来(注意符号的匹配),如果某种定界符本身也是字符串内容,

46、则需要用另一种定界符为该字符串定界。逻辑型数据只有真和假两个值。逻辑真的常量表示形式有:“.t.”,“.T.”,“.y.”和“.Y.”,逻辑假的常量表示形式有“.f.”,“.F.”,“.n.”和“.N.”。30.在 Visual FoxPro中,关于查询和视图的正确描述是( )。(分数:2.00)A.查询是一个预先定义好的 SQL SELECT语句文件 B.视图是一个预先定义好的 SQL SELECT语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表解析:解析 查询就是预先定义好的一个 SQL SELECT语句,在不同的需要场合可以直接或反复使用,从而提高效率。

47、查询是从指定的表或视图中提取满足条件的记录,然后按照得到的输出类型定向输出查询结果,如浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为.qbr 的文件单独保存在磁盘上的,这是一个文本文件,它的主体是 SQL SELECT语句,另外还有和输出定向有关的语句。二、填空题(总题数:15,分数:30.00)31.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_ (正确答案:共享性)解析:解析 数据库系统中的数据能被不同的应用程序使用,实现了数据的高度共享,从而降低了数据的冗余,这也是数据库的主要目的。3

48、2.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_ (正确答案:完整性控制)解析:解析 安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发性控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;数据的恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。33.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 的一个阶段。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:解析 软件生命周期分为 3个时期共 8个阶段:软件定义期(问题定义、可行性研究和需求分析)、软件开发期(系统设计、详细设计、编码和测试)、软件维护期(即运行维护阶段)。34.在进行模块测试时,要为每个被测试的模块

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1