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

    【计算机类职业资格】计算机二级(VF)52及答案解析.doc

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

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

    【计算机类职业资格】计算机二级(VF)52及答案解析.doc

    1、计算机二级(VF)52 及答案解析(总分:4230.02,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.SQL 的 SELECT 语句中,“HAVING“用来筛选满足条件的【 】。(分数:70.00)A.列B.行C.关系D.分组2.在逻辑运算中,3 种运算符的优先级别依次排列为( )。(分数:70.00)A.sleep( )B.yield( )C.join( )D.stop( )3.在表设计器的“字段”选项卡中可以创建的索引是(分数:70.00)A.惟一索引B.候选索引C.主索引D.普通索引4.执行 SET SYSMENU T

    2、O 命令后( )。(分数:70.00)A.12,abcdB.10,bcdeC.2,defgD.0,cdef5.下列关于控件类和容器类的说法中,错误的是( )。(分数:70.00)A.控件类用于进行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.控件类的封装性比容器类更加严密,灵活性更好D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作6.“项目管理器”中的“文档”选项卡用于显示和管理( )。(分数:70.00)A.程序、API 库和应用程序B.数据库、自由表和查询C.菜单、文本文件和其他文件D.表单、报表和标签7.命令 SELECT0 的功能是( )。(分

    3、数:70.00)A.2004,08B.8,12C.1,20D.2004-8-1,12:08:208.表达式 LEN(SPACE(O)的运算结果是(分数:70.00)A.NULLB.1C.OD.“ ”9.某数据库有 20 条记录,若用函数 EOF( )测试结果为。T.,那么此时函数 RECNO( )的值是( )。(分数:70.00)A.表单控件工具栏B.布局工具栏C.常用工具栏D.定制工具栏10.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.public class test public int x=0; public test(int x ) this.x=x; B.pu

    4、blic class Test public int x=0; public Test(int x ) this.x=x; C.public class Test extends T1 T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 11.在“数据工作期”窗口中,“一对多”按钮的作用是( )。(分数:70.00)A.OPRB.PRGC.PJXD.SCX12.执行下列语句,其函数结果为( )。

    5、 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.10B.-10C.l00D.-10013.下列关于编辑框的说法中,正确的是( )。(分数:70.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确14.以下是与设置系统菜单有关的命令,其中错误的是_。 (分数:70.00)A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE15.设某程序中有

    6、PROG1.prg、PROG2.prg、PROG3.prg 三个程序依次嵌套,下面叙述中正确的是( )。(分数:70.00)A.SELECT 学号,班级 FROM 成绩; WHERE 平均分95B.SELECT 学号,班级 FROM 班级; WHERE(平均分95)AND(成绩学号=班级学号)C.SELECT 学号,班级 FROM 成绩,班级; WHERE(平均分95)OR(成绩学号=班级学号)D.SELECT 学号,班级 FROM 成绩,班级; WHERE(平均分95)AND(成绩学号=班级学号)16.要将数据库表从数据库中移出成为自由表,可使用命令( )。(分数:70.00)A.DELET

    7、E TABLEB.REMOVE TABLEC.DROP TABLED.RELEASE TABLE17.要同时打开多个数据表文件,选择不同的工作区可使用的命令是( )。(分数:70.00)A.USEB.OPENC.SELECTD.以上命令均可18.依次执行以下命令后的输出结果是_。 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO “.“ ?CTOD(“49-05-01“) (分数:70.00)A.49.05.01B.1949.05.01C.2049.05.01D.出错19.下列关于报表预览的说法,错

    8、误的是( )。(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局20.下列关于快捷菜单的说法,正确的是( )。(分数:70.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单21.找出平均分大于 95 分的学生学号和他们所在的班级所该使用的语句是( )。(分数:70.00)A.0B.6C.2D.8022.设有

    9、如下程序文件: SET TALK OFF CLEAR DIMENSION a(2,3) i=1 DO WHILE i=2 j=1 DO WHILE j=3 a(i,)=i+j ?a(i,j) j=j+1 ENDDO ? i=i+1 ENDDO SET TALK ON RETURN 执行此程序,程序的运行结果为( )。 (分数:70.00)A.ARCHIVEB.CODEC.ALTD.ALIGN23.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $24.在文

    10、件系统阶段,操作系统管理数据的基本单位是( )。(分数:70.00)A.记录B.程序C.数据项D.文件25.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是_。 (分数:70.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE3026.在 SQL 的 SELECT 查询结果中,消除重复记录的方法是_。 (分数:70.00)A.通过指定主关系键B.通过指定惟一索引C.用 DISTINCT 子句D.使用 HAVING 子句27.下列关于

    11、命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单28.在当前表中,查找第 2 个男同学的记录,应使用命令( )。(分数:70.00)A.LOCATE FOR 性别=男NEXT2B.LOCATE FOR 性别=男C.LOCATE FOR 性别=男 CONTINUED.LIST FOR 性别:男NEXT2

    12、29.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3 者之间的关系是( )。(分数:70.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS30.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 查询订单数在 3 个以上、订单的平

    13、均金额在 200 元以上的职员号。正确的 SQL 语句 是_。 (分数:70.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3WHERE AVG(金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额200

    14、31.在 Visual FoxPro 中,以下关于视图描述中错误的是_。 (分数:70.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询32.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:70.00)A.if(x0)y=1 else if(x0)y=-1; else y=O;B.if(x) if(x0)y=1; else if(x0)y=-1;C.y=-1; if(x) if(x0)y=1; else if(x=0)y=0; else y=-1;D.y=0; if(x=0) if(x0)y=1; else y=

    15、-1;33.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.表中不允许出现相同的行B.表中不允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换34.以下关于关系的说法正确的是( )。(分数:70.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列35.在成绩表中要求按“总分”降序排列,并查询前 3 名学生的记录,正确的命令是( )。(分数:70.00)A.SELECT * TOP 3 FROM 成绩表; WHERE 总分 DESCB.SELECT * TOP 3 FROM 成绩表; FOR 总分

    16、DESCC.SELECT * TOP 3 FROM 成绩表; GROUP BY 总分 DESCD.SELECT * TOP 3FROM 成绩表; ORDER BY 总分 DESC36.表结构中的空值(NULL)表示的含义是( )。(分数:70.00)A.私有变量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量37.连编应用程序不能生成的文件是( )。(分数:70.00)A.app 文件B.exe 文件C.dll 文件Dprg 文件38.对于查询输出到临时表中的叙述,下列说法错误的是( )。(分数:70.00)A.产生的临时表文件的后缀名仍为dbfB.执行查

    17、询后,该临时表文件是当前文件C.可以像一般的 dbf 文件一样使用,可查询和修改表中记录D.当关闭文件时,临时表文件将自动被删除39.设 X=10,语句? VARTYPE(“x”)的输出结果是(分数:70.00)A.NB.CC.10D.X40.在 Visual FoxPro 中,释放表单时会引发的事件是【 】。(分数:70.00)A.Unload 事件B.Init 事件C.Load 事件D.Release 事件41.语句“DELETE FROM 成绩表 WHERE 计算机60“的功能是( )。(分数:70.00)A.物理删除成绩表中计算机成绩在 60 分以下的学生记录B.物理删除成绩表中计算机

    18、成绩在 60 分以上的学生记录C.逻辑删除成绩表中计算机成绩在 60 分以下的学生记录D.将计算机成绩低于 60 分的字段值删除,但保留记录中其它字段值42.建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为( )。(分数:70.00)A.abB.bdC.acD.出错43.在 Visual FoxPro 中,根据变量的作用域来分,内存变量可分为( )。(分数:70.00)A.CREATE TABLEB.CREATE INDEXC.CREATE VIEWD.INDEX ON44.有报表文件 PP1,在报表设计器中修改该报表文件的命令是( )

    19、。(分数:70.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1C.CREATE PP1D.MODIFY PP145.执行下列命令后,显示的结果是() X=50 Y=100 Z=“X+Y“ ? 50+ 1 国家.国家代码 = 获奖牌情况.国家代码; WHERE 国家.国家名称 =“中国“ AND 名次=1(分数:1.50)填空项 1:_79.结构化程序设计包含 3 种基本控制结构,其中 SCAN-ENDSCAN 语句属于 1 结构。(分数:1.50)填空项 1:_计算机二级(VF)52 答案解析(总分:4230.02,做题时间:90 分钟)一、选择题(每小题

    20、2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.SQL 的 SELECT 语句中,“HAVING“用来筛选满足条件的【 】。(分数:70.00)A.列B.行C.关系D.分组 解析:在 SQL 的 SEIECT 语句中 HAVING 短语要结合 GROUP BY 使用,用来进一步限定满足分组条件的元组。2.在逻辑运算中,3 种运算符的优先级别依次排列为( )。(分数:70.00)A.sleep( ) B.yield( )C.join( )D.stop( )解析:调用 sleep()方法时,一个线程停止运行一段固定的时间,所以它可以使比其低的优先级线程运行。3.在表设计器的

    21、“字段”选项卡中可以创建的索引是(分数:70.00)A.惟一索引B.候选索引C.主索引D.普通索引 解析:在表设计器“字段”选项卡的索引下拉框中,只能为字段建立普通索引(系统默认),要建立主索引、候选索引或惟 一索引,必须在“索引”选项卡中设置。4.执行 SET SYSMENU TO 命令后( )。(分数:70.00)A.12,abcdB.10,bcdeC.2,defg D.0,cdef解析:Len( )是字符串长度检测函数,i=12 所以字符串长度为 2。Right( ,N1 从字符串右起取N1 个字符。5.下列关于控件类和容器类的说法中,错误的是( )。(分数:70.00)A.控件类用于进

    22、行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.控件类的封装性比容器类更加严密,灵活性更好 D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作解析:在 Visual FoxPro 中,类可分为控件类和容器类。控件类用于进行一种或多种相关的控制,其封装性比容器类更加严密,但灵活性比容器类差,故答案为 C)。6.“项目管理器”中的“文档”选项卡用于显示和管理( )。(分数:70.00)A.程序、API 库和应用程序B.数据库、自由表和查询C.菜单、文本文件和其他文件D.表单、报表和标签 解析:在“文档”选项卡中所显示和管理的是 Visual FoxPro 中

    23、的表单、报表和标签;程序、API 库和应用程序属于“代码”选项卡;数据库、自由表和查询属于“数据”选项卡;菜单、文本文件和其他文件属于“其他”选项卡。7.命令 SELECT0 的功能是( )。(分数:70.00)A.2004,08 B.8,12C.1,20D.2004-8-1,12:08:20解析:Year 函数提取日期字符串中的年份,Minute 函数提取时间字符串中的分钟数。8.表达式 LEN(SPACE(O)的运算结果是(分数:70.00)A.NULLB.1C.O D.“ ”解析:SPACE()函数是用来生成指定数量的空格,结果为字符型数据,SPACE(0)表示定义的空格为 0 个,即没

    24、有字符, 通过 LEN()函数用来测试字符串的长度也就为 0。9.某数据库有 20 条记录,若用函数 EOF( )测试结果为。T.,那么此时函数 RECNO( )的值是( )。(分数:70.00)A.表单控件工具栏B.布局工具栏 C.常用工具栏D.定制工具栏解析:在表单上需要对齐和调整控件的位置,应使用布局工具栏中的功能按钮进行设置。10.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.public class test public int x=0; public test(int x ) this.x=x; B.public class Test public int x

    25、=0; public Test(int x ) this.x=x; C.public class Test extends T1 T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 解析:类声明格式为修饰符class 类名extends 父类名)implements 类 实现的接口列表,选项 A)中源文件名与程序名不相同,Java 不支持多重继承所以选项 C)错误,选项 D)中类的访问权限不对应

    26、为public。11.在“数据工作期”窗口中,“一对多”按钮的作用是( )。(分数:70.00)A.OPRB.PRG C.PJXD.SCX解析:在 Visual FoxPro 中,程序文件的扩展名为PRG。选项 A)是查询文件的扩展名,选项 C)是项目文件的扩展名,选项 D)是表单文件 的扩展名。12.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.10B.-10 C.l00D.-100解析:SIGN()函数返回指定表达式的符号;ABS()是求绝对值的函数;SQRT()函数用来求指定表达式的平方根。13.下

    27、列关于编辑框的说法中,正确的是( )。(分数:70.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确 解析:编辑框实际上是一个完整的字处理器,可进行选择、剪切、粘贴及复制正文等操作,但在编辑框中只能输入和编辑字符型数据。14.以下是与设置系统菜单有关的命令,其中错误的是_。 (分数:70.00)A.SET SYSMENU DEFAULT B.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE解析:SET SYSMENU TO DEFA

    28、ULT:将系统菜单恢复为缺省配置;SET SYSMENU SAVE:将当前的系统菜单配 置指定为缺省配置;SET SYSMENU NOSAVE 将缺省配置恢复成 Visual FoxPro 系统菜单的标准配置。15.设某程序中有 PROG1.prg、PROG2.prg、PROG3.prg 三个程序依次嵌套,下面叙述中正确的是( )。(分数:70.00)A.SELECT 学号,班级 FROM 成绩; WHERE 平均分95B.SELECT 学号,班级 FROM 班级; WHERE(平均分95)AND(成绩学号=班级学号)C.SELECT 学号,班级 FROM 成绩,班级; WHERE(平均分95

    29、)OR(成绩学号=班级学号)D.SELECT 学号,班级 FROM 成绩,班级; WHERE(平均分95)AND(成绩学号=班级学号) 解析:选项 A)中缺少查询的“班级”表,且查询条件不全;选项 B)中同样缺少查询的“成绩”表;选项C)中查询条件错误,应使用 AND 进 行条件连接,而不是 OR。16.要将数据库表从数据库中移出成为自由表,可使用命令( )。(分数:70.00)A.DELETE TABLEB.REMOVE TABLE C.DROP TABLED.RELEASE TABLE解析:将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE。该命令有DELETE和 REC

    30、YCLE两个短语,如果加短语则表示删除数据库表。17.要同时打开多个数据表文件,选择不同的工作区可使用的命令是( )。(分数:70.00)A.USEB.OPENC.SELECT D.以上命令均可解析:在 Visual FoxPro 中,如果要在同一时刻打开多个表,只需要利用 SELECT 命令选择不同的工作区并打开不同的表即可。最小的工作区号是 1,最大的是 32767,即可以同时打开 32767 个表。18.依次执行以下命令后的输出结果是_。 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO “.

    31、“ ?CTOD(“49-05-01“) (分数:70.00)A.49.05.01B.1949.05.01 C.2049.05.01D.出错解析:SET DATE TO YMD 是设置日期显示的格式为 yy/mm/dd。 SET CENTURY ON 指显示日期或日期时间时,用 4 位数显示年份。 SET CENTURY TO 19 ROLLOVER 10 语句指定小于 10 的两位数年份属于 21 世纪(19+1),而大于等 于 10 的两位数字年份属于 20 世纪(19)。 CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。 4910,所以最后的输出结果是 1949.05.01。

    32、19.下列关于报表预览的说法,错误的是( )。(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表 C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局解析:在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果,不论报表的修改是否保存,即使报表文件的数据源内容已经更改,也总是预览当前数据源中的数据。报表的预览窗口,只用来查看报表的布局设置,并不能在此修改报表布局。20.下列关于快捷菜单的说法,正确的是( )。(分数:70.00)A.快捷菜单中只有

    33、条形菜单B.快捷菜单中只有弹出式菜单 C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单解析:一般来说,下拉式菜单作为一个应用程序的菜单系统,列出了整个应用程序所具有的功能,而快捷菜单一般从属于某个界面对象。与下拉式菜单相比,快捷菜单没有条形菜单,只有弹出式菜单。21.找出平均分大于 95 分的学生学号和他们所在的班级所该使用的语句是( )。(分数:70.00)A.0B.6 C.2D.80解析:本题考查函数调用和输出格式的语句。调用 HFC 的过程如下: x=12,y=2 时,sic=6,x=2,y=6 x=2,y=6 时,sic=0,x=6,y=0 y=0

    34、,跳出循环,输出 x=6 并结束程序。 22.设有如下程序文件: SET TALK OFF CLEAR DIMENSION a(2,3) i=1 DO WHILE i=2 j=1 DO WHILE j=3 a(i,)=i+j ?a(i,j) j=j+1 ENDDO ? i=i+1 ENDDO SET TALK ON RETURN 执行此程序,程序的运行结果为( )。 (分数:70.00)A.ARCHIVE B.CODEC.ALTD.ALIGN解析:如果 Applet 中有两个或两个以上的文件,应该考虑将这些文件打包成一个归档文件(jar 或 zip文件)。在 Applet 中用 ARCHIVE

    35、 属性。 23.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $ 解析:解答本题时,先判断 if 语句,因为 a=b+c 为零,则执行 else 语句。24.在文件系统阶段,操作系统管理数据的基本单位是( )。(分数:70.00)A.记录B.程序C.数据项D.文件 解析:文件管理方式本质上是把数据组织成文件形式存储在磁盘上,所以文件是操作系统管理数据的基本单位。25.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是_

    36、。 (分数:70.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30 C.DELETE S FOR AGE30D.DELETE S WHERE AGE30解析:SQL 从表中删除数据的命令格式如下:DELETE FROM tableName WHERE Condition这里的 FROM 指定从哪个表中删除数据。WHERE 指定被删除的记录所满足的条件。如果不使用 WHERE 子句,则删除该表中的所有记录。DELETE FOR 为 Visual FoxPro 删除记录的命令,且限定被删除记录的表处于当前状态。26.在 SQL 的 SELECT 查询

    37、结果中,消除重复记录的方法是_。 (分数:70.00)A.通过指定主关系键B.通过指定惟一索引C.用 DISTINCT 子句 D.使用 HAVING 子句解析:Visual FoxPro 的 SELECTSQL 命令的一般语法格式如下: SELECT ALL|DISTINCT, FROM , WHERE GROUP BYHAVING ORDER BYASC|DESC; 说明: SELECT 子句:ALL 表示选出的记录中包括重复记录,这是缺省值;DISTINCT 则表示选出 的记录中不包括重复记录。 FROM 子句及其选项:用于指定查询的表,可以对单个表或多个表进行查询。 WHERE 子句:说

    38、明查询条件,即筛选元组的条件。 GROUP BY 子句:对记录按值分组,常用于分组统计。 HAVING 子句:当含有 GROUP BY 子句时,HAVING 子句可用作记录查询的限制条件;无 GROUP BY 子句时 HAVING 子句的作用如同 WHERE 子句。 ORDER BY 子句:指定查询结果中记录按排序,默认升序。选项 ASC 表示升序,DESC 表 示降序。 27.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不

    39、关闭表单C.产生表单对象引用变量 YY,在释放变量 YY 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单 解析:在运行表单的命令中,如果使用 NAME 子句,系统将建立指定名子的变量,并使它指向表单。当使用 LINKED 短语时,表单对象将随指向它的变量的清除而关闭,否则,即使变量已经清除,表单对象依然存在。28.在当前表中,查找第 2 个男同学的记录,应使用命令( )。(分数:70.00)A.LOCATE FOR 性别=男NEXT2B.LOCATE FOR 性别=男C.LOCATE FOR 性别=男 CONTINUE D.LIST FOR 性别:男NEXT2解

    40、析:LOCATE FOR 是指查找到第 1 条满足要求的记录,然后使用 CONTINUE 继续查找下 1 条满足要求的记录。选项 B)是查找所有满足要求的记录。选项 A),D)命令格式错误。29.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3 者之间的关系是( )。(分数:70.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术 后的计算机系统,数据库管理系统(

    41、DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是 数据库系统包括数据库和数据库管理系统。30.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 查询订单数在 3 个以上、订单的平均金额在 200 元以上的职员号。正确的 SQL 语句 是_。 (分数:70.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 H

    42、AVING COUNT(*)3 AND AVG_金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200 C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3WHERE AVG(金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额200解析:要求平均金额可以用 AVG(金额)表示,对于多个查询条件用 AND 连接。31.在 Visual FoxPro 中,以下关于视图描述中错误的是_。

    43、 (分数:70.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询 解析:视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此也可 以看做一个虚表,并不是一种查询。32.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:70.00)A.if(x0)y=1 else if(x0)y=-1; else y=O; B.if(x) if(x0)y=1; else if(x0)y=-1;C.y=-1; if(x) if(x0)y=1; else if(x=0)y=0; else y=-1;D.y=

    44、0; if(x=0) if(x0)y=1; else y=-1;解析:条件运算符要求有三个操作对象,它是 c+语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式 1?表达式 2:表达式 3,先求解表达式 1,若为非 0(真)则求解表达式 2,此时表达式 2 的值就作为整个条件表达式的值。若表达式 1 的值为 0(假),则求解表达式 3,表达式 3 的值就是整个条件表达式的值。本题中用了两次三目运算符。33.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.表中不允许出现相同的行B.表中不允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换 解析:

    45、根据规范化理论依据,对关系的要求包括:列是同质的,即每一列中分量是同类型的数据,来自同一个域,每列称为一个属性,行或列的顺序可以任意排列,而不影响各数据项的关系。34.以下关于关系的说法正确的是( )。(分数:70.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要 D.关键字必须指定为第一列解析:在一个关系中列的次序无关紧要。任意交换两列的位置也不影响数据的实际含义。35.在成绩表中要求按“总分”降序排列,并查询前 3 名学生的记录,正确的命令是( )。(分数:70.00)A.SELECT * TOP 3 FROM 成绩表; WHERE 总分 DESCB.SELE

    46、CT * TOP 3 FROM 成绩表; FOR 总分 DESCC.SELECT * TOP 3 FROM 成绩表; GROUP BY 总分 DESCD.SELECT * TOP 3FROM 成绩表; ORDER BY 总分 DESC 解析:使用 SQL SELECT 可以对查询结果进行排序,排序的短语是 ORDER BY。选项 A) 和 B) 属于语法错误,选项 C) 中的 GROUP BY 短语的功能是对查询结果进行分组。使用 SELECT-SQL 可以实现显示部分结果,需结合 TOP 短语。36.表结构中的空值(NULL)表示的含义是( )。(分数:70.00)A.私有变量和局部变量B.

    47、公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量 解析:变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在Visual FoxPro 中,可分为公共变量、私有变量和局部变量 3 类。37.连编应用程序不能生成的文件是( )。(分数:70.00)A.app 文件B.exe 文件C.dll 文件Dprg 文件 解析:PRG 类型的文件为命令文件或程序文件,在命令窗口输入 MODIFY COMMAND 命令可以建立该类型文件,不能 通过连编建立。38.对于查询输出到临时表中的叙述,下列说法错误的是( )。(分数:70.00)A.产生的临时表

    48、文件的后缀名仍为dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的 dbf 文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除解析:查询输出到临时表中,产生的临时表文件的后缀名仍为dbf,且该临时表文件是当前文件,可以像一般的 dbf 文件一样使用,但仅是只读文件,当关闭文件时,临时表文件将自动被删除。39.设 X=10,语句? VARTYPE(“x”)的输出结果是(分数:70.00)A.NB.C C.10D.X解析:VARTYPE()是用来测试数据类型的函数,变量 X 通过赋值后是一个数值型数据,但在函数测试中,添加了字符 型数据的定界符,因此函数最终测试的是一个字符型数据。40.在 Visual FoxPro 中,释放表单时会引发的事件是【 】。(分数:70.00)A.Unload 事件 B.Init 事件C.Load 事件D.Release 事件解析:在表单的常用事件中,Init 事


    注意事项

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




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

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

    收起
    展开