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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题题库2+2015年3月及答案解析.doc

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

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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题题库2+2015年3月及答案解析.doc

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题题库 2+2015 年 3 月及答案解析(总分:100.00,做题时间:120 分钟)一、单选题(总题数:40,分数:40.00)1.假设 A计算机,B等级考试,结果是“计算机等级考试”的表达式是( )。(分数:1.00)A.STRING(A,是,B)B.A*是*BC.A是BD.A是B2.有三个关系 R、S 和 T 如下: (分数:1.00)A.交B.差C.并D.选择3.在 Visual FoxPro 中设计屏幕界面通常使用( )。(分数:1.00)A.表单B.报表C.查询D.视图4.一个关系中的各条记录( )。(分数:1.00)A.前后

    2、顺序不能任意颠倒,要按输入的顺序排列B.前后顺序不能任意颠倒,要按关键字段值的顺序排列C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序可以任意颠倒,不影响数据的实际含义5.在 Visual FoxPro 中设计打印输出通常使用( )。(分数:1.00)A.报表和标签B.报表和表单C.标签和表单D.以上选项均不正确6.一棵完全二叉树共有 360 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:1.00)A.0B.1C.180D.1817.执行下列程序后,变量 y 的值是( )。 SET TALK OFF CLEAR X2000 Do CASE CASE x

    3、1000 yx*02 CASE x1500 yx*03 CASE x2500 yx*04 ENDCASE ?Y(分数:1.00)A.200B.400C.600D.8008.软件需求分析阶段的主要任务是( )。(分数:1.00)A.确定软件开发方法B.确定软件开发工具C.确定软件开发计划D.确定软件系统的功能9.下面程序的运行结果是( )。 SET TALK OFF DECLARE d(2,3) FOR i1 T0 2 FOR j1 T0 3 d(i,j)i+j ENDFOR ENDFOR ?d(4)(分数:1.00)A.2B.3C.4D.510.使用 SQL,语句完成“将所有职工的年龄增加 1

    4、 岁”,正确的操作是( )。(分数:1.00)A.UPDATE 职工 SET 年龄年龄1B.UPDATE 职工 ADD 年龄1C.UPDATE 职工 SET 年龄1D.UPDATE 职工 ADD111.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:1.00)A.快速排序B.简单插入排序C.冒泡排序D.以上说法均不正确12.在 Visual FoxPro 中,打开菜单设计器设计新菜单的命令是( )。(分数:1.00)A.CREATEMENUB.CREATEPOPUPC.MODIFYMENUD.MENU13.在 Visual FoxPro 中,与程序文件无关的扩展名是

    5、( )。(分数:1.00)A.APPB.EXEC.DBCD.FXP14.设有栈 S 和队列 Q,初始状态均为空。首先依次将 A,B,C,D,E,F 入栈,然后从栈中退出三个元素依次入队,再将 X,Y,Z 入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。(分数:1.00)A.DEFXYZABCB.FEDZYXCBAC.FEDXYZCBAD.DEFZYXABC15.“SELECT*FROM 投稿表 TO FILE temp WHERE 审稿结果通过”语句的功能是( )。(分数:1.00)A.将查询结果保存到临时 tempdbf 文件中B.将查询结果保存到

    6、temptxt 文本文件中C.将查询结果保存到 temp 表中D.将查询结果保存到数组 temp 中16.一名演员可以出演多部电影,则实体演员和电影之间的联系是( )。(分数:1.00)A.多对多B.一对一C.多对一D.一对多17.执行下列命令后显示的结果是( )。 ?ROUND(153215,2),ROUND(153215,-1)(分数:1.00)A.153200153B.153220200000C.153220D.15320020000018.有如下职员表: 职员(职员 9(C,3),姓名(C,6),t 哇 N(C,2),职务(C,10)要在该表中插入一条记录,正确的 SQL 语句是( )

    7、。(分数:1.00)A.INSERTT0 职员 VALUES(666,杨军,男,组员)B.INSERTINTO 职员 VALUES(666,杨军,T,组员)C.APPENDT0 职员 VALUES(666,杨军,T,组员)D.INSERTINTO 职员 VALUES(666,杨军,男,组员)19.在 Visual FoxPro 中以下叙述正确的是( )。(分数:1.00)A.查询和视图都不能定义输出去向B.查询和视图都可以定义输出去向C.视图可以用 USE 命令打开D.视图可以用 MODIFYSTRUCTURE 命令修改20.在 Visual FoxPro 中,命令“INDEX ON 姓名 T

    8、O xm”的功能是( )。(分数:1.00)A.建立一个名为 xmidx 的索引文件B.建立一个名为 xmcdx 的索引文件C.在结构索引文件中建立一个名为 xm 的索引D.在非结构索引文件中建立一个名为 xm 的索引21.在 Visual FoxPro 中,视图的创建不能基于( )。(分数:1.00)A.数据库表B.自由表C.视图D.查询22.在 SQL 语句中,有可能将多个查询结果合并成一个查询结果的运算符是( )。(分数:1.00)A.JOINB.ALLC.UNl0ND.INTO23.设数据库有如下表: 作者表(作者号,姓名,电话) 投稿表(作者号,投稿日期,文章名,审稿结果) 作者表中

    9、保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是通过的作者号和姓名,下面语句正确的是( )。(分数:1.00)A.SELECT 作者号,姓名 FROM 作者表; WHERE 作者号(SELECT 作者号 FROM 投稿表 WHERE 审稿结果通过)B.SELECT 作者号,姓名:FROM 作者表; WHERE 作者号 IN(SELECT 作者号 FROM 投稿表 WHERE 审稿结果通过)C.SELECT 作者号,姓名 FROM 作者表; WHERE 作者号 NOTIN(SELECT 作者号 FROM 投稿表 WHERE 审稿结果!通过)D.SELECT

    10、 作者号,姓名 FROM 作者表; WHERE 作者号 EXISTS(SELECT 作者号 FROM 投稿表 WHERE 审稿结果通过)24.设循环队列的存储空间为 Q(1:50),初始状态为 frontrear50。现经过一系列入队与退队操作后,frontrear1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:1.00)A.2B.1C.3D.5225.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。(分数:1.00)A.HGFEDCBAB.ABCDEFGHC.EFGHABCDD.DCBAHGFE26.下列叙述中正确的是( )。(分数

    11、:1.00)A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度27.为客户表添加一个“邮政编码”字段(字符型,宽度为 6),正确的 SQL 语句是( )。(分数:1.00)A.ALTERTABLE 客户 ALTER 邮政编码(C,6)B.ALTERTABLE 客户 ALTER 邮政编码 C(6)C.ALTERTABLE 客户 ADD 邮政编码(C,6)D.ALTERTABLE 客户 ADD 邮政编码 C(6)28.在 Visual FoxPro 中,有关菜单文件描述正确的是( )。(分数:1

    12、.00)A.MNX 文件是菜单源文件,MPR 文件是生成的程序文件B.MPR 文件是菜单源文件,MNX 文件是生成的程序文件C.只有 MPR 文件,无 MNX 文件D.以上说法均不正确29.在 Visual FoxPro 命令窗口退出 Visual FoxPro 的命令是( )。(分数:1.00)A.QUITB.EXITC.CLOSED.RELEASE30.下列关于算法复杂度叙述正确的是( )。(分数:1.00)A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度B.时间复杂度与所用的计算工具无关C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D.时间复杂度与采用的算法描述语言有

    13、关31.运行查询(student)的命令是( )。(分数:1.00)A.DOstudentB.DOstudentqprC.DOQUERYstudentD.RUNQUERYstudent32.在 Visual FoxPro 表中,为了放置照片信息合理使用的字段类型是( )。(分数:1.00)A.备注型B.图像型C.二进制型D.通用型33.设教师表的表结构为(教师编号,姓名,职称,出生日期),删除 1950 年以前出生的教师信息,正确的 SQL语句是( )。(分数:1.00)A.DELETEFROM 教师表 WHERE 出生日期0) 下列插入语句中,提示错误的是( )。(分数:1.00)A.INS

    14、ERTINTO 健身项目表(项目编号,项目名称,单价)VALUES(1,瑜伽,20)B.INSERTINTO 健身项目表(项目编号,项目名称)VALUES(1,瑜伽)C.INSERTINTO 健身项目表 VALUES(1,瑜伽,NULL)D.INSERTINTO 健身项目表(项目名称,单价)VALUES(瑜伽,20)35.下列关于查询的说法,不正确的是( )。(分数:1.00)A.查询是预先定义好的 SQLSELECT 语句B.查询是从指定的表或视图中提取满足条件的记录,然后按照希望输出的类型输出查询结果C.在用命令使用查询时,必须首先打开数据库D.查询设计器中没有“更新条件”选项卡36.在命

    15、令窗口中执行下面命令序列,最后一条命令的输出结果是( )。 SET CENTURY ON SET MARK T0? SET DATE TO YMD ?20131130)(分数:1.00)A.20131130B.131130C.20131130D.2013?11?3037.在 Visual FoxPro 中与关系有关的是( )。(分数:1.00)A.表或视图B.表或查询C.表单D.表或报表38.有如下订单表: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D,金额(N,6,2)统计2012 年各月份签订的订单的总金额,正确的 SQL 语句是( )。(分数:1.00)A.S

    16、ELECTMONTH(签订日期)月份,SUM(金额)总金额 FROM 订单 GROUPBY 月份 WHHRE YEAR(签订日期)2012B.SELECTMONTH(签订日期)月份,SUM(金额)总金额 FROM 订单 GROUPBY 月份 HAVING YEAR(签订日期)2012C.SELECT 签订日期MONTH( )月份,SUM(金额)总金额 FROM 订单 GROUP:BY 月份 WHERE 签订日期YEAR()2012D.SELECT 签订日期MONTH( )月份,SUM(金额)总金额 FROM 订单 GROUPBY 月份 HANG 签订日期YEAR()201239.在 Visua

    17、l FoxPro 中,假设一个表已经打开,执行 LIST 命令后再执行 DISPLAY 命令将显示该表的哪条记录( )。(分数:1.00)A.无显示B.第一条记录C.随机不确定D.最后一条记录40.在 Visual FoxPro 中,CREATE PROJECT 命令将创建一个( )。(分数:1.00)A.项目B.数据库C.程序D.菜单二、基本操作题(总题数:1,分数:18.00)在考生文件夹下完成下列操作: 在考生文件夹下有一表单文件 formonescx 和一个自定义类库文件classlibonevcx。打开表单文件 formonescx,然后在表单设计器环境下完成如下操作。(分数:18.

    18、00)(1).将表单的标题设置为“简单操作”,并使表单不能最大化。(分数:4.50)_(2).为表单添加一个名为 np 的属性,其初始值为系统当前日期(不含时间)。(分数:4.50)_(3).为表单添加一个名为 nm 的方法,其代码如下: thisformnpthisformnp1 wait dtoe(thisformnp)window(分数:4.50)_(4).在表单中添加一个 mybutton 按钮,该按钮类定义于类库文件 classlibonevex。将该按钮的 Name 属性设置为 mcb,然后设置其 Click 事件代码,其功能是调用表单的 nm 方法。(分数:4.50)_三、简单应

    19、用题(总题数:1,分数:24.00)在考生文件夹下完成下列操作:(分数:24.00)(1).在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表 ta。最后将查询保存在 qaqpr 文件中,并运行该查询。(分数:12.00)_(2).使用一对多报表向导建立报表,要求父表为“歌手”,子表为“歌曲”。从父表中选择字段“姓名”和“地区”,从子表中选择字段“歌曲名称”和“点歌码”,两个表通过“歌手 id”和“演唱者”建立联系,按“姓名”升序排序,其他默认,生

    20、成的报表名为“歌手报表”。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.在考生文件夹下完成下列操作: 在考生文件夹下创建一个下拉式菜单 mymenumnx,并生成菜单程序mymenumpr。运行该菜单程序时会在当前 vfp 系统菜单的末尾追加一个“考试”子菜单,如下图所示。 (分数:18.00)_全国计算机等级考试二级 VISUAL+FOXPRO 真题题库 2+2015 年 3 月答案解析(总分:100.00,做题时间:120 分钟)一、单选题(总题数:40,分数:40.00)1.假设 A计算机,B等级考试,结果是“计算机等级考试”的表达式是( )。(分数:1.00

    21、)A.STRING(A,是,B) B.A*是*BC.A是BD.A是B解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。字符串运算符有两个,它们的优先级相同: :前后两个字符串首尾连接形成一个新的字符串。 :连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。故 D 选项正确。2.有三个关系 R、S 和 T 如下: (分数:1.00)A.交 B.差C.并D.选择解析:用于查询的 3 个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。选择,从关系中找出满足给定条件的元组的操作称为选择

    22、,题目中无给定条件,故 D 选项错误。差:R-S 结果是属于 R 但不属于 S 的记录组成的集合,T 中元组“c32”同时属于 R 和 S,B 选项错误。并:RUS 是将 S 中的记录追加到 R 后面,T 中元组少于 R,放 C 选项错误。交:Rns 结果是既属于 R 又属于 S 的记录组成的集合,与题目中结果相符,故 A 选项正确。3.在 Visual FoxPro 中设计屏幕界面通常使用( )。(分数:1.00)A.表单 B.报表C.查询D.视图解析:在 VisualFoxPro 中设计屏幕界面通常使用表单,打印输出通常使用报表。故 A 选项正确.4.一个关系中的各条记录( )。(分数:1

    23、.00)A.前后顺序不能任意颠倒,要按输入的顺序排列B.前后顺序不能任意颠倒,要按关键字段值的顺序排列C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序可以任意颠倒,不影响数据的实际含义 解析:一个关系就是一张二维表,每个关系有一个关系名。在关系模型中对关系有一定的要求,关系必须具有以下特点:关系必须规范化,表中不能再包含表;在同一个关系中不能出现完全相同的属性(列),即不允许有相同的字段名;关系中不允许有完全相同的元组(行),即不允许有相同的记录;在一个关系中行的次序无关紧要,可任意交换两行的位置;在一个关系中列的次序无关紧要,可任意交换两列的位置。本题 D 为正确

    24、选项。5.在 Visual FoxPro 中设计打印输出通常使用( )。(分数:1.00)A.报表和标签 B.报表和表单C.标签和表单D.以上选项均不正确解析:报表和标签可以打印输出信息;菜单是应用程序与计算机用户进行交流的窗口。故 A 选项正确。6.一棵完全二叉树共有 360 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:1.00)A.0B.1 C.180D.181解析:在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为 l 的结点个数为 l 或者 0。若

    25、结点总数为偶数,则有 l 个度为 1 的结点;若结点总数为奇数,没有度为 1 的结点。由于题目中的完全二叉树共有 360 个结点,则度为 1 的结点个数为 l。故选择 B 选项。7.执行下列程序后,变量 y 的值是( )。 SET TALK OFF CLEAR X2000 Do CASE CASE x1000 yx*02 CASE x1500 yx*03 CASE x2500 yx*04 ENDCASE ?Y(分数:1.00)A.200B.400 C.600D.800解析:本题考查分支语句 DOCASE-END-CASE,多分支语句需依次判断 CASE 后的条件是否成立。当发现某个 CASE

    26、后的条件成立时,就运行该 CASE 和下一个 CASE 间的命令序列,然后运行 ENDCASE 后面的命令。如所有的条件都不成立,则运行 OTHERWISE 与 ENDCASE 之间的命令序列,然后转向 ENDCASE 后面的语句。因此本题运行 Yx*0.2400,即 B 选项正确。8.软件需求分析阶段的主要任务是( )。(分数:1.00)A.确定软件开发方法B.确定软件开发工具C.确定软件开发计划D.确定软件系统的功能 解析:需求分析阶段的工作可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书和需求评审,包括确定软件系统的功能,D 选项正确。A、B、C 选项均为开发阶段工作。9.下

    27、面程序的运行结果是( )。 SET TALK OFF DECLARE d(2,3) FOR i1 T0 2 FOR j1 T0 3 d(i,j)i+j ENDFOR ENDFOR ?d(4)(分数:1.00)A.2B.3 C.4D.5解析:本题考查二维数组的存储结构及 FOR-ENDFOR 循环语句,该语句通常用于已知循环次数情况下的循环操作。先将初值赋给循环变量,然后判断循环条件是否成立,若成立,则运行循环体,然后循环变量增加一个步长值,并在次判断循环条件确定下一次的循环操作,如果条件不成立则结束循环运行 ENDFOR 后的语句。DECLAREd(2,3)语句用于声明一个包含 2 行 3 列

    28、的二维数组,其存储格式如下: 10.使用 SQL,语句完成“将所有职工的年龄增加 1 岁”,正确的操作是( )。(分数:1.00)A.UPDATE 职工 SET 年龄年龄1 B.UPDATE 职工 ADD 年龄1C.UPDATE 职工 SET 年龄1D.UPDATE 职工 ADD1解析:更新数据的命令格式为 UPDATE 表名 SET 字段名 1表达式 1,字段名 2表达式 2WHERE 条件,将所有职工的年龄增加 1 岁,应使用表达式“年龄年龄+1”,故本题 A 为正确选项。11.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:1.00)A.快速排序 B.简单插入

    29、排序C.冒泡排序D.以上说法均不正确解析:冒泡排序只交换相邻元素。但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选择 A 选项。12.在 Visual FoxPro 中,打开菜单设计器设计新菜单的命令是( )。(分数:1.00)A.CREATEMENUB.CREATEPOPUPC.MODIFYMENU D.MENU解析:在 VisualFoxPro 中,可以使用命令调用菜单设计器,打开“菜单设计器”窗口,进行菜单的建立或者修改.命令格式为 MODIFYMENU,其中指菜单定义文件,默认扩

    30、展名为.mnx,允许缺省。若为新文件,则为建立菜单,否则为打开菜单。故 C 选项正确.13.在 Visual FoxPro 中,与程序文件无关的扩展名是( )。(分数:1.00)A.APPB.EXEC.DBC D.FXP解析:VisualFoxPro 程序文件通过编译、连编,可以产生不同的目标代码文件。这些文件具有不同的扩展名。.APP 是 VisualFoxPro 应用程序文件,.EXE 是 VisualFoxPro 可执行版本,.FXP 是 VisualFoxPro编译版本DBC 是数据库的扩展名,与程序文件无关。故 C 选项正确.14.设有栈 S 和队列 Q,初始状态均为空。首先依次将

    31、A,B,C,D,E,F 入栈,然后从栈中退出三个元素依次入队,再将 X,Y,Z 入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。(分数:1.00)A.DEFXYZABCB.FEDZYXCBA C.FEDXYZCBAD.DEFZYXABC解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将 A,B,C,D,E,F 入栈后,栈中元素为 ABCDEF,退出三个元素入队,队列元素为 FED,将 X,Y,Z 人栈后栈中元素为 ABCXYZ,全部入队后,队列元素为 FEDZYXCBA,故B

    32、 选项正确。15.“SELECT*FROM 投稿表 TO FILE temp WHERE 审稿结果通过”语句的功能是( )。(分数:1.00)A.将查询结果保存到临时 tempdbf 文件中B.将查询结果保存到 temptxt 文本文件中 C.将查询结果保存到 temp 表中D.将查询结果保存到数组 temp 中解析:本题考查简单查询,在 SQL 查询语句的尾部添加 TOFILEADDITIVE可以将查询的结果放入新生成的指定文本文件中,因此该语句的功能是将查询结果保存到 temp.txt 文本文件中。故本题 B 为正确选项。16.一名演员可以出演多部电影,则实体演员和电影之间的联系是( )。

    33、(分数:1.00)A.多对多 B.一对一C.多对一D.一对多解析:实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。由于一名演员可以出演多部电影,而一部电影必定有多个演员参演,则实体演员和电影之间的联系属于多对多。故选 A 选项。17.执行下列命令后显示的结果是( )。 ?ROUND(153215,2),ROUND(153215,-1)(分数:1.00)A.153200153B.153220200000C.153220 D.153200200000解析:ROUND(,)是四舍五入函数的表达式,用于返回指定表达式在指定位置四舍五入后的结果

    34、,指明因舍五入的位置,如果“表达式 2”大于 0,表示要保留的小数位数;如果“表达式 2”小于等于 0 表示整数部分的舍入位数。因此本题选 C.18.有如下职员表: 职员(职员 9(C,3),姓名(C,6),t 哇 N(C,2),职务(C,10)要在该表中插入一条记录,正确的 SQL 语句是( )。(分数:1.00)A.INSERTT0 职员 VALUES(666,杨军,男,组员)B.INSERTINTO 职员 VALUES(666,杨军,T,组员)C.APPENDT0 职员 VALUES(666,杨军,T,组员)D.INSERTINTO 职员 VALUES(666,杨军,男,组员) 解析:I

    35、NSERTINTO(字段名 1,字段名 2,)VALUES(字段值 1,字段值 2,)命令用于插入数据,首先排除 A、C 选项。根据题意插入记录,在性别字段只能为男或女,因此本题 D 选项正确。19.在 Visual FoxPro 中以下叙述正确的是( )。(分数:1.00)A.查询和视图都不能定义输出去向B.查询和视图都可以定义输出去向C.视图可以用 USE 命令打开 D.视图可以用 MODIFYSTRUCTURE 命令修改解析:在查询设计器中,可以设置查询去向,而在视图设计器中没有“查询去向”的问题。视图的使用类似于表,可以使用 USE 命令打开或关闭视图。MODIFYSTRUCTURE

    36、是修改表结构的命令。故 C 选项正确。20.在 Visual FoxPro 中,命令“INDEX ON 姓名 TO xm”的功能是( )。(分数:1.00)A.建立一个名为 xmidx 的索引文件 B.建立一个名为 xmcdx 的索引文件C.在结构索引文件中建立一个名为 xm 的索引D.在非结构索引文件中建立一个名为 xm 的索引解析:INDEXON 命令用于在程序中建立索引,执行命令“INDEXON 姓名 TOxm”之后可建立一个名为 xm 的索引文件,索引文件的扩展名为.idx,故本题 A 选项正确。21.在 Visual FoxPro 中,视图的创建不能基于( )。(分数:1.00)A.

    37、数据库表B.自由表C.视图D.查询 解析:视图兼有“表”和“查询”的特点。与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。使用视图可以从表中提取一组记录,改变这些记录的值,并把更新结果送回到基本表中。视图的数据可以来自数据库表、自由表和其他视图,因此视图的创建不能基于查询,D 为正确选项。22.在 SQL 语句中,有可能将多个查询结果合并成一个查询结果的运算符是( )。(分数:1.00)A.JOINB.ALLC.UNl0N D.INTO解析:SQL 支持集合的并(UNION)运算,可以将具有相同查询字段

    38、个数且对应字段值域相同的 SQL 查询语句用 UNION 短语连接起来,合并成一个查询结果输出。故本题 C 为正确选项。23.设数据库有如下表: 作者表(作者号,姓名,电话) 投稿表(作者号,投稿日期,文章名,审稿结果) 作者表中保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是通过的作者号和姓名,下面语句正确的是( )。(分数:1.00)A.SELECT 作者号,姓名 FROM 作者表; WHERE 作者号(SELECT 作者号 FROM 投稿表 WHERE 审稿结果通过)B.SELECT 作者号,姓名:FROM 作者表; WHERE 作者号 IN(SE

    39、LECT 作者号 FROM 投稿表 WHERE 审稿结果通过)C.SELECT 作者号,姓名 FROM 作者表; WHERE 作者号 NOTIN(SELECT 作者号 FROM 投稿表 WHERE 审稿结果!通过) D.SELECT 作者号,姓名 FROM 作者表; WHERE 作者号 EXISTS(SELECT 作者号 FROM 投稿表 WHERE 审稿结果通过)解析:此处涉及嵌套查询和量词谓词查询的知识,根据题目分析可知需要采用嵌套 SOL 语句进行查询,格式为 SELECT字段名FROM表名WHERE条件。NOTEXIST 是一个子查询,EXISTS 是谓词,EXISTS 或NOTEXI

    40、STS 是用爿检查在子查询中是否有结果返回,即存在元组或不存在元组用爿返回子查询结果。用WHERE 条件查询语句查询审稿结果为通过的记录,本题主要考查子查询的概念,首先分析题意:查询所投文章中,所有审稿结果都是通过的作者号和姓名。每个作者可能投稿多次,但可能存在审稿结果通过和未通过两种情况。本题需要找出所投稿件全部审核通过的作者信息。若子查询为 SELECT 作者号 FROM 投稿表WHERE 审稿结果通过,返回结果仅为审稿结果通过部分的作者信息,但不能确定此作者的所有稿件全部为审核通过。因此,选项 A,B,D 均不正确。C 选项子查询语句 SELECT 作者号 FROM 投稿表 WHERE

    41、审稿结果!通过,返回结果为稿件审核结果为未通过的作者号,只要有稿件审核未通过就从作者表里面排除掉。因此 C 选项的查询结果为从作者表中排除有稿件审核不通过的记录,剩下的全部为审稿结果通过的作者信息。故本题选择 C 选项。24.设循环队列的存储空间为 Q(1:50),初始状态为 frontrear50。现经过一系列入队与退队操作后,frontrear1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:1.00)A.2 B.1C.3D.52解析:循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为 50

    42、,由初始状态为 front-rear 一 50 可知此时循环队列为空。入队运算时,首先队尾指针进 1(即 rear+1),然后在 rear 指针指向的位置插入新元素。特别的,当队尾指针 rear=50+1 时,置 rear=1。退队运算时,排头指针进 l(即 front+1),然后删除 front 指针指向的位置上的元素,当排头指针 front=50+1 时,置 front=1。若经过运算,front=rear=1 可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为 2。故选 A 选项。25.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉

    43、树的前序序列为( )。(分数:1.00)A.HGFEDCBA B.ABCDEFGHC.EFGHABCDD.DCBAHGFE解析:二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点 H 为根节点,而前序遍历中根节点应在最先被访问,即节点 H 在最先出现,由此推断前序遍历为 HGFEDCBA,故 A 选项正确。26.下列叙述中正确的是( )。(分数:1.00)A.算法复杂度是指算法控制结构的复

    44、杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度 解析:算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择 D选项。27.为客户表添加一个“邮政编码”字段(字符型,宽度为 6),正确的 SQL 语句是( )。(分数:1.00)A.ALTERTABLE 客户 ALTER 邮政编码(C,6)B.ALTERTAB

    45、LE 客户 ALTER 邮政编码 C(6)C.ALTERTABLE 客户 ADD 邮政编码(C,6)D.ALTERTABLE 客户 ADD 邮政编码 C(6) 解析:修改表结构可使用 ALTERTABLE 命令,为表增加字段的命令格式为:ALTERTABLEADDCOLUMN根据此基本格式首先排除 A、B 选项。因为“邮政编码”字段为字符型,宽度为 6 的正确表述应该是邮政编码 c(6),故 D 选项正确。28.在 Visual FoxPro 中,有关菜单文件描述正确的是( )。(分数:1.00)A.MNX 文件是菜单源文件,MPR 文件是生成的程序文件 B.MPR 文件是菜单源文件,MNX

    46、文件是生成的程序文件C.只有 MPR 文件,无 MNX 文件D.以上说法均不正确解析:菜单源文件的扩展名是.MNX.生成的程序程序的扩展名是.MPR,编译后的菜单程序的扩晨名是.MPX。故 A 选项正确。29.在 Visual FoxPro 命令窗口退出 Visual FoxPro 的命令是( )。(分数:1.00)A.QUIT B.EXITC.CLOSED.RELEASE解析:有四种方法退出 VisualFoxPro 返回 windows: 用鼠标左键单击 VisualFoxPro 标题栏最右侧的关闭窗口按钮; 从“文件”下拉菜单中选择“退出”选项; 单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或按 Alt+F4 键; 在命令窗口中键人 QUIT 命令,然后回车。故 A 选项正确。30.下列关于算法复杂度叙述正确的是( )。(分数:1.00)A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度B.时间复杂度与所用的计算工具无关 C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D.时间复杂度与采用的算法描述语言有关解析:算法的时间复杂度是指执行算法所需要的计算工作量,它与使用的计算机、程序设计语言以及算法实现过程中的许多细节无关,B 选项正确,D 选项错误。最坏情况下的时间


    注意事项

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




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

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

    收起
    展开