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

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

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

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

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

    1、国家计算机二级(VF)80 及答案解析(总分:99.98,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是_。 (分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序D.以上文件都可以以下九道小题使用的数据表如下: 当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表: (分数:1.98)(1).为“歌手”表增加一个字段“最后得分”的 SQL 语句是_。 (分数:0.18)A.ALTER TABLE 歌

    2、手 ADD 最后得分 F(6,2)B.ALTER DBF 歌手 ADD 最后得分 F 6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D.CHANGE TABLE 学院 INSERT 最后得分 F 6,2(2).插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是_。(分数:0.18)A.INSERT VALUES(“1001”,9“105”)INTO 评分(歌手号,分数,评委号)B.INSERT TO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)C.INSERT INTO 评分(

    3、歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)D.INSERT VALUES(“100”9.9“105”)TO 评分(歌手号,分数,评委号)(3).假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”并存储于表 TEMP 中。表 TEMP 中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL 语句是_。(分数:0.18)A.SELECT 歌手号,(COUNT(分数) MAX(分数)MIN(分数)/(SUM(*)2)最后得分;FROM 评分 INTO DBF T

    4、EMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SELECT 歌手号,(COUNT(分数)MAX(分数)MIN(分数)/(SUM(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCC.SELECT 歌手号,(SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号,(SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分;FRO

    5、M评分 INTO DBF TEMP GROUP BY歌手号 ORDER BY最后得分 DESC(4).与“SELECT * FROM*歌手 WHERE NOT(最后得分9.00 OR 最后得分8.00)”等价的语句是_。(分数:0.18)A.SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B.SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00C.SELECT * FROM 歌手 WHERE 最后得分9.00 OR 最后得分8.00D.SELECT * FROM 歌手 WHERE 最后得分=8.00 AN

    6、D 最后得分=9.00(5).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的 SQL 语句是_。(分数:0.18)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10B.ALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10C.ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10D.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 OR 分数=10(6).根据“歌手”表建立视图 myview

    7、,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的 SQL 语句是_。(分数:0.18)A.CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1”B.CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)C.CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1”D.CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)(7).删除视图 myvi

    8、ew 的命令是_。(分数:0.18)A.DELETE myview VIEWB.DELETE myviewC.DROP myview VIEWD.DROP VIEW myview(8).假设 temp. dbf 数据表中有两个字段“歌手号”和“最后得分”下面程序的功能是:将 temp. dbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)在下线处应该填写的 SQL 语句是_。 USE 歌手 DO WHILE . NOT. EOF() REPLACE 歌手 最后得分 WITH a_ SKIP ENDDO(分数:0.18)A.SELECT*FROM temp

    9、 WHERE temp.歌手号=歌手.歌手号 TO ARRAY aB.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aD.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a(9).与“SELECT DISTINCT”歌手号 FROM 歌手 WHERE 最后得分ALL;(SELECT 最后得分 FROM)歌手 WHERE SUBSTR(歌手号,1,1)=“2”)等价的 SQL 语句是_。(分数:

    10、0.18)A.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)B.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=(SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)C.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=ANY(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)D.SELECT DIST

    11、INCT 歌手号 FROM 歌手 WHERE 最后得分=SOME(SELECT MAX (最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)(10).以下关于“视图”的描述正确的是_。(分数:0.18)A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中(11).关闭表单的程序代码是 ThisForm ,Release, Release 是_。(分数:0.18)A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法2.关系数据库管理系统所管理的关系是( )。(分数:2.00)A.若干个二维表B.一个 DBF

    12、文件C.一个 DBC文件D.若干个 DBC文件3.表单控件工具栏的作用是在表单上创建( )。(分数:2.00)A.EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDATE4.下面表单及控件常用事件中,与鼠标操作有关的是( )。(分数:2.00)A.数值型B.备注型C.逻辑型D.日期型5.数据库表的索引类型共有( )。(分数:2.00)A.1种B.2种C.3种D.4种6.设 X=65,命令?VARTYPE(X)的输出是_。(分数:2.00)A.NB.CC.LD.出错7.自由表中字段名长度的最大值是( )。(分数:2.00)A.8B.10C.128D.2558.下列程序段执行以后

    13、,内存变量 X和 Y的值是 CLEAR STORE 3 TO X STORE 5 TO Y PLUS(X),Y) ?X,Y PROCEDURE PLUS PARAMETERS A1A2 A1=A1+A2 A2=A1+A2 ENDPROC (分数:2.00)A.8 13B.3 13C.3 5D.8 59.以下关于视图的描述中,正确的是( )。(分数:2.00)A.basB.clsC.frmD.res10.查询学生表中学号(字符型,长度为 2)尾数字符是“1”的错误命令是( )。(分数:2.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块

    14、中使用D.只能在定义该变量的模块及其下属模块中使用11.下列对队列的叙述正确的是【 】。(分数:2.00)A.队列属于非线性表.B.队列按“先进后出“原则组织数据C.队列在队尾删除数据D.队列按“先进先出“原则组织数据12.下列关于索引的叙述中,不正确的是( )。(分数:2.00)A.NEXTB.LOOPC.SKIPD.CONTINUE13.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区 中,那么可以将上述索引设置为当前索引的命令是_。 (分数:2.00)A.SET INDEX TO 姓名B

    15、.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM14.MODIFY STRUCTURE命令的功能是(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构15.在 Visual FoxPro中,程序文件的扩展名为( )。(分数:2.00)A.OPRB.PRGC.PJXD.SCX16.数据库技术的根本目标是要解决数据的_。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题17.下列数据结构中,能用二分法进行查找的是_。 (分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链

    16、表18.为了在报表中打印当前时间,这时应该插入一个( )。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件19.如要设定学生年龄有效性规则在 18至 20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:2.00)A.联合查询B.传递查询C.数据定义查询D.子查询20.自由表中字段名长度的最大值是( )。(分数:2.00)A.生成一个按“学号”升序的表文件 xsdakdbfB.生成一个按“学号”降序的表文件 xsdakdbfC.生成一个新的数据库文件 xsdakdbcD.系统提示出错信息21.设某程序中有 PROG1.prg、PROG2.prg、P

    17、ROG3.prg 三个程序依次嵌套,下面叙述中正确的是( )。(分数:2.00)A.在 PROG1prg 中用!RUN PROG2prg 语句可以调用 PROG2prg 子程序B.在 PROG2prg 中用 RUN PROG3prg 语句可以调用 PROG3prg 子程序C.在 PROG3prg 中用 RETURN语句可以返回 PROG1prg 主程序D.在 PROG3prg 中用 RETURN TO MASTER语句可以返回 PROG1prg 主程序22.SELECT-SQL语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.ORDER BYB.GROUP BYC.HAVIN

    18、CD.WHERE23.表单控件工具栏的作用是在表单上创建( )。(分数:2.00)A.文本B.事件C.控件D.方法24.在 Visual FoxPro中,一个表可以建立一个( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引25.在 Visual FoxPro 中,以下关于视图描述中错误的是_。 (分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询26.在 Visual FoxPro 中,下列关于表的叙述正确的是_。 (分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表

    19、中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值27.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是_。 (分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE3028.关于内存变量的调用,下列说法正确的是( )。(分数:2.00)A.等于原来关系中的元组个数B.大于原来关系中的元组个数C.小于原来关系中的元组个数D.不能确定元

    20、组个数29.下列关于命令 DO FORM XX NAME YY的叙述中,正确的是( )。(分数:2.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $30.在表单 My Form中通过事件代码,设置标签 Lbl1的 Caption属性值设置为“计算机等级考试”,下列程序代码正确的是( )。(分数:2.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空31.下列关于视图的操作中,错误的是( )。(分数:2.00)A.操作数乘以 2B.操作数除以 2C.操作数乘以 4D.操作数除以 432.不论索引是否生效,定位到相同记录上的

    21、命令是( )。(分数:2.00)A.DELETEB.RECALLC.PACKD.ZAP33.下列关于栈的描述中错误的是_。 (分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针34.在 Visual FoxPro 中以下叙述错误的是_。 (分数:2.00)A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)35.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 1 负责数据的模式定义与

    22、数据的物理存取构建。(分数:2.00)填空项 1:_36.利用 SQL语句删除当前文件夹中一个名为 temp的自由表文件为: 1temp。(分数:2.00)填空项 1:_37.在数据库系统中,实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_38.在 Visual FoxPro中释放和关闭表单的方法是 1。(分数:2.00)填空项 1:_39.在成绩表中,检索选修 3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4个字段。 请将下面的 SQL语句补充完整。 SELECT 学号,SUM(成绩)FROM 1; WHERE成绩=60; GROUP B

    23、Y 学号; 2 COUNT(*)=3 (分数:2.00)填空项 1:_40.在 Visual FoxPro中,SKIP 命令是按 1 顺序定位,如果使用索引时,则是按 2 顺序定位。(分数:2.00)填空项 1:_41.SQL是一种高度非过程化的语言,它可以直接以 1 方式使用,也可以 2 方式使用。(分数:2.00)填空项 1:_42.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2改为 4,则语句为: ALTER TABLE 学生表 1 (分数:2.00)填空项 1:_43.在 Visual FoxPro中,可以在表设计器中为字段设置默认值的表是 1

    24、 表。(分数:2.00)填空项 1:_44.可以在项目管理器的 1 选项卡下建立命令文件(程序)。(分数:2.00)填空项 1:_45.利用 SQL语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。 SELECT 1 FROM选课表 WHERE 2 (分数:2.00)填空项 1:_46.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE 职工表 ALTER年龄 1。 (分数:2.00)填空项 1:_47.“歌手“表中有“歌手号“、“姓名“和“最后得分“三个字段,“最后得分“越高名次越靠前,查询前 10名歌手的 SQL语句是:SELECT* 1FROM 歌

    25、手 ORDER BY最后得分 2(分数:2.00)填空项 1:_48.参照完整性规则包括更新规则、 1 和 2。(分数:2.00)填空项 1:_49.表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是 1。(分数:2.00)填空项 1:_国家计算机二级(VF)80 答案解析(总分:99.98,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是_。 (分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序 D.以上文件都可以

    26、解析:项目管理器的“运行”按钮的功能:执行选定的查询、表单或程序。当选定项目管理器中的一个查 询、表单或程序时才可使用。此按钮与“项目”菜单的“运行文件”命令作用相同。以下九道小题使用的数据表如下: 当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表: (分数:1.98)(1).为“歌手”表增加一个字段“最后得分”的 SQL 语句是_。 (分数:0.18)A.ALTER TABLE 歌手 ADD 最后得分 F(6,2) B.ALTER DBF 歌手 ADD 最后得分 F 6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D

    27、.CHANGE TABLE 学院 INSERT 最后得分 F 6,2解析:(2).插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是_。(分数:0.18)A.INSERT VALUES(“1001”,9“105”)INTO 评分(歌手号,分数,评委号)B.INSERT TO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)C.INSERT INTO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”) D.INSERT VALUES(“100”9.9“105”)TO 评分(歌手号,分

    28、数,评委号)解析:(3).假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”并存储于表 TEMP 中。表 TEMP 中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL 语句是_。(分数:0.18)A.SELECT 歌手号,(COUNT(分数) MAX(分数)MIN(分数)/(SUM(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SELECT 歌手号,(COUNT(分数)MAX(分数)MIN(分数)/

    29、(SUM(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCC.SELECT 歌手号,(SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号,(SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分;FROM评分 INTO DBF TEMP GROUP BY歌手号 ORDER BY最后得分 DESC 解析:(4).与“SELECT * FROM*歌手

    30、 WHERE NOT(最后得分9.00 OR 最后得分8.00)”等价的语句是_。(分数:0.18)A.SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B.SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00 C.SELECT * FROM 歌手 WHERE 最后得分9.00 OR 最后得分8.00D.SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00解析:(5).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的 SQ

    31、L 语句是_。(分数:0.18)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10B.ALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10 C.ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10D.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 OR 分数=10解析:(6).根据“歌手”表建立视图 myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的 SQL 语句是_。(分数:0.18)A.CREATE V

    32、IEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1” B.CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)C.CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1”D.CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)解析:(7).删除视图 myview 的命令是_。(分数:0.18)A.DELETE myview VIEWB.DELETE myviewC.DR

    33、OP myview VIEWD.DROP VIEW myview 解析:(8).假设 temp. dbf 数据表中有两个字段“歌手号”和“最后得分”下面程序的功能是:将 temp. dbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)在下线处应该填写的 SQL 语句是_。 USE 歌手 DO WHILE . NOT. EOF() REPLACE 歌手 最后得分 WITH a_ SKIP ENDDO(分数:0.18)A.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY aB.SELECT*FROM temp W

    34、HERE temp.歌手号=歌手.歌手号 INTO ARRAY a C.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aD.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a解析:(9).与“SELECT DISTINCT”歌手号 FROM 歌手 WHERE 最后得分ALL;(SELECT 最后得分 FROM)歌手 WHERE SUBSTR(歌手号,1,1)=“2”)等价的 SQL 语句是_。(分数:0.18)A.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=(SE

    35、LECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”) B.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=(SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)C.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=ANY(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)D.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SOME(SELECT MAX (最后得

    36、分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)解析:(10).以下关于“视图”的描述正确的是_。(分数:0.18)A.视图保存在项目文件中B.视图保存在数据库中 C.视图保存在表文件中D.视图保存在视图文件中解析:(11).关闭表单的程序代码是 ThisForm ,Release, Release 是_。(分数:0.18)A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法 解析:2.关系数据库管理系统所管理的关系是( )。(分数:2.00)A.若干个二维表 B.一个 DBF文件C.一个 DBC文件D.若干个 DBC文件解析:Visual Fox

    37、Pro 就是一种关系数据库管理系统,一个“表”就是一个关系,一个关系就是一个二维表。关系数据库管理系统可管理若干个二维表。3.表单控件工具栏的作用是在表单上创建( )。(分数:2.00)A.EXCLUSIVEB.SHARED C.NOUPDATED.VALIDATE解析:在打开数据库时,EXCLUSIVE 短语是以独占方式打开;SHARED 短语是以共享方式打开;NOUPDATE短语是以只读方式打开;VAHDATE 短语用以指定 VisuMFoxPro检查在数据库中应用的对象是否合法。4.下面表单及控件常用事件中,与鼠标操作有关的是( )。(分数:2.00)A.数值型 B.备注型C.逻辑型D.

    38、日期型解析:系统自动指定字段宽度的字段类型有日期型、逻辑型、备注型、通用型等,数值型字段的宽度是由用户自己定义的。5.数据库表的索引类型共有( )。(分数:2.00)A.1种B.2种C.3种D.4种 解析:数据库表的索引有主索引、候选索引、惟一索引和普通索引 4种。6.设 X=65,命令?VARTYPE(X)的输出是_。(分数:2.00)A.NB.CC.L D.出错解析:7.自由表中字段名长度的最大值是( )。(分数:2.00)A.8B.10 C.128D.255解析:在自由表中不可使用长字段名,字段名的最大值是 10;数据库表中可以使用长字段名,最大值为128。8.下列程序段执行以后,内存变

    39、量 X和 Y的值是 CLEAR STORE 3 TO X STORE 5 TO Y PLUS(X),Y) ?X,Y PROCEDURE PLUS PARAMETERS A1A2 A1=A1+A2 A2=A1+A2 ENDPROC (分数:2.00)A.8 13B.3 13C.3 5 D.8 5解析:Visual FoxPro 的参数传递规则为:如果实际参数是常数或表达式则传值,如果实际参数是变量则传址,即传递的不是实参变量的值而是实参变量的地址,这样,过程中对形参变量值的改变也将使实参变量值改变。如果实参是内存变量而又希望进行值传递,可以用圆括号将该内存变量括起来,强制该变量以值方式传递数据。

    40、9.以下关于视图的描述中,正确的是( )。(分数:2.00)A.basB.clsC.frmD.res 解析:bas 为程序模块文件的扩展名;cls 为类模块文件的扩展名;res 为相 关资源文件的扩展名,frm为窗体文件的扩展名。注意:工程文件的扩展名.vbP,工程组文件的扩展名 vbg。 10.查询学生表中学号(字符型,长度为 2)尾数字符是“1”的错误命令是( )。(分数:2.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用 解析:本题中共调用了 3次子程序,a 的值每执行一次便乘

    41、以 2,b 的值每执行一次变加上一次 a的值。11.下列对队列的叙述正确的是【 】。(分数:2.00)A.队列属于非线性表.B.队列按“先进后出“原则组织数据C.队列在队尾删除数据D.队列按“先进先出“原则组织数据 解析:队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按“先进先出“的原则组织数据的,故本题答案为 D)。12.下列关于索引的叙述中,不正确的是( )。(分数:2.00)A.NEXTB.LOOPC.SKIPD.CONTINUE 解析:利用

    42、LOCATEFOR命令可以按指定的条件查询记录,该命令执行后将记录指针定位到满足条件的第 1条记录上,如果使指针继续指向下 1条满足条件的记录,应使用 CONTINUE命令。13.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区 中,那么可以将上述索引设置为当前索引的命令是_。 (分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM 解析:将索引设置为当前索引的命令格式为:SET ORDER T

    43、O nIndexNumber|tag TagName ASCENDING|DESCENDING 其中可以按索引序号(nIndexNumber)或索引名(TagName)指定索引项。索引序号是指建立索引的 先后顺序号,并且按照 SET ORDER TO IndexfileList命令中的总序号排列,特别不容易记清,建议使用索引 名。14.MODIFY STRUCTURE命令的功能是(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:MODIFY STRUCTURE 命令没有参数,其功能是修改当前表的结构,并且,只有在用 USE命令打开表文件以后,才能显示

    44、或修改表文件的结构。15.在 Visual FoxPro中,程序文件的扩展名为( )。(分数:2.00)A.OPRB.PRG C.PJXD.SCX解析:在 Visual FoxPro中,程序文件的扩展名为PRG。选项 A)是查询文件的扩展名,选项 C)是项目文件的扩展名,选项 D)是表单文件 的扩展名。16.数据库技术的根本目标是要解决数据的_。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:17.下列数据结构中,能用二分法进行查找的是_。 (分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:二分法查找只适用于顺序存储的有序表。在

    45、此所说的有序表是指线性表中的元素按值非递减排列(即 从小到大,但允许相邻元素值相等)。18.为了在报表中打印当前时间,这时应该插入一个( )。(分数:2.00)A.表达式控件B.域控件 C.标签控件D.文本控件解析:报表中的域控件用于打印表或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间,应使用域控件 来控制显示。19.如要设定学生年龄有效性规则在 18至 20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:2.00)A.联合查询B.传递查询 C.数据定义查询D.子查询解析:本题考查传递查询的定义。20.自由表中字段名长度的最大值是( )。(分数:2.

    46、00)A.生成一个按“学号”升序的表文件 xsdakdbf B.生成一个按“学号”降序的表文件 xsdakdbfC.生成一个新的数据库文件 xsdakdbcD.系统提示出错信息解析:在 SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。且系统默认的排序方式为升序排序。21.设某程序中有 PROG1.prg、PROG2.prg、PROG3.prg 三个程序依次嵌套,下面叙述中正确的是( )。(分数:2.00)A.在 PROG1prg 中用!RUN PROG2prg 语句可以调用 PROG2prg 子程序B.在 PRO

    47、G2prg 中用 RUN PROG3prg 语句可以调用 PROG3prg 子程序C.在 PROG3prg 中用 RETURN语句可以返回 PROG1prg 主程序D.在 PROG3prg 中用 RETURN TO MASTER语句可以返回 PROG1prg 主程序 解析:在程序的多级调用中,如果在某个子程序的返回语句中加入了选项 TO MASTER,那么在执行程序嵌套时,它们的返回次序将被改变。本题在子程序 PROG3.prg中加入了选项 TO MASTER,那它们的返回次序将是由子程序 PROG3prg 直接返回到主程序。22.SELECT-SQL语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:在 SQL查询语句中,利用 ORDERBY短语可以对查询的结果进行排序。包括升序(ASC) 和降序(DESC) 两种,系统默认的为升序排列,如果要降序排列,必须加参数“DESC”。23.表单控件工具栏的作用是在表单上创建( )。(分数:2.00)A.文本B.事件C.控件 D.方法解析:Vi


    注意事项

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




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

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

    收起
    展开