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

    【计算机类职业资格】国家二级VF机试(选择题)-试卷14及答案解析.doc

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

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

    【计算机类职业资格】国家二级VF机试(选择题)-试卷14及答案解析.doc

    1、国家二级 VF 机试(选择题)-试卷 14 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.有关系雇员(雇员号,姓名,登记日期),显示雇员姓名的操作属于关系运算中的( )。(分数:2.00)A.投影B.选择C.连接D.查找2.在“选项”对话框的“区域”选项卡中不可以设置( )。(分数:2.00)A.表单的默认大小B.日期显示格式C.时间显示格式D.货币和数字显示格式3.有如下赋值语句,结果为“中国梦”的表达式是( )。a=“梦想“ )=“中国“(分数:2.00)A.b+LEFT( a,2)B.b +RICHT(a,1)C.b +LEFT( a

    2、,3,4)D.b +AT(a,1)4.设 X= 10,语句?VARTYPE(“X“)的输出结果是( )?(分数:2.00)A.CB.NC.IOD.X5.下面函数中函数值为数值型的是( )。(分数:2.00)A.DATEB.TIMEC.DATETIMED.DAY6.下面程序代码的输出结果是( )。x= 10y=x=“test“?y(分数:2.00)A.10B.testC.FD.运行出错7.下面函数中函数值为字符型的是( )。(分数:2.00)A.DATFB.TIMEC.DATETIMED.YEAR8.假设 SET EXACT 设置为 OFF,则下面命令中输出结果为T的是( )。(分数:2.00)

    3、A.?“abc“ =space(1)+“abc“B.?“a1)c“ =“abc“+space(1)C.?“abc“ =“abcd“D.?“abccl“ =“abc“9.设职工表的结构为(职工号,姓名,基本工资,职务津贴,工资),如果要将当前记录的基本工资和职务津贴字段的值相加存入工资字段中,则正确的命令是( )。(分数:2.00)A.REPLACE 工资 WITH 基本工资+职务津贴B.REPLACE ALL 基本工资+职务津贴 WITH 工资C.TOTAL 基本工资+职务津贴 TO 工资D.SUM 基本工资+职务津贴 TO 工资10.将当前数据库 yingyong 打开的正确命令是( )。(

    4、分数:2.00)A.OPEN DATABASE yingyongB.USE yingyongC.USE DATABASE yingyongD.OPEN yingyong11.在 Visual FoxPro 中,创建一个名为 XYZ DBC 的数据库文件,使用的命令是( )。(分数:2.00)A.CREATE DATABASE XYZB.CREATE XYZC.CREATE TABLE XYZD.CREATE12.已知 xs 表中有 10 条记录,则执行下面命令序列后的输出结果是( )。USE xsGO BOTTOMSKIP? RECNO()(分数:2.00)A.0B.10C.11D.F13.如

    5、果在命令窗口输入命令“list word”,主窗口显示( )。记录号 WORD1 three2 two3 seven4 four5 five6 six 其中 word 是当前表中的字符型字段(宽度为 10),那么下面程序段的输出结果是 GO 2SCAN NEXT 4 FOR LEN(ALLTRIM(word)3 IF LEN(ALLTRIM(word)=4 EXIT ENDIF ENDSCAN? Word(分数:2.00)A.twoB.fourC.fiveD.six14.已知 xs 表中有 10 条记录(不存在索引),则执行下面命令序列后的输出结果是( )。USE xsGO TOPSKIP -

    6、1? RECNO()(分数:2.00)A.0B.1C.10D.F15.如果在命令窗口输入命令“list word”,主窗口显示:记录号 WORD1 three2 two3 seven4 four5 five6 six 其中 word 是当前表中的字符型字段(宽度为 10),那么执行下面命令序列的输出结果是( )。LOCATE FOR LEN(ALLTRIM(word)4SKIP? Word(分数:2.00)A.threeB.twoC.sevenD.空16.有借阅表(借阅DBF),其结构和内容如下:借书证号 C(5),总编号 C(6),借书日期 D1 00010 112261 11/08/201

    7、32 00010 221151 11/12/20143 00100 332211 11/20/20144 00103 115561 05/15/20145 00100 447701 10/12/2013 如果执行 SQL 命令:SELECT*FROM 借阅 ORDER BY 借书日期 INTO TABLE temp 则 temp 表第 2 条记录的“总编号”字段的内容是( )。(分数:2.00)A.112261B.221151C.115561D.44770117.有读者表(读者DBF),其结构和内容如下:借书证号 C(5),姓名 C(6),单位 C(16),性别 L,职称 C(6),联系电话

    8、C(11)1 00010 李晓军统计系T副教授 659761002 00011 刘毅统计系T讲师 665045603 00100 姜翠婷企管系F副教授 321001114 00103 刘颖企管系F讲师 136712378905 00201 李杨统计系T副教授 3001 1656 如果执行 SQL 命令:SELECT 性别,COUNT(*)AS 人数 FROM 读者 GROUP BY 性别 0RDER BY 性别则查询结果中第 2 条记录的内容是( )。(分数:2.00)A.F 2B.T 3C.F 3D.T 218.有借阅表(借阅DBF),其结构如下:借书证号 C(5),总编号 C(6),借书日

    9、期 D 下面能够成功向该表插入一条记录的 SQL 语句是( )。(分数:2.00)A.INSERT INTO 借阅 VALUES(“ 00103“ ,“115561“,“01/22/2015“)B.INSERT INTO 借阅 VALUES(“ 00103“ ,“115561“,2015 -01 -22)C.INSERT TO 借阅 VALUES(“00103“,“115561“,“01/22/2015“)D.INSERT TO 借阅 VALUES(“00103“,“115561“,2015 -01 -22)19.有借阅表(借阅DBF),其结构如下:借书证号 C(5),总编号 C(6),借书日

    10、期 D 要从表中删除借书证号为“00201”的记录,正确的 SQL 语句是( )。(分数:2.00)A.DELETE 借阅 WHERE 借书证号=“00201“B.DELETE 借阅 WHILE 借书证号=“00201“C.DELETE FROM 借阅 WHERE 借书证号=“00201“D.DELETE FROM 借阅 WHILE 借书证号=“00201“20.有一个图书表:图书DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)要查询统计每个出版单位出版的图书的平均单价,正确的 SQL 语句是( )。(分数:2.00)A.SE

    11、LECT 出版单位,AVC(单价)AS 均价 FROM 图书 GROUP BY 出版单位B.SELECT 出版单位,AVG(单价)AS 均价 FROM 图书 ORDER BY 出版单位C.SELECT 出版单位,AVG(单价)AS 均价 FROM 图书 HAVING BY 出版单位D.SELECT 出版单位,AVG(单价)AS 均价 FROM 图书 HAVING 出版单位21.有图书表和借阅表:图书DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)借阅DBF:借书证号 C(5),总编号 C(6),借书日期 D 查询图书被借阅的信

    12、息,查询结果按借阅日期排序:借阅日期早的在前、借阅日期晚的在后,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,单价,借书日期 FROM 借阅,图书 ON 借阅,总编号=图书总编号 ORDER BY 借书日期B.SELECT 书名,单价,借书日期 FROM 借阅,图书 ON 借阅,总编号=图书总编号 ORDER BY 借书日期DESCC.SELECT 书名,单价,借书日期 FROM 借阅,图书 WHERE 借阅总编号=图书,总编号 ORDER BY 借书日期D.SELECT 书名,单价,借书日期 FROM 借阅,图书 WHERE 借阅,总编号=图书总编号 ORDER B

    13、Y 借书日期 DESC22.有一个图书表:图书 DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)要查询单价大于等于平均单价的图书,正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 图书 WHERE 单价=AVG(单价)B.SELECT*FROM 图书 WHERE 单价=AVG(单价)FOR 图书C.SELECT*FROM 图书 WHERE 单价=SELECT AVC(单价)FROM 图书D.SELECT*FROM 图书 WHERE 单价= (SELECT AVG(单价)FROM 图书)23.不属于数据

    14、定义功能的 SQL 语句是( ),(分数:2.00)A.CREATE TABLEB.ALTER TABLEC.CREATE VIEWASD.UPDATE24.有读者表(读者DBF),其结构和内容如下:借书证号 C(5),姓名 C(6),单位 C(16),性别 L,职称 C(6),联系电话 C(11)1 00010 李晓军统计系T副教授 659761002 00011 刘毅统计系T讲师 665045603 00100 姜翠婷企管系F副教授 321001114 00103 刘颖企管系F讲师 136712378905 00201 李杨统计系T副教授 30011656 如果执行 SQL 命令(其中字符

    15、 1 前面是两个下划线):SELECT*FROM 读者 WHERE 借书证号 LIKE“_1“则查询结果中包含的记录数是( )。(分数:2.00)A.2B.3C.4D.525.有借阅表(借阅DBF),其结构和内容如下:借书证号 C(5),总编号 C(6),借书日期 D1 00010 112261 11/08/20132 00010 221151 11/12/20143 00100 332211 11/20/20144 00103 115561 05/15/20145 00100 447701 10/12/2013 如果执行 SQL 命令:SELECT 借书证号,COUNT(*)AS 册数 FR

    16、OM借阅 GROUP BY 借书证号 ORDER BY 册数 INTO TABLE temp 则 temp 表第 3 条记录的内容是( )。(分数:2.00)A.00010 2B.00100 1C.00100 2D.00103 126.有借阅表(借阅DBF),其结构如下:借书证号 C(5),总编号 C(6),借书日期 D 下面能够成功向该表插入一条记录的 SQL 语句是( )。(分数:2.00)A.INSERT INTO 借阅(借书证号,总编号,借书日期)VALUES(“00103“,“115561“,2015-01 -22)B.INSERT TO 借阅(借书证号,总编号,借书日期)VALUE

    17、S(“00103“,“115561“,2015-01 - 22)C.INSERT VALUES(“00103“, “1 15561“, 2015 - 01 - 22)INTO 借阅(借书证号,总编号,借书日期)D.INSERT VA LUES(“00103“, “1 15561“, 2015 -01 -22)TO 借阅(借书证号,总编号,借书日期)27.有借阅表(借阅DBF),其结构如下:借书证号 C(5),总编号 C(6),借书日期 D 要将表中借书证号为“00201”的记录的借书日期增加 1 天,正确的 SQL 语句是( )。(分数:2.00)A.UPDATE TABLE 借阅 SET 借

    18、书日期=借书日期+1 WHERE 借书证号=”00201”B.UPDATE TABLE 借阅 SET 借书日期=DAY (借书日期)+ 1 WHERE 借书证号=“00201“C.UPDATE 借阅 SET 借书日期=借书日期+1 WHERE 借书证号=”00201”D.UPDATE 借阅 SET 借书日期=day(借书日期)+1 WHERE 借书证号=”00201”28.有一个图书表:图书DBF;总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)要查询出版单位中含“教育”字样的图书,正确的 SQL 语句是( )。(分数:2.00)A.

    19、SELECT*FROM 图书 WHERE 出版单位 LIKE“教育“B.SELECT*FROM 图书 WHERE 出版单位 LIKE“*教育*“C.SELECT*FROM 图书 WHERE 出版单位=“教育“D.SELECT*FROM 图书 WHERE 出版单位=“*教育*“29.有一个读者表,其中联系电话可能是座机号也可能是手机号:读者DBF:借书证号 C(5),姓名C(6),单位 C(16),性别 L,职称 C(6),联系电话 C(11)要查询联系电话以“111”结尾的读者信息,正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 读者 WHERE RIGHT(联系电

    20、话,3)=“111“B.SELECT*FROM 读者 WHERE SUBSTR(联系电话,9,3)= “111“C.SELECT*FROM 读者 WHERE RIGHT( TRIM (联系电话),3)=“111“D.SELECT * FROM 读者 WHERE SUBSTR (TRIM(联系电话),93)=“111“30.有读者表、图书表和借阅表:读者DBF:借书证号 C(5),姓名 C(6),单位 C (16),性别 L,职称C(6),联系电话 C(11)图书DBF:总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单位 C(20),单价 N(8,2)借阅DBF:借

    21、书证号 C(5),总编号 C(6),借书日期 D 查询读者借阅图书的信息,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 姓名,书名,借书日期 FROM 读者 JOIN 借阅 JOIN 图书; ON 借阅总编号=图书,总编号 ON 读者借书证号=借阅,借书证号B.SELECT 姓名,书名,借书日期 FROM 读者 JOIN 借阅 JOIN 图书; ON 读者借书证号=借阅借书证号AND 借阅总编号=图书总编号C.SELECT 姓名,书名,借书日期 FROM 读者 JOIN 借阅 JOIN 图书; ON 读者借书证号=借阅借书证号ON 借阅总编号=图书总编号D.SELECT 姓

    22、名,书名,借书日期 FROM 读者 JOIN 借阅 JOIN 图书; ON 借阅,总编号=图书总编号 AND读者借书证号=借阅借书证号31.下列关于查询的描述,错误的是( )。(分数:2.00)A.可以通过查询更新基本表中的数据B.查询不属于任何一个数据库C.查询只能访问本地数据源D.查询有多种输出方式32.利用查询设计器建立查询时可以指定查询去向,错误的操作方式是( )。(分数:2.00)A.选择查询设计器界面中的“查询去向”选项卡B.从“查询”菜单中选择“查询去向”选项C.从“查询设计器”工具栏中选择“查询去向”按钮D.查询设计器有”更新条件”选项卡,没有”查询去向”选项33.下列有关参数

    23、传递的描述,正确的是( )。(分数:2.00)A.实际参数和形式参数排列顺序以及数据类型必须一一对应B.实际参数的个数和形式参数的个数必须相同C.调用程序命令 DO- WITH 和接收参数语句 PARAMETERS 不必搭配成对,可以单独使用D.实际参数和形式参数的名字必须相同34.要定义一个局部变量,应使用的关键字是( )。(分数:2.00)A.PRIVATEB.LOCALC.GLOBALD.PUBLIC35.假设之前没有定义变量 x,那么下面程序代码的输出结果是( )。local x?x(分数:2.00)A.0B.FC.空串D.运行出错,变量 x 没有定义36.下面程序的运行结果( )。

    24、s=0 i =1 DO WHILE ii+3 EXIT ENDIF s=s+j j=j+1 ENDDO s=s+i i =i+l ENDDO ?s(分数:2.00)A.10B.20C.23D.2737.当命令按钮控件的 Enabled 属性被设为F时,该控件( )。(分数:2.00)A.变为灰色,不能响应事件B.不可见,不能响应事件C.变为灰色,但能响应事件D.可见并且能响应事件38.在当前表单的 LABELI 控件中显示系统时间的语句是( )。(分数:2.00)A.THISFORMLABEL1CAPTION=TIME()B.THISFORMLABEL1VALUE=TIME()C.THISFO

    25、RMLABEL1TEXT=TIME()D.THISFORMLABEL1CONTROL=TIME()39.有关控件对象的 Click 事件的正确叙述是( )。(分数:2.00)A.用鼠标单击对象时引发B.用鼠标双击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发40.下列选项中,不能作为报表数据源的是( )。(分数:2.00)A.报表B.数据库表C.自由表D.视图国家二级 VF 机试(选择题)-试卷 14 答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.有关系雇员(雇员号,姓名,登记日期),显示雇员姓名的操作属于关系运算中的(

    26、)。(分数:2.00)A.投影 B.选择C.连接D.查找解析:解析:投影运算是从列的角度进行的运算,相当于对关系进行垂直分解。本题中需要得到关系中的“姓名”列,可以对关系进行投影运算,故 A 选项正确。2.在“选项”对话框的“区域”选项卡中不可以设置( )。(分数:2.00)A.表单的默认大小 B.日期显示格式C.时间显示格式D.货币和数字显示格式解析:解析:单击“工具”菜单下的“选项”命令,打开“选项”对话框,“选项”对话框中包括有一系列代表不同类别环境选项的选项卡,其中“区域”选项的功能主要包括设置日期、时间、货币及数字的格式等,如下图所示,故 A 选项不可设置。3.有如下赋值语句,结果为

    27、“中国梦”的表达式是( )。a=“梦想“ )=“中国“(分数:2.00)A.b+LEFT( a,2) B.b +RICHT(a,1)C.b +LEFT( a,3,4)D.b +AT(a,1)解析:解析:函数 LEFT(,)是从给定字符串的左端取指定长度的子串作为函数值,A 选项中 LEFT(a,2)可以从字符串 a 中取第一个汉字“梦”,表达式 b+ LEFT(a,2)可以得到字符串“中国梦”,故 A 选项符合题意,其他三项函数格式均不正确。4.设 X= 10,语句?VARTYPE(“X“)的输出结果是( )?(分数:2.00)A.C B.NC.IOD.X解析:解析:函数 VARTYPE(,的

    28、类型,返回一个大写字母,函数值为字符型。字母的含义如下表所示。5.下面函数中函数值为数值型的是( )。(分数:2.00)A.DATEB.TIMEC.DATETIMED.DAY 解析:解析:DATE()函数返回系统当前日期,函数值为日期型;TIME()函数以 24 小时制的 hh:mm:ss 格式返回系统当前时间,函数值为字符型;DATETIME()函数返回系统当前日期时间,函数值为日期时间型;DAY()函数从指定的日期表达式或日期时间表达式中抽出日,函数值为数值型。故 D 选项符合题意。6.下面程序代码的输出结果是( )。x= 10y=x=“test“?y(分数:2.00)A.10B.test

    29、C.FD.运行出错 解析:解析:在 Visual FoxPro 中,等号一次只能给一个变量赋值,故本题赋值的方式错误,程序会给出一个错误提示信息,D 选项正确。7.下面函数中函数值为字符型的是( )。(分数:2.00)A.DATFB.TIME C.DATETIMED.YEAR解析:解析:DATE()函数返回当前系统时间,函数值为日期型;TIME()函数以 24 小时制的 hh:mm:ss 格式返回当前系统时间,函数值为字符型;DATETIME()函数返回当前系统日期时间,函数值为日期时间型;YEAR()函数从指定的日期表达式或日期时间表达式中返回年份,函数值为数值型,故 D 选项符合题意。8.

    30、假设 SET EXACT 设置为 OFF,则下面命令中输出结果为T的是( )。(分数:2.00)A.?“abc“ =space(1)+“abc“B.?“a1)c“ =“abc“+space(1)C.?“abc“ =“abcd“D.?“abccl“ =“abc“ 解析:解析:space()函数的功能是返回指定个数的空格字符组成的字符串。使用“=”对字符串进行比较时,结果与 SETEXACT ONIOFF 的设置有关:当设置为 ON 时:先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较。当设置为 OFF 时:只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真

    31、T的结果,即字符串的比较因右边的字符串结束而终止。本题设置 SET EXACT 为 OFF,所以左右字符串比较以右侧字符串结束而终止,只有 D 选项符合题意。9.设职工表的结构为(职工号,姓名,基本工资,职务津贴,工资),如果要将当前记录的基本工资和职务津贴字段的值相加存入工资字段中,则正确的命令是( )。(分数:2.00)A.REPLACE 工资 WITH 基本工资+职务津贴 B.REPLACE ALL 基本工资+职务津贴 WITH 工资C.TOTAL 基本工资+职务津贴 TO 工资D.SUM 基本工资+职务津贴 TO 工资解析:解析:REPLACE 命令可以直接用指定表达式或值修改记录,R

    32、EPLACE 命令的常用格式是:REPLACE字段名 WITH 表达式该命令的功能是利用表达式的值替换指定字段的值,从而达到修改记录值的目的。本题中要使用“基本工资+职务津贴”的值修改工资字段的值,语句应表达为:REPLACE 工资 WITH 基本工资+职务津贴,故 A 选项正确。10.将当前数据库 yingyong 打开的正确命令是( )。(分数:2.00)A.OPEN DATABASE yingyong B.USE yingyongC.USE DATABASE yingyongD.OPEN yingyong解析:解析:打开数据库的命令是 OPENDATABASE,故 A 选项正确。11.在

    33、 Visual FoxPro 中,创建一个名为 XYZ DBC 的数据库文件,使用的命令是( )。(分数:2.00)A.CREATE DATABASE XYZ B.CREATE XYZC.CREATE TABLE XYZD.CREATE解析:解析:创建数据库的命令为 CREATEDATABASE,故 A 选项正确。12.已知 xs 表中有 10 条记录,则执行下面命令序列后的输出结果是( )。USE xsGO BOTTOMSKIP? RECNO()(分数:2.00)A.0B.10C.11 D.F解析:解析:xs 表中有 10 条记录,执行 GOBOTTOM 语句则将指针移动到最大记录号的位置,

    34、SKIP 命令的语法格式为:SKIPnRecords其中 nRecords 可以是正整数或负整数,默认为 1,本题中指针继续向下移动 1 个位置,最终使用 RECNO 测试函数返回当前记录的记录号为 11,故 C 选项正确。13.如果在命令窗口输入命令“list word”,主窗口显示( )。记录号 WORD1 three2 two3 seven4 four5 five6 six 其中 word 是当前表中的字符型字段(宽度为 10),那么下面程序段的输出结果是 GO 2SCAN NEXT 4 FOR LEN(ALLTRIM(word)3 IF LEN(ALLTRIM(word)=4 EXIT

    35、 ENDIF ENDSCAN? Word(分数:2.00)A.twoB.four C.fiveD.six解析:解析:程序中执行语句 CO2,则将记录指针指向第 2 条记录,在 SCAN - ENDSCAN 循环结构中,NEXT 4 命令作用于从当前记录开始到当前记录后 4 条记录为止的范围内的记录,FOR 用于指定条件表达式,若表达式的结果为真,则执行循环结构;ALLTRIM()函数返回指定字符表达式值去掉前导和尾部空格后形成的字符串,本题中 LEN(ALLTRIM(word)3 条件为真,然后判断 IF 后的条件语句 LEN( ALLTRIM( word =4 是否成立,若成立,则执行 EX

    36、IT 语句结束循环。本题循环的功能是:从第 2 条记录开始,依次循环到最后一条记录,找出第一个 word 字段的长度等于 4 的记录,然后显示出该字段值,满足条件的第一个结果为 four,故 B 选项正确。14.已知 xs 表中有 10 条记录(不存在索引),则执行下面命令序列后的输出结果是( )。USE xsGO TOPSKIP -1? RECNO()(分数:2.00)A.0B.1 C.10D.F解析:解析:xs 表中有 10 条记录,执行 GOTOP 语句则将记录指针移动到第一条记录位置;SKIP 命令的话法格式为:SKIPnRecords,其中 nRecords 可以是正整数或负整数,正

    37、数表示记录指针向下移动,负数表示记录指针向上移动,因为目前记录指针已经指向第一个记录,执行 SKIP -1 记录指针指向文件首(BOF)位置。在记录指针指向文件首时,RECNO 测试函数返回表文件中第一条记录的记录号,故 B 选项正确。15.如果在命令窗口输入命令“list word”,主窗口显示:记录号 WORD1 three2 two3 seven4 four5 five6 six 其中 word 是当前表中的字符型字段(宽度为 10),那么执行下面命令序列的输出结果是( )。LOCATE FOR LEN(ALLTRIM(word)4SKIP? Word(分数:2.00)A.threeB.

    38、two C.sevenD.空解析:解析:LOCATE 是按条件定位记录位置的命令,FOR 用于指定条件表达式,若表达式的结果为真,则执行循环结构;ALLTRIM()函数返回指定字符表达式值去掉前导和尾部空格后形成的字符串,本题中 FOR LEN( ALLTRIM( word)4 条件为真,记录指针定位到当前第一条记录上,word 值为“three”;SKIP 命令可以向前或向后移动若干条记录位置,本题 SKIP 命令后默认为 1,即向下移动一条记录,记录指针指向第二条记录位置,word 值为“two”,不再执行循环体,故 B 选项正确。16.有借阅表(借阅DBF),其结构和内容如下:借书证号

    39、C(5),总编号 C(6),借书日期 D1 00010 112261 11/08/20132 00010 221151 11/12/20143 00100 332211 11/20/20144 00103 115561 05/15/20145 00100 447701 10/12/2013 如果执行 SQL 命令:SELECT*FROM 借阅 ORDER BY 借书日期 INTO TABLE temp 则 temp 表第 2 条记录的“总编号”字段的内容是( )。(分数:2.00)A.112261 B.221151C.115561D.447701解析:解析:题目中使用 ORDER BY 短语按

    40、照“借书日期”升序(默认)排列借阅表记录,升序排列后 temp表第 2 条记录的“总编号”字段的内容是“112261”,故 A 选项正确。17.有读者表(读者DBF),其结构和内容如下:借书证号 C(5),姓名 C(6),单位 C(16),性别 L,职称 C(6),联系电话 C(11)1 00010 李晓军统计系T副教授 659761002 00011 刘毅统计系T讲师 665045603 00100 姜翠婷企管系F副教授 321001114 00103 刘颖企管系F讲师 136712378905 00201 李杨统计系T副教授 3001 1656 如果执行 SQL 命令:SELECT 性别,

    41、COUNT(*)AS 人数 FROM 读者 GROUP BY 性别 0RDER BY 性别则查询结果中第 2 条记录的内容是( )。(分数:2.00)A.F 2B.T 3 C.F 3D.T 2解析:解析:SQL 语句的功能是统计不同性别读者的人数,并按照性别升序排列查询结果,结果将显示两条信息,分别是性别为“F”的人数为 2,性别为“T”的人数为 3,所以选项 B 正确。18.有借阅表(借阅DBF),其结构如下:借书证号 C(5),总编号 C(6),借书日期 D 下面能够成功向该表插入一条记录的 SQL 语句是( )。(分数:2.00)A.INSERT INTO 借阅 VALUES(“ 001

    42、03“ ,“115561“,“01/22/2015“)B.INSERT INTO 借阅 VALUES(“ 00103“ ,“115561“,2015 -01 -22) C.INSERT TO 借阅 VALUES(“00103“,“115561“,“01/22/2015“)D.INSERT TO 借阅 VALUES(“00103“,“115561“,2015 -01 -22)解析:解析:soL 中向表中插入一条记录的格式为: lNSERT INTO dbfname(fnamel,fname2, ) VALUES( eExpression1,eExpression2,:) 本题中向借阅(借书证号,

    43、总编号,借书日期)表中插入一条记录,其中日期常量的定界符是一对花括弧,并且第一个字符是脱字符(),故 B 选项正确。19.有借阅表(借阅DBF),其结构如下:借书证号 C(5),总编号 C(6),借书日期 D 要从表中删除借书证号为“00201”的记录,正确的 SQL 语句是( )。(分数:2.00)A.DELETE 借阅 WHERE 借书证号=“00201“B.DELETE 借阅 WHILE 借书证号=“00201“C.DELETE FROM 借阅 WHERE 借书证号=“00201“ D.DELETE FROM 借阅 WHILE 借书证号=“00201“解析:解析:SQL 从表中删除数据的

    44、命令格式如下:DELETE FROM TableName WHERE Condition本题需要从表中删除借书证号为“00201”的记录,则 SQL 语句应表示成:DELETE FROM 借阅 WHERE 借书证号=”00201”,故 C 选项正确。20.有一个图书表:图书DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)要查询统计每个出版单位出版的图书的平均单价,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 出版单位,AVC(单价)AS 均价 FROM 图书 GROUP BY 出版单位 B.SELECT 出

    45、版单位,AVG(单价)AS 均价 FROM 图书 ORDER BY 出版单位C.SELECT 出版单位,AVG(单价)AS 均价 FROM 图书 HAVING BY 出版单位D.SELECT 出版单位,AVG(单价)AS 均价 FROM 图书 HAVING 出版单位解析:解析:本题中需要统计每个出版单位出版的图书的平均单价,在 SQL 语句中应按照出版单位进行分组,故 A 选项符合题意。21.有图书表和借阅表:图书DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)借阅DBF:借书证号 C(5),总编号 C(6),借书日期 D 查

    46、询图书被借阅的信息,查询结果按借阅日期排序:借阅日期早的在前、借阅日期晚的在后,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,单价,借书日期 FROM 借阅,图书 ON 借阅,总编号=图书总编号 ORDER BY 借书日期B.SELECT 书名,单价,借书日期 FROM 借阅,图书 ON 借阅,总编号=图书总编号 ORDER BY 借书日期DESCC.SELECT 书名,单价,借书日期 FROM 借阅,图书 WHERE 借阅总编号=图书,总编号 ORDER BY 借书日期 D.SELECT 书名,单价,借书日期 FROM 借阅,图书 WHERE 借阅,总编号=图书总编

    47、号 ORDER BY 借书日期 DESC解析:解析:只有在超连接查询中使用 JOINON 结构,A、B 两选项的语法格式错误,题目要求查询结果按借阅日期排序:借阅日期早的在前、借阅日期晚的在后,所以应按照借书日期升序排列,C 选项正确。22.有一个图书表:图书 DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)要查询单价大于等于平均单价的图书,正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 图书 WHERE 单价=AVG(单价)B.SELECT*FROM 图书 WHERE 单价=AVG(单价)FOR

    48、图书C.SELECT*FROM 图书 WHERE 单价=SELECT AVC(单价)FROM 图书D.SELECT*FROM 图书 WHERE 单价= (SELECT AVG(单价)FROM 图书) 解析:解析:使用子查询语句检索出图书的平均单价,再使用查询得到的结果作为外层查询的条件。注意,子查询应使用一对小括弧作为定界符,所以只要 D 选项正确。23.不属于数据定义功能的 SQL 语句是( ),(分数:2.00)A.CREATE TABLEB.ALTER TABLEC.CREATE VIEWASD.UPDATE 解析:解析:SQL 的命令动词如下表所示24.有读者表(读者DBF),其结构和

    49、内容如下:借书证号 C(5),姓名 C(6),单位 C(16),性别 L,职称 C(6),联系电话 C(11)1 00010 李晓军统计系T副教授 659761002 00011 刘毅统计系T讲师 665045603 00100 姜翠婷企管系F副教授 321001114 00103 刘颖企管系F讲师 136712378905 00201 李杨统计系T副教授 30011656 如果执行 SQL 命令(其中字符 1 前面是两个下划线):SELECT*FROM 读者 WHERE 借书证号 LIKE“_1“则查询结果中包含的记录数是( )。(分数:2.00)A.2 B.3C.4D.5解析:解析:在 SQL 语句中 LIKE 是字符串匹配运算符,通配符“”表示 0 个或多个字符,“一”表示一个字符,本题 LIKE 运算符后接的表达式为“一_1”表示借书证号的第 3 位为字符“


    注意事项

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




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

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

    收起
    展开