ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:88.50KB ,
资源ID:1333903      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1333903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】国家二级VF笔试-试卷130及答案解析.doc)为本站会员(figureissue185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】国家二级VF笔试-试卷130及答案解析.doc

1、国家二级 VF笔试-试卷 130及答案解析(总分:118.00,做题时间:90 分钟)一、选择题(总题数:36,分数:86.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.VisualFoxPro是一种关系数据库管理系统,所谓关系指的是_。(分数:2.00)A.表中各记录彼此有一定的关系B.表中各字段彼此有一定的关系C.一个表与另一个表之间有一定的关系D.数据模型符合满足一定条件的二维表格式3. (分数:2.00)A.B.C.D.4.数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )

2、。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式5.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.结性链表C.二叉链表D.有序线性链表6.下列关于线性链表的叙述中,正确的是(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上三种说法都不对7.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序

3、和逻辑顺序相同8.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源9.n个顶点的强连通图的边数至少有_。(分数:2.00)A.n-1B.n(n-1)C.nD.n+110.关于模块设计的原则,以下叙述中正确的是(分数:2.00)A.模块的内聚性高,模块之间的耦合度高B.模块的内聚性高,模块之间的耦合度低C.模块的内聚性低,模块之间的耦合度高D.模块的内聚性低,模块之间的耦合度低11.应用数据库的主要目的是(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题12.使用报表向导

4、定义报表时,定义报表布局的选项是_。(分数:2.00)A.列数、方向、字段布局B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向13.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域14.备注型字段在表中占用_个字节。(分数:2.00)A.8B.1C.4D.1015.假定系统日期是 1998年 12月 20日,有如下命令: N=(YEAR(DATE0)-1900)%100,执行后 N的值应为_。(分数:2.00)A.1998B.98C.20D.1216.向项目中添加表单,可以使用项目管理器的(分数:2.00)A.代码选

5、项卡B.类选项卡C.数据选项卡D.文档选项卡17.对于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面 SQL语句横线部分,命令正确的是 SELECT FROM 图书; WHERE 出版单位=“人民邮电出版社“ 设有图书管理数据库中包含以下表: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) (分数:2.00)A.MAX(单价),MIN(单价),AVG(单价)B.MAX(单价),MIN(单价),AVERAGE(单价)C.MAX(单价),MIX(单价),SUM(单价)D.MAX(单价),SUM(单价

6、),AVG(单价)18.关于用户创建工具栏的如下说法中,_是正确的。(分数:2.00)A.只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B.不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C.既能定制 Visual FoxPro系统工具栏,也能自定义工具栏D.只能使用系统工具栏,不能创建自定义工具栏19.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用(分数:2.00)A.文件(F)B.文件(F)C.文件(F)D.文件(F)20.打开表并设置当前有效索引(相关索引已建立)的正确命令是(分数:2.00)A.ORDER student IN 2 INDE

7、X 学号B.USE student IN 2 0RDER 学号C.INDEX 学号 ORDER studentD.USE student IN 221.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.OB.1CP.DT.22.下列对于 SQL的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序23.使用 SQL语句将表 S中字段 price的值大于 30的记录删除,正确的命令是(

8、分数:2.00)A.DELETE FROM s FOR price30B.DELETE FROM s WHERE price30C.DELETE s FOR price30D.DELETE s WHERE price3024.建立一个视图 salary,该视图包括了仓库号和(该仓库的)平均工资两个字段,正确的 SQL语句是:_。(分数:2.00)A.CREATE VIEW salary AS 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号B.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GRO

9、UP BY 职工号C.CREATE VIEW Salary SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号D.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号25.下面关于查询描述正确的是_。(分数:2.00)A.可以使用 CREATE VIEW打开查询设计器B.使用查询设计器可以生成所有的 SQL查询语句C.使用查询设计器生成的 SQL语句存盘后将存放在扩展名为 QPR的文件中D.使用 DO语句执行查询时,可以不带扩展名26.设教师表的结构为:(教师号、姓

10、名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140的教师姓名,下列 SELECT语句中,错误的语句是_。(分数:2.00)A.SELECT姓名 FROM教师表 WHERE(教师号=ANY; (SELECT 教师号 FROM授课表 WHERE课程号=“C140“)B.SELECT姓名 FROM教师表 WHER EEXISTS(SELECT*FROM授课表; WHERE 教师号=教师表教师号 AND课程号=“C140“)C.SELECT姓名 FROM教师表,授课表 WHERE教师表教师号-授课表教师号; AND 授课表课程号=“C140“D.SELECT姓名 FROM教师表 WHERE

11、(教师号=ALL; (SELECT 教师号 FROM 授课表 WHERE 课程号=“C140“)27.使用“项目管理器”中的“连编”命令按钮,不能生成_。(分数:2.00)Aprg文件Bapp文件Cdll文件Dexe文件28.建立表的命令是_。(分数:2.00)A.USEB.CREATEC.MODIFYD.EDIT29.下列表达式中,结果为数值型的是(分数:2.00)A.CTOD(04/06/03)-10B.100+100300C.“505”-“50”D.LEN(SPACE(3)+1以下 9题使用的数据表如下: 当前盘当前目录下有数据库 db stock,其中有数据库表 stock.dbf,该

12、数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.9 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳(22)(分数:18.00)(1).执行如下 SQL语句后,_。 SELECT*FROM stock INTO DBF stock ORDER BY 单价(分数:2.00)A.系统会提示出错信息B.会生成一个按“单价”升序排序

13、的表文件,将原来的 stock.dbf文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的 stock.dbf文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果(2).执行下列程序段以后,内存变量 a的内容是_。 CLOSEDATABASE A=0 use STOCK GOTOP DOWHILE.NOT.EOF() IP单价10 a=a+1 ENDIF SKIP ENDDO(分数:2.00)A.1B.3C.5D.7(3).如果在建立数据库表 stockdbf 时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的_。(分数:2.00)A.实体完整性B

14、.域完整性C.参照完整性D.表完整性(4).在当前盘当前目录下删除表 stock的命令_。(分数:2.00)A.DROP stockB.DELETE TABLE stockC.DROP TABLE stockD.DELETE stock(5).有如下 SQL语句 SELECT 交易所,avg(单价)as 均价 FROM stock; GROUP BY 交易所 INTO DBF temp 执行该语句后 temp表中第 2条记录的“均价”字段的内容是_。(分数:2.00)A.7.48B.9.99C.11.73D.15.20(6).将 stock表的股票名称字段的宽度由 8改为 10,应使用 SQL

15、语句_。(分数:2.00)A.ALTER TABLE stock股票名称 WTIH C(10)B.ALTER TABLE stock股票名称 C(10)C.ALTER TABLE stock ALTER 股票名称 C(10)D.ALTER stock ALTER 股票名称 C(10)(7).有如下 SQL语句 CREATE VIEW view stock AS SELECT 股票名称 AS 名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是_。(分数:2.00)A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所(8).执行如下 SQL语句后 S

16、ELECT DISTINCT 单价 FROM stock; WHERE 单价(SELECT min(单价)FROM stock)INTO DBF stock x 表 stock x中的记录个数是_。(分数:2.00)A.1B.2C.3D.4(9).求每个交易所的平均单价的 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(单价

17、)FROM stock GROUP BY 交易所30.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMSB.DBC.OSD.DBS31.Visual FoxPro_支持的数据模型是 _。(分数:2.00)A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型32.Visual FoxPro的报表文件FRX,中保存的是 _。(分数:2.00)A.打印报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义33.对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL语句正确的是_。 SELECT 单位_FROM 借阅,读者 WHER

18、E; 借阅借书证号:读者借书证号 _.(分数:2.00)A.COUNT(借阅借书证号) GROUPBY 单位B.SUM(借阅借书证号) GROUPBY 单位C.COUNT(借阅,借书证号)ORDER BY 单位D.COUNT(借阅,借书证号)HAVING 单位34.在 Visual FoxPro中,可以对字段设置默认值的表是(分数:2.00)A.自由表B.数据库表C.自由表或数据库表D.都不能设置35.在 Visual FoxPro中,下列不能用来修改数据表记录的命令是(分数:2.00)A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE二、填空题(总题数:16,分

19、数:32.00)36.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_37.注释说明了程序的功能,它分为 1 和功能性注释。(分数:2.00)填空项 1:_38.在 E-R图中,矩形表示 1。(分数:2.00)填空项 1:_39.设二叉树如下: (分数:2.00)填空项 1:_40.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 中的一个阶段。(分数:2.00)填空项 1:_41.在一个链队中,如果 front和 rear是队首和队尾的指针,则插入一个结点 s(的操作是 1。(分数:2.00)填空项 1:_42.

20、在表为 n的顺序表中,实施顺序查找,在查找不成功时,与关键字比较的次数为 1。(分数:2.00)填空项 1:_43.已知表单文件名 myform.scx,表单备注文件名 my form.sct。运行这个表单的命令是 1。(分数:2.00)填空项 1:_44.自然连接是去掉重复属性的 1 连接。(分数:2.00)填空项 1:_45.为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的 1 属性。(分数:2.00)填空项 1:_46.当表单的 AutoCenter属性值为T时,表示将表单 1 显示。(分数:2.00)填空项 1:_47.“报表控件”工具栏中的“图片ActiveX 绑定”控件

21、用于显示图片和 1 字段的内容。(分数:2.00)填空项 1:_48.修改数据表结构时,可以利用 1 命令进入表设计器修改数据表结构。(分数:2.00)填空项 1:_49.显示学生表中所有姓李的记录,SQL 语句为 SELECT*FROM 学生表 WHERE 姓名 1。(分数:2.00)填空项 1:_50.如果项目不是用“应用程序向导”创建的,应用程序生成器只有 1、“表单”和“报表”3 个选项卡可用。(分数:2.00)填空项 1:_51.在 Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 1 属性值。(分数:2.00)填空项 1:_国家二级 VF笔试-试

22、卷 130答案解析(总分:118.00,做题时间:90 分钟)一、选择题(总题数:36,分数:86.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.VisualFoxPro是一种关系数据库管理系统,所谓关系指的是_。(分数:2.00)A.表中各记录彼此有一定的关系B.表中各字段彼此有一定的关系C.一个表与另一个表之间有一定的关系D.数据模型符合满足一定条件的二维表格式 解析:3. (分数:2.00)A. B.C.D.解析:4.数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。

23、(分数:2.00)A.外模式B.概念模式 C.内模式D.存储模式解析:解析:概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户应用公共数据视图。它不涉及具体的硬件环境与平台,与具体的软件环境也无关。5.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.结性链表C.二叉链表D.有序线性链表解析:解析:二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。6.下列关于线性链表的叙述中,正确的是(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数

24、据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素 D.以上三种说法都不对解析:解析:线性表的链式存储结构称为线性链表。在线性链表中,各元素结点的存储空间可以是不连续的,且各数据元素的存储顺序与逻辑顺序可以不一致。在线性链表中进行插入与删除,不需要移动链表中的元素。因此 C)选项正确。7.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作 D.数据元素的物理顺序和逻辑顺序相同解析:解析:在链表中因为除了存放数据元素之外,还要存放指针,所以链表花费的存储空间比顺序表还要多,在

25、插入和删除数据元素时,只需要移动相应的记录指针即可,在链表中,数据的物理结构与逻辑结构不一定相同,因为是靠指针来实现对数据的指定的,所以不能进行随机存取。8.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源 解析:解析: 软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。9.n个顶点的强连通图的边数至少有_。(分数:2.00)A.n-1B.n(n-1)C.n D.n+1解析:解析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n条边。10

26、.关于模块设计的原则,以下叙述中正确的是(分数:2.00)A.模块的内聚性高,模块之间的耦合度高B.模块的内聚性高,模块之间的耦合度低 C.模块的内聚性低,模块之间的耦合度高D.模块的内聚性低,模块之间的耦合度低解析:解析:耦合性和内聚性是衡量软件的模块独立性的两个定性的度量标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。11.应用数据库的主要目的是(分数:2.00)

27、A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:解析:数据库中的数据具有“集成”与“共享”的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C正确。12.使用报表向导定义报表时,定义报表布局的选项是_。(分数:2.00)A.列数、方向、字段布局 B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向解析:13.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:14.备注型字段在表中占用_个字节。(分数:2.00)A.8B

28、.1C.4 D.10解析:15.假定系统日期是 1998年 12月 20日,有如下命令: N=(YEAR(DATE0)-1900)%100,执行后 N的值应为_。(分数:2.00)A.1998B.98 C.20D.12解析:16.向项目中添加表单,可以使用项目管理器的(分数:2.00)A.代码选项卡B.类选项卡C.数据选项卡D.文档选项卡 解析:解析:在项目管理器的“文档“选项卡中所显示和管理的是 Visual FoxPro中的表单、报表和标签。在“代码“选项卡中包括程序、API 库和应用程序;“数据“选项卡中包括数据库、自由表和查询;“类“选项卡可以添加用户自定义类和系统自带的类库。17.对

29、于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面 SQL语句横线部分,命令正确的是 SELECT FROM 图书; WHERE 出版单位=“人民邮电出版社“ 设有图书管理数据库中包含以下表: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) (分数:2.00)A.MAX(单价),MIN(单价),AVG(单价) B.MAX(单价),MIN(单价),AVERAGE(单价)C.MAX(单价),MIX(单价),SUM(单价)D.MAX(单价),SUM(单价),AVG(单价)解析:解析:题目要求求最高单价、

30、最低单价和平均价,分别使用最大值、最小值、平均值函数 MAX( )、MIN( )和 AVG( )。COUNT( )、SUM( )分别是统计和求和函数。18.关于用户创建工具栏的如下说法中,_是正确的。(分数:2.00)A.只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B.不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C.既能定制 Visual FoxPro系统工具栏,也能自定义工具栏 D.只能使用系统工具栏,不能创建自定义工具栏解析:解析:工具栏是微软公司流行软件的共同特色,对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多。通常为方便操作

31、,用户可以创建自己的工具栏,或者修改现有的工具栏,即定制系统工具栏。因此本题的正确选项应该是 C。19.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用(分数:2.00)A.文件(F)B.文件(F)C.文件(F) D.文件(F)解析:解析:本题考查快捷菜单的设计方法。添加访问键方法是在文件名后的括号内添加“”两个字符,再加上访问键的字母,故选项 C 为正确答案。20.打开表并设置当前有效索引(相关索引已建立)的正确命令是(分数:2.00)A.ORDER student IN 2 INDEX 学号B.USE student IN 2 0RDER 学号 C.INDEX 学号 ORDER s

32、tudentD.USE student IN 2解析:解析:本题考查索引的常用操作命令。在 Visual FoxPro中,打开表用 USE命令,设置当前索引用ORDER命令。故选项 B正确。选项 D仅表示在 2号工作区上打开数据表。其他选项无意义。21.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.OB.1CP. DT.解析:解析:BOF()函数的功能是是测试当前记录指针的位置是否指向表的第一条记录。仅当记录指针指在第一条记录的前面时,BOF()函数的返回值才为.T.,故选项 C为正确答案。22.下列对于 SQL的嵌套查询排序的描述中,说法正确的是( )。

33、(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序解析:解析:ORDER BY 只是对最终的查询结果进行排序,不可以在子查询中使用该短语,即不能对内层查询排序。23.使用 SQL语句将表 S中字段 price的值大于 30的记录删除,正确的命令是(分数:2.00)A.DELETE FROM s FOR price30B.DELETE FROM s WHERE price30 C.DELETE s FOR price30D.DELETE s WHERE p

34、rice30解析:解析:SQL 语句中,删除记录的命令格式为 DELETE FROM表名 WHERE,此题要求将表 s中字段price的值大于 30的记录删除,所以条件应为 price30,即 WHERE price30。选项 A)和 C)中用来指定条件的 FOR短语是错误的,应该用 WHERE;选项 D)中没有用 FROM来指明删除的记录来自哪个表,故选 B)。24.建立一个视图 salary,该视图包括了仓库号和(该仓库的)平均工资两个字段,正确的 SQL语句是:_。(分数:2.00)A.CREATE VIEW salary AS 仓库号,AVG(工资)AS 平均工资 FROM 职工表 G

35、ROUP BY 仓库号B.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 职工号C.CREATE VIEW Salary SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号D.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号 解析:解析:视图定义格式为:CREATE VIEW 视图名列名 1,列名 2,AS SELECT_Statement。本题解题思路是先从基本表中取出仓库号、

36、平均工资,然后按仓库号进行分组,最后把得出的结论建立视图。因此,选项 A没有选择 SELECT语句,无法选择:选项 B应该按仓库号进行分组:选项 C格式不对,在 SELECT前应加 AS。25.下面关于查询描述正确的是_。(分数:2.00)A.可以使用 CREATE VIEW打开查询设计器B.使用查询设计器可以生成所有的 SQL查询语句C.使用查询设计器生成的 SQL语句存盘后将存放在扩展名为 QPR的文件中 D.使用 DO语句执行查询时,可以不带扩展名解析:解析:选项 A中 CREATE VIEW是建立视图即打开“视图设计器”的命令。打开查询设计器的命令应为 CREATE QUERY。 当建

37、立完查询并存盘后将产生一个扩展名为 QPR的文件,它是一个文本文件。如果熟悉 SQL SELECT,则可以直接用各种文本编辑器,通过自己写 SQL SELECT语句来建立查询,最后只要把它保存为扩展名为 QPR的文件即可。事实上,查询设计器只能建立一些比较规则的查询,而复杂的查询它在运行查询可以使用命令格式: DO queryfile 其中 queryfile是查询文件名,此时必须给出查询文件的扩展名.qpr。26.设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140的教师姓名,下列 SELECT语句中,错误的语句是_。(分数:2.00)A.SELECT

38、姓名 FROM教师表 WHERE(教师号=ANY; (SELECT 教师号 FROM授课表 WHERE课程号=“C140“)B.SELECT姓名 FROM教师表 WHER EEXISTS(SELECT*FROM授课表; WHERE 教师号=教师表教师号 AND课程号=“C140“)C.SELECT姓名 FROM教师表,授课表 WHERE教师表教师号-授课表教师号; AND 授课表课程号=“C140“D.SELECT姓名 FROM教师表 WHERE(教师号=ALL; (SELECT 教师号 FROM 授课表 WHERE 课程号=“C140“)解析:27.使用“项目管理器”中的“连编”命令按钮,不

39、能生成_。(分数:2.00)Aprg文件 Bapp文件Cdll文件Dexe文件解析:28.建立表的命令是_。(分数:2.00)A.USEB.CREATE C.MODIFYD.EDIT解析:29.下列表达式中,结果为数值型的是(分数:2.00)A.CTOD(04/06/03)-10B.100+100300C.“505”-“50”D.LEN(SPACE(3)+1 解析:解析:CTOD()是函数是将字符串转换成日期型数据,选项 D) 逻辑表达式,结果为.F.,选项 C) 的结果是两个字符串相减,函数值是字符型数据。 LEN()函数是求字符串长度的函数,函数值为数据型。以下 9题使用的数据表如下: 当

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

41、Y 单价(分数:2.00)A.系统会提示出错信息 B.会生成一个按“单价”升序排序的表文件,将原来的 stock.dbf文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的 stock.dbf文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果解析:解析:使用短语 INTO DBF|TABLE TableName可以将查询结果存放到永久表中(DBF 文件)。但此文件的文件名不能是显示数据表文件的文件名。(2).执行下列程序段以后,内存变量 a的内容是_。 CLOSEDATABASE A=0 use STOCK GOTOP DOWHILE.NOT.EOF() IP单价1

42、0 a=a+1 ENDIF SKIP ENDDO(分数:2.00)A.1B.3C.5 D.7解析:解析:题面中的程序要使用 DO-WHILE语句遍历数据表,如果该记录的单价10,则 a加 1,也就是求库中有多少条记录的单价值大于 10,所以本题答案是 C。(3).如果在建立数据库表 stockdbf 时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的_。(分数:2.00)A.实体完整性B.域完整性 C.参照完整性D.表完整性解析:解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 VISUAL FOXPRO中利用主关键字或候选键字来保证表中的记录惟

43、一,即保证实体惟一性。数据类型的定义属于域完整性的范畴,比如对数值型字段,通过指定不同的宽度说明不同的范围的数值数据类型,从而可以限定字段的取值类型和数值范围。参照完整性与表之间的联系有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。(4).在当前盘当前目录下删除表 stock的命令_。(分数:2.00)A.DROP stockB.DELETE TABLE stockC.DROP TABLE stock D.DELETE stock解析:解析:删除表的 SQL命令是:DROP TABLE table name。DRO

44、P TABLE 直接从磁盘上删除 table name所对应的 DBF文件,如果 table name是数据库中的表并且相应的数据库是当前数据,则从数据库中删除了表:否则虽然从磁盘上删除了 DBF文件,但是记录在数据库 DBC文件中的信息却没有删除,此后会出现错误提示。所以要删除数据库中的表时,最好应使数据库是当前打开的数据库,在数据库中进行操作。(5).有如下 SQL语句 SELECT 交易所,avg(单价)as 均价 FROM stock; GROUP BY 交易所 INTO DBF temp 执行该语句后 temp表中第 2条记录的“均价”字段的内容是_。(分数:2.00)A.7.48B

45、.9.99 C.11.73D.15.20解析:解析:题面要完成的操作是将 STOCK数据表中的记录按交易所分组,求出各交易所的单价的平均值放到 TEMP表中。TEMP 的第 2条记录的均价是“深圳”交易所的均价。(6).将 stock表的股票名称字段的宽度由 8改为 10,应使用 SQL语句_。(分数:2.00)A.ALTER TABLE stock股票名称 WTIH C(10)B.ALTER TABLE stock股票名称 C(10)C.ALTER TABLE stock ALTER 股票名称 C(10) D.ALTER stock ALTER 股票名称 C(10)解析:解析:表结构的修改有

46、 3种格式,修改已有的字段使用的是第 1种格式。 ALTER TABLE TableName1 ADD|ALTERCOLUMNFieldNamel FieldType(nFieldWidth,nPrecision) NULL |NOT NULL CHECK IExpression1 ERROR cMessage Text1 DEFAULT eExpmssion1 PRIMARY KEY|UNIQUE REFERENCES TableName2TAG TagName1 NOCPTRANS NOVALIDATE 该格式可以添加(ADD) 新的字段或修改(ALTER)已有的字段,它的句法基本可以与

47、CREATE TABLE的句法相对应。(7).有如下 SQL语句 CREATE VIEW view stock AS SELECT 股票名称 AS 名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是_。(分数:2.00)A.股票名称、单价B.名称、单价 C.名称、单价、交易所D.股票名称、单价、交易所解析:解析:视图是根据对表的查询定义的,其命令格式如下: CREATE VIEW view_name(column_name,column_name) as select_statement 其中 select_statement可以是任意的 SELECT查询语句,它说明和限定了视图中的数据;当没有为视图指定字段名(column_name)时,

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