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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试-300 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:23,分数:70.00)1.在 Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是(分数:2.00)A.不作参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除父表中记录2.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus3.以

    2、下关于表单数据环境的叙述,错误的是(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系4.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是(分数:2.00)A.m:nB.1:mC.m:kD.1:15.以下关于空值(NULL)叙述正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP 不支持空值D.空值等同于数值 06.下面叙述正确的是(分数:2.00)A.算

    3、法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对7.下列哪个是面向对象程序设计语言不同于其他语言的主要特点?(分数:2.00)A.继承性B.消息传递C.多态性D.静态联编8.下面对编辑框(EditBox)控件属性的描述正确的是(分数:2.00)A.Se1Length 属性的设置可以小于 0B.当 Scro11Bars 的属性值为 0 时,编辑框内包含水平滚动条C.Se1Text 属性在做界面设计时不可用,在运行时可读写D.Readonly 属性值为.T.时,用户不能使用编辑框上的滚

    4、动条9.用命令“INDEX on 姓名 TAG index name”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引10.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是(分数:2.00)A.主索引B.惟一索引C.候选索引D.普通索引11.以下关于主索引和候选索引的叙述正确的是(分数:2.00)A.主索引和候选索引都能保证表记录的惟一性B.主索引和候选索引都可以建立在数据库表和自由表上C.主索引可以保证表记录的惟一性。而候选索引不能D.主索引和候选索引是相同的概念12.下列数据结构中,能用二分法进行查找的是(分数:2.00)A.顺序存储

    5、的有序线性表B.线性链表C.二叉链表D.有序线性链表13.设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是(分数:2.00)A.一个关系B.一个表单C.一个数据库D.一个数组14.扩展名为 dbf 的文件是(分数:2.00)A.表文件B.表单文件C.数据库文件D.项目文件(15)(27)使用的数据如下:当前盘当前目录下有数据库 db_stock,其中有数据库表 stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.7

    6、6 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳(分数:26.00)(1).执行如下 SQL 语句后SELECT *FROM stock INTO DBF stock ORDER 8Y 单价(分数:2.00)A.系统会提示出错信息B.会生成一个按“单价”升序排序的表文件,将原来的 stock.dbf 文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的 stock.dbf 文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果(2).执行下列程序段以后,内存变量

    7、 a 的内容是CLOSE DATABASEa=0USE shockGO TOPDO WHILE .NOT.EOF()IF 单价10a=a+1ENDIFSKIPENDDO(分数:2.00)A.1B.3C.5D.7(3).有如下 SQL SELECT 语句SELECT *FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是(分数:2.00)A.SELECT *FROM stock WHERE 单价=15.20 .AND. 单价=12.76B.SELECT *FROM stock WHERE 单价15.20 .AND. 单价12.76C.SELECT

    8、 *FROM stock WHERE 单价=15.20 .AND. 单价=12.76D.SELECT *FROM stock WHERE 单价15.20 .AND. 单价12.76(4).如果在建立数据库表 stock.dbf 时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.表完整性(5).在当前盘当前目录下删除表 stock 的命令是(分数:2.00)A.DROP stockB.DELETE TABLE stockC.DROP TABLE stockD.DELETE stock(6).有如下 SQL 语句SE

    9、LECT max(单价)INTO ARRAY a FROM Stock执行该语句后(分数:2.00)A.a1的内容为 15.20B.a1的内容为 6C.a0的内容为 15.20D.a0的内容为 6(7).有如下 SQL 语句SELECT 股票代码,avg(单价) as 均价 FROM stock;GROUP BY 交易所 INTO DBF temp执行该语句后,temp 表中第二条记录的“均价”字段的内容是(分数:2.00)A.7.48B.9.99C.11.73D.15.20(8).将 stock 表的股票名称字段的宽度由 8 改为 10,应使用 SQL 语句(分数:2.00)A.ALTER

    10、TABLE stock 股票名称 WITH c(10)B.ALTER TABLE stock 股票名称 c(10)C.ALTER TABLE stock ALTER 股票名称 c(10)D.ALTER stock ALTER 股票名称 c(10)(9).有如下 SQL 语句CREATE VIEW stock view AS SELECT *FROM stock WHERE 交易所=“深圳“执行该语句后产生的视图包含的记录个数是(分数:2.00)A.1B.2C.3D.4(10).有如下 SQL 语句CREATE VIEW view_stock AS SELECT 股票名称 AS 名称, 单价 F

    11、ROM stoc执行该语句后产生的视图含有的字段名是(分数:2.00)A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所(11).下面有关对视图的描述正确的是(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库(12).执行如下 SQL 语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价) FROM stock) INTO DBF stock

    12、x表 stock x 中的记录个数是(分数:2.00)A.1B.2C.3D.4(13).求每个交易所的平均单价的 SQL 语句是(分数:2.00)A.SELECT 交易所,avg(单价)FROM stock GROUP BY 单价B.SELECT 交易所,avg(单价) FROM stock ORDER BY 单价C.SELECT 交易所,avg(单价) FROM stock ORDER BY 交易所D.SELECT 交易所,avg(单价) FROM stock GROUP BY 交易所15.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(分数:2.00)A.临时关键字B.主关

    13、键字C.外部关键字D.索引关键字16.将 Student.dbf 表中 jg 字段的名称改为籍贯,如下选项中正确的 SQL 语句是(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student ADD 籍贯 C(10)C.ALTER TABLE student RENAME jg TO 籍贯D.ALTER TABLE student RENAME jg 籍贯17.表达式 LEN(SPACE(0)的运算结果是(分数:2.00)ANULL.B.1C.0D.“18.Visual FoxPro 的报表文件.FRX 中保

    14、存的是(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义19.在表单中为了浏览非常长的文本,需要添加的控件是(分数:2.00)A.标签B.文本框C.编辑框D.命令按钮20.在 Visual FoxPro 中字段的数据类型不可以指定为(分数:2.00)A.日期型B.时间型C.通用型D.备注型21.在 Visual FoxPro 中,调用表设计器建立数据库表 STUDENT.DBF 的命令是(分数:2.00)A.MODIFY STRUCTURE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENTD.C

    15、REATE TABLE STUDENT22.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当(分数:2.00)A.使用 WHERE 子句B.在 GROUP BY 后面使用 HAVING 子句C.先使用 WHERE 子句,再使用 HAVING 子句D.先使用 HAVING 子句,再使用 WHERE 子句二、填空题(总题数:11,分数:30.00)23.在关系模型中,“关系中不允许出现相同元组”的约束是通过_实现的。(分数:2.00)填空项 1:_24.在连接运算中, 1 连接是去掉重复属性的等值连接。(分数:2.00)填空项 1:_25.按数据流的类型,结构化设计方法有两种设计策

    16、略,它们是变换分析设计和 1。(分数:2.00)填空项 1:_26.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_27.LEPT(“123456789“,LEN(“数据库“)的计算结果是 1。(分数:2.00)填空项 1:_28.如下程序段的输出结果是_。i1DO WHTLE i10i=i+2ENDDO?i(分数:2.00)填空项 1:_29.在 SQL 的 SELUCT 语句中用于计算检索的函数有 COUNT、 1、 2、MAX 和 MIN。(分数:5.00)填空项 1:_30.在 Visual FoxPro 中,项目文件的扩展名为 1,表文件的扩

    17、展名是 2。(分数:5.00)填空项 1:_31.在 Visual FoxPro 中,使用 SQL 的 SELECT 语句将查询结果存储在一个临时表中,应该使用 1 子句。(分数:3.00)填空项 1:_32.在 Visual FoxPro 中,使用 SQL 的 CREATE TABL 更语句建立数据库表时,使用 1 子句说明主索引。(分数:2.00)填空项 1:_33.在 Visual FoxPro 中为表单指定标题的属性是 1。(分数:3.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-300 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:23,分数:

    18、70.00)1.在 Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是(分数:2.00)A.不作参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除父表中记录 解析:解析 本题考查是对参照完整性的“删除规则”的理解。删除规则规定了当删除父表中的记录时,如何处理子表中的记录。如果选择了“限制”,则限制删除子表中存在相关记录的对应的父表中的记录。故 D 为正确答案。2.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是(分数:2.0

    19、0)A.HideB.ShowC.ReleaseD.SetFocus 解析:解析 本题考查表单的几种常见的方法。Hide 方法用于隐藏表单。Show 方法显示表单,将表单的Visible 属性设置为.T.,并使表单成为活动对象,故选项 B 正确Release 方法是将表单从内存中释放。SetFocus 方法是让表单获得焦点,使其成为活动对象。3.以下关于表单数据环境的叙述,错误的是(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系 解析:解析 本题考查

    20、对 Visual FoxPro 中表单数据环境的掌握。在 Visual FoxPro 中,用户可以向表单数据环境设计器中添加或者移出表或视图,也可以在表单数据环境设计器中设置表之间的联系,四个选项中只有选项 D 的描述是错误的。4.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是(分数:2.00)A.m:nB.1:m C.m:kD.1:1解析:解析 本题目考查考生对实体之间关系的掌握,属于常考题。实体之间的关系共分为三种;一对一关系、一对多关系、多对多关系。如何区分实体之间的关系是属于哪种,最关键的方法就是从实体之间的关系出发,分析清楚

    21、两个实体之间的对应关系,从而得出结论。本题中的两个实体分别为部门和职员,从题干中的描述可以看出,每个职员只能属于一个部门,一个部门可以有多名职员,这正是一对多关系,一对多关系可以用符号写成 1:m 的形式,因此可以得出答案为选项 B。5.以下关于空值(NULL)叙述正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值 C.VFP 不支持空值D.空值等同于数值 0解析:解析 本题考查对于空值 (NULL)的理解。空值既不等同于空字符串(故选项 A 错误),也不等同于数值 0(故选项 D 错误), VFP 支持空值,故选项 C 错误。空值表示字段或者变量还没有确定的值

    22、,因此选项 B 为正确答案。6.下面叙述正确的是(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:解析 A 选项错误,因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;B 选项错误,原因是算法的空间复杂度是指执行这个算法所需要的内存空间;C 选项正确,故 D 选项不正确。7.下列哪个是面向对象程序设计语言不同于其他语言的主要特点?(分数:2.00)A.继承性 B.消息传递C.多态性D.静态联编解析:解析 继承足一个子类直接使用父类的所有属性

    23、和方法-它可以减少相似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的主要特点。8.下面对编辑框(EditBox)控件属性的描述正确的是(分数:2.00)A.Se1Length 属性的设置可以小于 0B.当 Scro11Bars 的属性值为 0 时,编辑框内包含水平滚动条C.Se1Text 属性在做界面设计时不可用,在运行时可读写 D.Readonly 属性值为.T.时,用户不能使用编辑框上的滚动条解析:解析 本题考查对控件属性的掌握。SelLength 属性用于返回用户在一个控件的文本输入区中选择的字符数Scro11Bars

    24、属性用于确定一个控件的滚动类型。SelText 属性用于返回用户在控件的文本输入区中选择的文本内容。ReadOnly 属性用于确定用户是否可以更改编辑框。四个选项中只有 C 正确。9.用命令“INDEX on 姓名 TAG index name”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引 D.惟一索引解析:解析 本题考查主索引的概念及其建立方法。使用命令建立索引时,表达式中如果出现 UNIQUE 选项,表示建立惟一索引,出现 CANDIDATE 选项表示建立候选索引。没有这些关键字,则表示建立普通索引。故选项 C 为正确答案。10.若所建立索引的字段值不允许重复

    25、,并且一个表中只能创建一个,它应该是(分数:2.00)A.主索引 B.惟一索引C.候选索引D.普通索引解析:解析 本题考查 Visual FoxPro 中不同索引的类型。Visual FoxPro 中的索引分为四种类型:主索引、惟一索引、候选索引和普通索引。题目中已经表述:建立索引的字段值不允许重复,并且表中只能创建一个,这正是主索引的概念,因此可以得出选项 A 是正确的其他三个选项不具备这个特征。11.以下关于主索引和候选索引的叙述正确的是(分数:2.00)A.主索引和候选索引都能保证表记录的惟一性 B.主索引和候选索引都可以建立在数据库表和自由表上C.主索引可以保证表记录的惟一性。而候选索

    26、引不能D.主索引和候选索引是相同的概念解析:解析 本题考查主索引与候选索引的区别。候选索引和主索引一样,都要求字段值的惟一性,并决定了处理记录的顺序。故选项 A 为正确答案。另外,主索引不能建立在自由表上,因此选项 B 错误,主索引和候选索引都能够保证记录的惟一性,故选项 C 错误选项 D 将主索引和候选索引混为一谈,是错误的。12.下列数据结构中,能用二分法进行查找的是(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:解析 二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项 A

    27、 正确。13.设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是(分数:2.00)A.一个关系 B.一个表单C.一个数据库D.一个数组解析:解析 本题考查考生对关系基本运算的理解,关系运算得到的结果还是一个关系,因此选项 A 正确。14.扩展名为 dbf 的文件是(分数:2.00)A.表文件 B.表单文件C.数据库文件D.项目文件解析:解析 本题考查 Visual FoxPro 中常见文件的文件扩展名,属于常考题目。扩展名为。dbf 的文件是表文件,表单文件的扩展名为.scx,项目文件的扩展名为.pjx,数据库文件的扩展名为.dbc。故选项A 为正确答案。(15)(27)使用的数据

    28、如下:当前盘当前目录下有数据库 db_stock,其中有数据库表 stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳(分数:26.00)(1).执行如下 SQL 语句后SELECT *FROM stock INTO DBF stock ORDER 8Y 单价(分数:2.

    29、00)A.系统会提示出错信息 B.会生成一个按“单价”升序排序的表文件,将原来的 stock.dbf 文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的 stock.dbf 文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果解析:解析 本题考查考生对 SELECT 语句中 INTO 短语的理解和掌握请注意:如果在使用 SELECT 语句的同时使用了 INTO DBF | TABLE TableName 短语,那么系统会将查询结果存放到永久表中,如果 INTO于句中所指定的表已经打开,并且 SET SAFETY 设置为 OFF,则 Visual FoxPro 在不给

    30、出警告的情况下改写该表。如果指定了基本表的名称,则 Visual FoxPro 产生错误信息。本题中在做 SQL 之前没有对表stock 进行打开操作,固此系统会出现提示错误信息,因此答案为 A 选项。(2).执行下列程序段以后,内存变量 a 的内容是CLOSE DATABASEa=0USE shockGO TOPDO WHILE .NOT.EOF()IF 单价10a=a+1ENDIFSKIPENDDO(分数:2.00)A.1B.3C.5 D.7解析:解析 该程序的功能是统计数据表 db stock 中“单价”字段大于 10 的记录个数,并且将这个数值存放在变量 a 中。该程序的一个难点在于程

    31、序的第 7 行:a=a+1,这条语句相当于将变量 a 自增,实现计数器的功能,明白了这一点,就能够看出该程序是从数据表 db stock 的第一条记录开始逐条记录进行判断,如果当前记录的“单价”大于 10,就使计数器加 1。然后将记录指针移向下一条记录。通过查看数据表中的记录,我们发现,第 2、3、4、6、8 条记录是满足条件的,因此变量 a 的值为 5,答案为选项C。(3).有如下 SQL SELECT 语句SELECT *FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是(分数:2.00)A.SELECT *FROM stock WHER

    32、E 单价=15.20 .AND. 单价=12.76 B.SELECT *FROM stock WHERE 单价15.20 .AND. 单价12.76C.SELECT *FROM stock WHERE 单价=15.20 .AND. 单价=12.76D.SELECT *FROM stock WHERE 单价15.20 .AND. 单价12.76解析:解析 本题考查考生对 BETWEEN 的理解和掌握。语句:SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20的含义是:选择“单价”在 12.76 和 12.50 之间的那些记录。请注意,用 BET

    33、WEEN 作取值范围限定时,是包括限定条件的两个端点值的,因此本题所设定的限定条件相当于“单价”大于等于 12.76 并且小于等于12.50 的记录。选项 A 是另外一种实现条件查询的书写方法,其含义与题干中给出的 SQL 语句是完全一样的,其他几个选项都错误,请注意选项 C 有干扰性,其错误在用大于号和小于号作限定条件时,必须将小值写在 AND 的前面,故选项 A 为正确答案。(4).如果在建立数据库表 stock.dbf 时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的(分数:2.00)A.实体完整性B.域完整性 C.参照完整性D.表完整性解析:解析 本题考查考生对域

    34、完整性的理解和掌握情况。域完整性是指数据库数据取值的正确性。它包括数据类型、精度、取值范围以及是否允许空值等-题目中是在建立数据表的时候,就将单价字段的有效性规则设为“单价0”,这就是对数据取值的取值范围进行规定,因此是域完整性的设定,选项 B 正确。(5).在当前盘当前目录下删除表 stock 的命令是(分数:2.00)A.DROP stockB.DELETE TABLE stockC.DROP TABLE stock D.DELETE stock解析:解析 本题考查删除表命令的掌握。Visual FoxPro 中删除表的命令的语法格式是:DROP TABLE 表名:用给定的数据表名 sto

    35、ck 替换命令中的表名,即可得到正确选项 C。(6).有如下 SQL 语句SELECT max(单价)INTO ARRAY a FROM Stock执行该语句后(分数:2.00)A.a1的内容为 15.20 B.a1的内容为 6C.a0的内容为 15.20D.a0的内容为 6解析:解析 本题中 SQL 语句的功能是:在 stuck 表中查询“单价”最高的记录,然后将该记录的单价字段存放至数组 a 中,请注意,数组 a 中仅仅存放该记录的单价,知道了 SQL 的这一功能,就不难得出正确选项是 A。(7).有如下 SQL 语句SELECT 股票代码,avg(单价) as 均价 FROM stock

    36、;GROUP BY 交易所 INTO DBF temp执行该语句后,temp 表中第二条记录的“均价”字段的内容是(分数:2.00)A.7.48B.9.99 C.11.73D.15.20解析:解析 本题中 SQL 语句的功能是:在 stock 表中按“交易所”字段分组计算各个交易所的均价,然后将结果保存在永久表 temp 中。其计算过程是:首先将所有的数据记录按交易所进行分组,题中的交易所只有上海和深圳,固此计算后将会得到两条记录:第 1 条记录是计算所有在上海交易所交易的股票的均价,第 2 条记录则是计算深圳交易所的交易的股票均价。这两条记录会存放在永久表 temp 中,按题目要求我们知道,

    37、第二条记录是深圳交易所的均价,通过 stock 表计算可以得出其均价是 9.99,选项 D 正确。(8).将 stock 表的股票名称字段的宽度由 8 改为 10,应使用 SQL 语句(分数:2.00)A.ALTER TABLE stock 股票名称 WITH c(10)B.ALTER TABLE stock 股票名称 c(10)C.ALTER TABLE stock ALTER 股票名称 c(10) D.ALTER stock ALTER 股票名称 c(10)解析:解析 本题考查修改字段属性的 SQL 语句。修改字段属性的命令的语法格式是:ALTER TABLE TableName1 ALT

    38、ER FieldName2 FieldTypenFieldWidth其中的 TableName1 是数据表名,FieldName2 是数据表中所要修改的字段名,FieldType nFieldWidth用来说明修改后的字段的类型和宽度。从四个候选项中可以看出,只有选项 C 是正确的。选项 A 和 B 都缺少关键字 ALTER,选项 D 缺少关键字 TABLE。(9).有如下 SQL 语句CREATE VIEW stock view AS SELECT *FROM stock WHERE 交易所=“深圳“执行该语句后产生的视图包含的记录个数是(分数:2.00)A.1B.2 C.3D.4解析:解析

    39、 本题考查对建立视图命令的掌握。题干中 SQL 语句的功能是从 stock 表中创建一个名为stock_view 的视图,该视图由那些“交易所”字段为“深圳”的记录组成通过查看数据表文件可以看出,满足条件的记录只有两条,对应于原数据表中的第 7、8 两条记录,因此组成该视图的记录个数为2,选项 B 为正确答案。(10).有如下 SQL 语句CREATE VIEW view_stock AS SELECT 股票名称 AS 名称, 单价 FROM stoc执行该语句后产生的视图含有的字段名是(分数:2.00)A.股票名称、单价B.名称、单价 C.名称、单价、交易所D.股票名称、单价、交易所解析:解

    40、析 本题同样是考查对创建视图的 SQL 语句的掌握,所不同的是,本题考查被创建的视图所包含的字段由哪些组成。问题的回答要从 SQL 语句出发,简单的判别方法就是看 AS 子句后面都包含哪些字段名,这些字段名就是组成所创建视图中的字段。由题干可以发现,名称、单价为创建的视图的字段,所以选项 B 为正确答案。(11).下面有关对视图的描述正确的是(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库 解析:解析 理解视图,不仅需要理解视图的

    41、概念,同时还需要理解视图和表的关系,以及视图的使用方法。本题中只有选项 D 的描述正确。C 选项可以排除,视图并不是对表的复制。选项 A 也是错误的,对视图的修改可以使用命令 MODIFY VIEW 而不是 MODIFY STRUCTURE 来进行。选项 B 也错,因为视图是可以被删除的。(12).执行如下 SQL 语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价) FROM stock) INTO DBF stock x表 stock x 中的记录个数是(分数:2.00)A.1 B.2C.3D.4解析:解析 该 SQL 语句的功

    42、能相对复杂一些,其具体的执行过程是:首先从数据表 db stock 中找出所有记录中单价字段值最低的记录,并且记住该记录的单价字段值。然后再查找数据表 db stock,从中查出单价字段等于该最低单价的记录,同时用 DISTINCK 进行限定,即选出的记录是不允许重复的,最后将结果存放到表 stock x 中,因此可以看出,stock x 表中的记录个数为 1,选项 A 正确。(13).求每个交易所的平均单价的 SQL 语句是(分数:2.00)A.SELECT 交易所,avg(单价)FROM stock GROUP BY 单价B.SELECT 交易所,avg(单价) FROM stock OR

    43、DER BY 单价C.SELECT 交易所,avg(单价) FROM stock ORDER BY 交易所D.SELECT 交易所,avg(单价) FROM stock GROUP BY 交易所 解析:解析 本题要求求出每个交易所的平均单价,重点是考查 GROUP 子句的使用方法。题目要求求出每个交易所的数据记录进行平均,因此可以确定分组的字段应该是“交易所”字段,于是可以确定 GROUP子句后面必须是交易所字段,四个答案中排除 A、B、C,只有答案 D 是正确的。15.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(分数:2.00)A.临时关键字B.主关键字 C.外部关键字D

    44、.索引关键字解析:解析 本题考查主关键字的作用。在 Visual FoxPro 中,利用主关键字和候选关键字来保证表中的记录惟一,即保证实体惟一性,其他选项的几个关键字是错误的,外部关键字是用来保证参照完整性,而索引关键字并不能保证“关系中不允许出现相同元组”这一条件。因此选项 B 为正确答案。16.将 Student.dbf 表中 jg 字段的名称改为籍贯,如下选项中正确的 SQL 语句是(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student ADD 籍贯 C(10)C.ALTER TABLE stu

    45、dent RENAME jg TO 籍贯 D.ALTER TABLE student RENAME jg 籍贯解析:解析 ALTER TABLE 语句语句中,ALTER 子句不能修改字段名。ADD 子句用于增加字段。修改字段名称只能使用 RENAME 子句。故选项 C 为正确答案。17.表达式 LEN(SPACE(0)的运算结果是(分数:2.00)ANULL.B.1C.0 D.“解析:解析 本题考查两个函数的使用:LEN()和 SPACE()。函数 LEN(字符表达式)的功能是返回指定字符表达式的长度,SPACE(数值表达式)的功能是返回由指定数目的空格组成的字符串,因此函数LEN(SPACE

    46、(0)的功能是测试 0 个空格的长度,故选项 C 为正确答案。18.Visual FoxPro 的报表文件.FRX 中保存的是(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义 解析:解析 本题考查 Visual FoxPro 中常见文件的文件扩展名,属常考题目。.FRM 表示报表文件,.FRX 表示报表设计格式的文件。正确答案为 D。19.在表单中为了浏览非常长的文本,需要添加的控件是(分数:2.00)A.标签B.文本框C.编辑框 D.命令按钮解析:解析 与文本框一样,编辑框的主要功能也是显示文本。但编辑框扩展了文本框的功能,它增加了一个

    47、垂直滚动条,使用户能够同时浏览非常长的文本故选项 C 为正确答案。20.在 Visual FoxPro 中字段的数据类型不可以指定为(分数:2.00)A.日期型B.时间型 C.通用型D.备注型解析:解析 在 Visual FoxPro 中,字段的数据类型不可以被指定为时间型,其他几个选项都是可以被指定的合法的数据类型。因此选项 B 答案。21.在 Visual FoxPro 中,调用表设计器建立数据库表 STUDENT.DBF 的命令是(分数:2.00)A.MODIFY STRUCTURE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENT D.CR

    48、EATE TABLE STUDENT解析:解析 本题考查考生对 Visual FoxPro 系统中建立数据库表命令的掌握。在 Visual FoxPro 数据库系统中,建立数据表的命令应该是 CREATE数据表;选项 A 是打开表 STUDENT 的表设计器;选项 B是打开 STUDENT 程序文件;选项 D 是 SQL 命令中建立表 STUDENT 的命令。因此选项 C 为正确答案。22.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当(分数:2.00)A.使用 WHERE 子句B.在 GROUP BY 后面使用 HAVING 子句 C.先使用 WHERE 子句,再使用 HAVING 子句D.先使用 HAVING 子句,再使用 WHERE 子句解析:解析 本题考查考生对 SQL 语句中实现分组功能的 GROUP 于句的理解和掌握。在分组查询时,有时要求用分组实现满足某个条件记录的检索,这时可以用 HAVING 子句来实现。因此答案 D 正确。二、填空题(总题数:11,分数:30.00)23.在关系模型中,“关系中不允许出现相同元组”的约束是通过_实现的。(分数:2.00)填空项 1:_ (正


    注意事项

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




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

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

    收起
    展开