欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级Visual+FoxPro真题2014年9月(2)及答案解析.doc

    • 资源ID:1328401       资源大小:117.50KB        全文页数:20页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级Visual+FoxPro真题2014年9月(2)及答案解析.doc

    1、二级 Visual+FoxPro真题 2014年 9月(2)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.结点中具有两个指针域的链表一定是二叉链表B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构C.二叉树只能采用链式存储结构D.循环链表是非线性结构2.某二叉树的前序遍历为 ABCD,中序遍历为 DCBA,则后序遍历为_。(分数:1.00)A.BADCB.DCBAC.CDABD.ABCD3.下面不能作为软件设计工具的是_。(分数:1.00)A.PAD图B.程序流程图C.数据流程图(

    2、DFD 图)D.总体结构图4.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是_。(分数:1.00)A.关系模型B.谓词模型C.物理模型D.实体-联系模型5.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是_。(分数:1.00)A.多对多B.一对多C.多对一D.一对一6.堆排序最坏情况下的时间复杂度为_。 AO(n 1.5 ) BO(nlog 2 n) C (分数:1.00)A.B.C.D.7.某二叉树中有 15个度为 1的结点,16 个度为 2的结点,则该二叉树中总的结点数为_。(分数:1.00)A.32B.46C.48D.498.下面

    3、对软件特点描述错误的是_。(分数:1.00)A.软件没有明显的制作过程B.软件是一种逻辑实体,不是物理实体,具有抽象性C.软件的开发、运行对计算机系统具有依赖性D.软件在使用中存在磨损、老化问题9.某系统结构图如下图所示 (分数:1.00)A.0B.1C.2D.310.设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),员工 S(员工号,姓名,性别,年龄,学历),雇佣 E(公司号,员工号,工资,工作起始时间)。 其中表 C的键为公司号,表 S的键为员工号,则表 E的键(码)为_。(分数:1.00)A.公司号,员工号B.员工号

    4、,工资C.员工号D.公司号,员工号,工资11.Visual FoxPro是一个可以在计算机和服务器上运行的_。(分数:1.00)A.数据库管理系统B.数据库系统C.应用软件D.工具软件12.在“项目管理器”窗口中,每个选项卡组织一定类型的文件。查询文件所在的选项卡是_。(分数:1.00)A.“数据”选项卡B.“文档”选项卡C.“代码”选项卡D.“其他”选项卡13.下列表达式中,表达式返回结果为.T.的是_。(分数:1.00)A.AT(“at“,“at 姓名 C(8) NOT NULL,;职称 C(10) NULL DEFAULT “讲师“) 当前教师表没有记录。执行下面插入语句之后,教师表中,

    5、字段“职称”的值为_。 INSERT INTO 教师表(教师编号,姓名) VALUES(101,“张三“)(分数:1.00)A.NULLB.空字符串C.讲师D.插入失败34.下述语句的功能是将两个查询结果合并为一个结果,正确的是_。(分数:1.00)A.SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“通过“ ORDER BY 作者号;UNION;SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“初审“ ORDER BY 作者号B.SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“通过“;UNION;SELECT 作者号,文章名

    6、 FROM 投稿表 WHERE 审稿结果=“初审“ ORDER BY 作者号C.SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“通过“;UNION;SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“初审“D.SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“通过“;UNION;SELECT 文章名 FROM 投稿表 WHERE 审稿结果=“初审“35.有如下职员表和订单表: 职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10) 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额

    7、(N,6,2) 查询签订了订单号为“0036”的订单的职员信息,正确的 SQL语句是_。(分数:1.00)A.SELECT 职员号,姓名 FROM 职员 WHERE 订单.订单号=“0036“B.SELECT 职员.职员号,职员.姓名 FROM 职员,订单;WHERE 订单号=“0036“ AND 职员.职员号=订单.职员号C.SELECT 职员.职员号,职员.姓名 FROM 职员 JOIN 订单;WHERE 职员.职员号=订单.职员号 AND 订单号=“0036“D.SELECT 职员.职员号,职员.姓名 FROM 职员,订单 ON 职员.职员号=订单.职员号 AND 订单号=“0036“3

    8、6.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询所有 2002年 6月签订的订单,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 订单 WHERE 签订日期 LIKE 2002-06B.SELECT * FROM 订单 WHERE 签订日期 =2002-6-1 OR 签订日期 =2002-6-30C.SELECT * FROM 订单 WHERE 签订日期 =2002-6-1 AND 签订日期 =2002-6-30D.SELECT * FROM 订单 WHERE 签订日期 =2002-6-1 ,签订

    9、日期 =2002-6-3037.有如下客户表: 客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8) 要在该表中插入一条记录,正确的 SQL语句是_。(分数:1.00)A.INSERT INTO 客户 VALUES(“6666“,“汽修厂“,“中山路 10号“)B.INSERT INTO 客户(客户号,客户名,所在城市);VALUES(“6666“,“汽修厂“,“中山路 10号“,“广东省广州市“,“11111111“)C.INSERT INTO 客户客户号,客户名,所在城市 VAUIES(“6666“,“汽修厂“,“中山路 10号“)D.IN

    10、SERT INTO 客户(客户号,客户名,所在城市) VAULES(“6666“,“汽修厂“,“中山路 10号“)38.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询每个客户的总金额信息的正确 SQL语句是_。(分数:1.00)A.SELECT 订单号,SUM(金额) FROM 订单 GROUP BY 客户号B.SELECT 订单号,SUM(金额) FROM 订单 ORDER BY 客户号C.SELECT 客户号,SUM(金额) FROM 订单 GROUP BY 客户号D.SELECT 客户号,SUM(金额) FROM 订单

    11、 ORDER BY 客户号39.查询 2016年已经年检的驾驶证编号和年检日期,正确的 SQL语句是_。(分数:1.00)A.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE year(年检日期)=2016B.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE 年检日期=2016C.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE 年检日期=year(2016)D.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE year(年检日期)=year(2016)40.若职工表中有姓名、基本工资和职务津贴等字段,在产生 Visual FoxPro报

    12、表时,需计算每个职工的工资(工资=基本工资+职务津贴),应把计算工资的域控件设置在_。(分数:1.00)A.“细节”带区里B.“标题”带区里C.“页标头”带区里D.“列标头”带区里二、基本操作题(总题数:1,分数:18.00)在下完成如下操作:(分数:18.00)(1).建立数据库 orders_manage。(分数:4.50)_(2).将自由表 employee和 orders添加到新建的 orders_manage数据库中。(分数:4.50)_(3).表 employee与表 orders具有一对多联系,为建立两表之间的联系建立必要的索引。(分数:4.50)_(4).建立两表之间的联系并设

    13、置参照完整性规则如下:更新规则为“级联”、删除规则为“级联”、插入规则为“限制”。(分数:4.50)_三、简单应用题(总题数:1,分数:24.00)在下完成如下简单应用:(分数:24.00)(1).使用 SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders 表),并将结果按金额升序、金额相同按订购单号升序存储到表 results中。(分数:12.00)_(2).使用 SQL命令建立视图 view_b,视图中是目前在 orders表中没有所签订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存在文本文件 view_b.txt中。(分数:12.00)_四、综

    14、合应用题(总题数:1,分数:18.00)41.建立一个表单,表单文件名和表单控件名均为 myform_b,表单标题为“订单管理”,表单其它功能如下: (1)表单中含有一个页框控件(PageFrame1)和一个“退出”命令按钮(Command1),单击“退出”命令按钮关闭并释放表单。 (2)页框控件(PageFtame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息。 第一个页面 Page1的标题为“职工”,其上的表格用于显示表 employee中的内容。其中表格的控件名为 grdEmployee、RecordSourceType 属性值应为 1(别名)。 第二个页面 Page2的标题

    15、为“订单”,其上的表格用于显示表 orders中的内容。其中表格的控件名为grdOrders、RecordSourceType 属性值应为 1(别名)。 第三个页面 Page3的标题为“职工订单金额”,其上的表格显示每个职工的职工号、姓名及其所经手的订单总金额(注:表格只有 3列,第 1列为“职工号”,第 2列为“姓名”,第 3列为“总金额”)。其中表格的控件名为 Grid1、RecordSourceType 属性值应为 4(SQL语句)。 (分数:18.00)_二级 Visual+FoxPro真题 2014年 9月(2)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:

    16、40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.结点中具有两个指针域的链表一定是二叉链表B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 C.二叉树只能采用链式存储结构D.循环链表是非线性结构解析:解析 具有两个指针域的链表可能是双向链表,A 选项错误。双向链表是线性结构,二叉树为非线性结构,二者结点中均有两个指针域,B 选项正确。二叉树通常采用链式存储结构,也可采用其他结构,C选项错误。循环链表是线性结构,D 选项错误。2.某二叉树的前序遍历为 ABCD,中序遍历为 DCBA,则后序遍历为_。(分数:1.00)A.BADCB.DCBA C.CDABD.

    17、ABCD解析:解析 二叉树遍历可以分为 3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题根据前序遍历为 ABCD,可知 A为根结点。根据中序遍历为 DCBA可知 DCB是 A的左子树。根据前序遍历可知 B是 CD的根结点。再根据中序遍历可知 DC是结点 B的左子树。根据前序遍历可知,C是 D的根结点,故后序遍历为 DCBA,B 选项正确。3.下面不能作为软件设计工具的是_。(分数:1.00)A.PAD图B.程序流程图C.数据流程图(DFD 图) D.总体结构图解析:解析 软

    18、件设计常用的工具有:图形工具:程序流程图、N-S 图、PAD 图、HIPO;表格工具:判定表;语言工具:PDL(伪码)。另外,在结构化设计方法中,常用的结构设计工具是结构图,故选择 C选项。4.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是_。(分数:1.00)A.关系模型 B.谓词模型C.物理模型D.实体-联系模型解析:解析 逻辑数据模型也称数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现。成熟并大量使用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。故 A选项正确。5.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间

    19、的联系是_。(分数:1.00)A.多对多 B.一对多C.多对一D.一对一解析:解析 一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。一个运动项目有很多运动员参加,而一个运动员可以参加多项运动项目,故实体项目和运动员之间的联系是多对多,A 选项正确。6.堆排序最坏情况下的时间复杂度为_。 AO(n 1.5 ) BO(nlog 2 n) C (分数:1.00)A.B. C.D.解析:解析 堆排序属于选择类的排序方法,最坏情况时间复杂度为 O(nlog 2 n)。故 B选项正确。7.某二叉树中有 15个度为 1的结点,16

    20、个度为 2的结点,则该二叉树中总的结点数为_。(分数:1.00)A.32B.46C.48 D.49解析:解析 在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。对任何一棵二叉树,度为 0的结点(即叶子结点)总是比度为 2的结点多一个。由 16个度为 2的结点可知叶子结点个数为 17,则结点结点总数为 16+17+15=48,C 选项正确。8.下面对软件特点描述错误的是_。(分数:1.00)A.软件没有明显的制作过程B.软件是一种逻辑实体,不是物理实体,具有抽象性C.软件的开发、运行对计算机系统具有依赖性D.软件在使用中存在磨损、老化问题 解析:解析 软件具有以下

    21、特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作过程;软件在使用期间不存在磨损、老化问题;对硬件和环境具有依赖性;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素。故 D选项正确。9.某系统结构图如下图所示 (分数:1.00)A.0B.1C.2 D.3解析:解析 扇入指的是调用一个给定模块的模块个数。题干系统中,第 2层模块扇入均为 1,第 3层中功能模块 3.1扇入为 2,其余为 1,故最大扇入为 2,C 选项正确。10.设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),员工 S(员工号,姓名,性别,年龄,学历

    22、),雇佣 E(公司号,员工号,工资,工作起始时间)。 其中表 C的键为公司号,表 S的键为员工号,则表 E的键(码)为_。(分数:1.00)A.公司号,员工号 B.员工号,工资C.员工号D.公司号,员工号,工资解析:解析 二维表中的行称为元组,候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。公司号唯一标识公司,员工号唯一标识员工,而雇佣需要公司号与员工号同时唯一标识,故表 E的键(码)为(公司号,员工号),故 A选项正确。11.Visual FoxPro是一个可以在计算机和服务器上运行的_。(分数:1.00)A.数据库管理系统

    23、 B.数据库系统C.应用软件D.工具软件解析:解析 数据库管理系统(DBMS)是指为数据库的建立、使用和维护而配置的软件称为数据库管理系统,是数据库系统的核心。Visual FoxPro 就是一个可以在计算机和服务器上运行的数据库管理系统。故A为正确选项。12.在“项目管理器”窗口中,每个选项卡组织一定类型的文件。查询文件所在的选项卡是_。(分数:1.00)A.“数据”选项卡 B.“文档”选项卡C.“代码”选项卡D.“其他”选项卡解析:解析 “项目管理器”窗口包括 6个选项卡:“全部”选项卡:显示应用程序中所有的文件,实现对它们的管理;“数据”选项卡:包含项目中的所有数据,包括数据库、自由表和

    24、查询;“文档”选项卡:显示和管理项目文件中的文档文件,包括表单、报表和标签;“类”选项卡:显示和管理项目文件中类库文件,包括自己设计的类库和系统自带的类库;“代码”选项卡:包括 3大类程序,扩展名为.prg 的程序文件、函数库 API以及应用程序 app文件;“其他”选项卡:包括文本文件、菜单文件和其它文件,例如位图文件、图标文件等;查询文件所在的选项卡为“数据”选项卡,A 为正确选项。13.下列表达式中,表达式返回结果为.T.的是_。(分数:1.00)A.AT(“at“,“at 姓名 C(8) NOT NULL,;职称 C(10) NULL DEFAULT “讲师“) 当前教师表没有记录。执

    25、行下面插入语句之后,教师表中,字段“职称”的值为_。 INSERT INTO 教师表(教师编号,姓名) VALUES(101,“张三“)(分数:1.00)A.NULLB.空字符串C.讲师 D.插入失败解析:解析 题干的 SQL语句创建了一个“教师”表,包含“教师编号”、“姓名”、“职称”三个字段,并设置“教师编号”为主关键字,其中职称的默认值是“讲师”。执行下面插入语句之后,可向表中插入一条记录,教师编号为 101,姓名是张三,职称为默认值即讲师,故本题 C为正确选项。34.下述语句的功能是将两个查询结果合并为一个结果,正确的是_。(分数:1.00)A.SELECT 作者号,文章名 FROM

    26、投稿表 WHERE 审稿结果=“通过“ ORDER BY 作者号;UNION;SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“初审“ ORDER BY 作者号B.SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“通过“;UNION;SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“初审“ ORDER BY 作者号C.SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“通过“;UNION;SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果=“初审“ D.SELECT 作者号,文章名 FROM

    27、 投稿表 WHERE 审稿结果=“通过“;UNION;SELECT 文章名 FROM 投稿表 WHERE 审稿结果=“初审“解析:解析 SQL 支持集合的并(UNION)运算,可以将具有相同查询字段个数且对应字段值域相同的 SQL查询语句用 UNION短语连接起来,合并成一个查询结果输出,首先排除 D选项。A、B 选项中使用 ORDER BY短语,系统会提示错误。只有 C选项中两个查询字段对应的值域相同,故本题 C为正确选项。35.有如下职员表和订单表: 职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10) 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日

    28、期(D),金额(N,6,2) 查询签订了订单号为“0036”的订单的职员信息,正确的 SQL语句是_。(分数:1.00)A.SELECT 职员号,姓名 FROM 职员 WHERE 订单.订单号=“0036“B.SELECT 职员.职员号,职员.姓名 FROM 职员,订单;WHERE 订单号=“0036“ AND 职员.职员号=订单.职员号 C.SELECT 职员.职员号,职员.姓名 FROM 职员 JOIN 订单;WHERE 职员.职员号=订单.职员号 AND 订单号=“0036“D.SELECT 职员.职员号,职员.姓名 FROM 职员,订单 ON 职员.职员号=订单.职员号 AND 订单号

    29、=“0036“解析:解析 SQL 查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中主要短语的含义如下:SELECT 说明要查询的字段;FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;WHERE 说明查询条件,即选择元组的条件。查询的字段应该是“表名.字段名”的格式,首先排除 A选项。要将订单表和职员表的信息用职员号这一共同字段相连,且限定查询的条件为订单号是“0036”,只有 B选项的格式正确。36.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询所有 2

    30、002年 6月签订的订单,正确的 SQL语句是_。(分数:1.00)A.SELECT * FROM 订单 WHERE 签订日期 LIKE 2002-06B.SELECT * FROM 订单 WHERE 签订日期 =2002-6-1 OR 签订日期 =2002-6-30C.SELECT * FROM 订单 WHERE 签订日期 =2002-6-1 AND 签订日期 =2002-6-30 D.SELECT * FROM 订单 WHERE 签订日期 =2002-6-1 ,签订日期 =2002-6-30解析:解析 SQL,的基本格式为 SELECT-FROM-WHERE,其中 SELECT说明要查询的

    31、字段,FROM 说明要查询的字段来自哪个表或哪些表,WHERE 说明查询条件。AND 表示“且”,OR 表示“或”,本题查询 2002年 6月签订的订单,限定条件可以设置为 2002年 6月 1日至 2002年 6月 30日之间,C 选项的条件设置正确。37.有如下客户表: 客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8) 要在该表中插入一条记录,正确的 SQL语句是_。(分数:1.00)A.INSERT INTO 客户 VALUES(“6666“,“汽修厂“,“中山路 10号“)B.INSERT INTO 客户(客户号,客户名,所在城市)

    32、;VALUES(“6666“,“汽修厂“,“中山路 10号“,“广东省广州市“,“11111111“)C.INSERT INTO 客户客户号,客户名,所在城市 VAUIES(“6666“,“汽修厂“,“中山路 10号“)D.INSERT INTO 客户(客户号,客户名,所在城市) VAULES(“6666“,“汽修厂“,“中山路 10号“) 解析:解析 INSERT INTO表名(字段名 1,字段名 2,)VALUES(字段值 1,字段值 2,)命令是插入数据的操作,A 选项 INSERT INTO后没有设定字段名,B 选项 VALUES字段值不能和原表中字段类型一一对应,C 选项使用“”是不

    33、对的。由于插入的数据字段应该和表中字段一一对应,故本题 D为正确选项。38.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询每个客户的总金额信息的正确 SQL语句是_。(分数:1.00)A.SELECT 订单号,SUM(金额) FROM 订单 GROUP BY 客户号B.SELECT 订单号,SUM(金额) FROM 订单 ORDER BY 客户号C.SELECT 客户号,SUM(金额) FROM 订单 GROUP BY 客户号 D.SELECT 客户号,SUM(金额) FROM 订单 ORDER BY 客户号解析:解析 在查

    34、询中,GROUP BY 短语用于对查询结果进行分组,可以利用它进行分组汇总,ORDER BY短语用来对查询的结果进行排序,首先排除 B、D 选项。本题要求查询每个客户的总金额,计算函数 SUM表示计算指定列中的数值总和,本题应选取客户号,SUM(金额)作为查询的来源,故本题 C为正确选项。39.查询 2016年已经年检的驾驶证编号和年检日期,正确的 SQL语句是_。(分数:1.00)A.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE year(年检日期)=2016 B.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE 年检日期=2016C.SELECT 驾驶证编号

    35、,年检日期 FROM 年检 WHERE 年检日期=year(2016)D.SELECT 驾驶证编号,年检日期 FROM 年检 WHERE year(年检日期)=year(2016)解析:解析 SQL 查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中SELECT说明要查询的字段,FROM 说明要查询的字段来自哪个表或哪些表,WHERE 说明查询条件。查询2016年的数据,可使用“year(年检日期)=2016”作为查询条件,B、C、D 中查询条件的格式均不正确,故本题 A为正确选项。40.若职工表中有姓名、基本工资和职务津贴等字段,在产生 Visual

    36、 FoxPro报表时,需计算每个职工的工资(工资=基本工资+职务津贴),应把计算工资的域控件设置在_。(分数:1.00)A.“细节”带区里 B.“标题”带区里C.“页标头”带区里D.“列标头”带区里解析:解析 一个设计良好的报表,会把数据放在报表的合适位置上,带区的主要作用是控制数据在页面上的打印位置。其中“细节”带区用于为每条记录打印一次,如各记录的字段值;“标题”带区用于在每张报表的开头打印一次或单独占用一页,如报表名称;“页标头”带区用于在每一页上打印一次,“列标头”带区用于在分栏报表中每列打印一次。若要计算职工的工资,应该把计算工资的域控件设置在“细节”带区中。故本题 A为正确选项。二

    37、、基本操作题(总题数:1,分数:18.00)在下完成如下操作:(分数:18.00)(1).建立数据库 orders_manage。(分数:4.50)_正确答案:()解析:操作步骤 步骤 1:单击工具栏中的“新建”按钮。 步骤 2:在“新建”对话框中,选择“数据库”单选选钮,再单击“新建文件”按钮,弹出“创建”对话框。 步骤 3:在“创建”对话框中输入数据库名“orders_manage”,再单击回车键或单击“保存”按钮,弹出“数据库设计器-orders_manage”对话框,如下图所示。 (2).将自由表 employee和 orders添加到新建的 orders_manage数据库中。(分数

    38、:4.50)_正确答案:()解析:操作步骤 步骤 1:单击工具栏中的“打开”按钮,选择“文件类型”为数据库,打开“orders_manage”,如图 2所示。 步骤 2:在“数据库设计器-orders_manage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee 和 orders),如图 3所示。 (3).表 employee与表 orders具有一对多联系,为建立两表之间的联系建立必要的索引。(分数:4.50)_正确答案:()解析:操作步骤 步骤 1:单击工具栏中的“打开”按钮,选择“文件类型”为数据库,打开“orders_manage”。 步骤

    39、2:在“数据库设计器-orders_manage”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“主索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”,索引即可建立,如图 4所示。 步骤 3:在“数据库设计器-orders_manage”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“普通的索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(

    40、Y)”,索引即可建立,如图 5所示。 步骤 4:在“数据库设计器-orders_manage”中,选择“employee”表中主索引键“职工号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职工号”处,松开鼠标即可,如图 6所示。 (4).建立两表之间的联系并设置参照完整性规则如下:更新规则为“级联”、删除规则为“级联”、插入规则为“限制”。(分数:4.50)_正确答案:()解析:操作步骤 步骤 1:在已建立永久性联系后,双击关系线,并显示“编辑关系”对话框。 步骤 2:在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。 步骤 3:在“参照完整性生成器”

    41、对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,即可生成指定参照完整性,如图 7所示。 三、简单应用题(总题数:1,分数:24.00)在下完成如下简单应用:(分数:24.00)(1).使用 SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders 表),并将结果按金额升序、金额相同按订购单号升序存储到表 results中。(分数:12.00)_正确答案:()解析:操作步骤 在命令窗口输

    42、入以下语句,并按回车键。 SELECT*; FROM orders; ORDER BY 金额; WHERE 职工号+str(金额,10,0) IN; (SELECT 职工号+str(MAX(orders.金额),10,0); FROM orders; GROUP BY 职工号); INTO TABLE results 答案考生文件夹(2).使用 SQL命令建立视图 view_b,视图中是目前在 orders表中没有所签订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存在文本文件 view_b.txt中。(分数:12.00)_正确答案:()解析:操作步骤 步骤 1:打开

    43、数据库 ordes_manager,在命令窗口输入以下语句,并按回车键。 CREATE view view_b as SELECT * FROM employee WHERE 职工号 NOT IN(SELECT 职工号 FROM orders) ORDER BY 仓库号 DESC 步骤 2:新建一个文本文件,将语句复制到文本中,并保存为 view_b.txt,如下图所示。 四、综合应用题(总题数:1,分数:18.00)41.建立一个表单,表单文件名和表单控件名均为 myform_b,表单标题为“订单管理”,表单其它功能如下: (1)表单中含有一个页框控件(PageFrame1)和一个“退出”命

    44、令按钮(Command1),单击“退出”命令按钮关闭并释放表单。 (2)页框控件(PageFtame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息。 第一个页面 Page1的标题为“职工”,其上的表格用于显示表 employee中的内容。其中表格的控件名为 grdEmployee、RecordSourceType 属性值应为 1(别名)。 第二个页面 Page2的标题为“订单”,其上的表格用于显示表 orders中的内容。其中表格的控件名为grdOrders、RecordSourceType 属性值应为 1(别名)。 第三个页面 Page3的标题为“职工订单金额”,其上的表格显示每个职工的职工号、姓名及其所经手的订单总金额(注:表格只有 3列,第 1列为“职工号”,第 2列为“姓名”,第 3列为“总金额”)。其中表格的控件名为 Grid1、RecordSourceType 属性值应为 4(SQL语句)。 (分数:18.00)_正确答案:()解析:操作步骤 步骤 1:单击常用工具栏中的“新建”按钮,文件类型选择“表单”,打开表单设计器。


    注意事项

    本文(【计算机类职业资格】二级Visual+FoxPro真题2014年9月(2)及答案解析.doc)为本站会员(postpastor181)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开