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

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

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

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

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

    1、国家二级 VF笔试-试卷 199及答案解析(总分:110.00,做题时间:90 分钟)一、选择题(总题数:36,分数:78.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.记录D.码3.对建立良好的程序设计风格,下列描述中正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无4.有三个关系 R、S 和 T如下: (分数:2.00)A.自

    2、然连接B.差C.交D.并5.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程6.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码7.执行下列序列后屏幕显示( )。 STORE 5 T0 X STORE X=15 T0 Y ?TYPE(Y)(分数:2.00)A.UB.LC.CD.F8.已知 DA=“12/02/99”, WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号B.SELECT 课程名称,COUNT(成绩)

    3、AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号C.SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号D.SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号(2).下列 SQL查询语句所表示的含义是( )。SELECT 课程名称,开课系名,COUNT(学号) AS 选修人数; FROM 成绩,课程; WHERE 课程.课程编

    4、号=成绩.课程编号; GROUP BY 课程名称; HAVING COUNT(*)3(分数:2.00)A.检索开课在 3门以上的开课系名、课程名称和选修人数B.检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C.检索每门课程中,有 3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数D.检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数(3).为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于 100 分时,提示“成绩不能超过 100分”的信息,正确的命令是( )。(分数:2.00)A.ALTER TA

    5、BLE 成绩 ALTER 成绩; FOR CHECK 成绩=100 ERROR“成绩不能超过 100分“B.ALTER TABLE 成绩 ALTER 成绩; (WHERE CHECK 成绩=100 ERROR“成绩不能超过 100分“)C.ALTER TABLE 成绩 ALTER 成绩; SET CHECK 成绩=100 ERROR“成绩不能超过 100分“D.ALTER TABLE 成绩 ALTER 成绩; (SET CHECK 成绩=100 ERROR“成绩不能超过 100分“)(4).利用 SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的命令是

    6、( )。(分数:2.00)A.CREATE VIEW viewl AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; GROUP BY 课程名称)B.CREATE VIEW view1 AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称)C.CRE

    7、ATE VIEW view1 AS; SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; GROUP BY 课程名称D.CREATE VIEW view1 AS; SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称(5).向“成绩”表末尾插入一条“学号”为“08102

    8、002”,“课程编号”为“4001”,“成绩”为“86”的新记录,正确的命令是( )。(分数:2.00)A.INSERT INTO 成绩 VALUES(08102002,4001,86)B.INSERT INTO 成绩 VALUES(“08102002“,“4001“,86)C.INSERT FOR 成绩 VALUES(08102002,4001,“86“)D.INSERT FOR 成绩 VALUES(“08102002“,“4001“,86)18.在 Visual FoxPro中,要运行查询文件 Smdentqpr,可以使用命令( )。(分数:2.00)A.DO StudentqprB.DO

    9、 StudentC.DO QUERY StudentD.RUN Student19.下列叙述中,不能打开数据库设计器的是( )。(分数:2.00)A.通过菜单命令“文件”“打开”命令,选择要打开的数据库B.单击项目管理器中的“修改”按钮,打开数据库C.通过命令:MODIFY DATABASE 打开数据库D.通过命令 OPEN DATABASE打开数据库20.下列数据哪个不是字符型数据( )。(分数:2.00)A.41282B.41282C.12.3D.CHINA=中国21.SQL语句 DELETE FROM学生 WHERE年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表

    10、中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除D.将学生表中年龄大于 25的记录物理删除22.在 DO WHILE.ENDDO循环结构中,LOOP 命令的作用是( )。(分数:2.00)A.终止程序的运行B.退出循环,返回程序开始处继续执行C.转到 DO WHILE语句行,开始下一次循环D.终止本次循环,将控制转到本循环结构 ENDDO后面的第一条语句继续执行23.打开 Visual FoxPro“项目管理器”的“文档” (Docs)选项卡,其中包含_。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3种文件24.SQL的查询语

    11、句中,_短语用于实现关系的投影操作。(分数:2.00)A.WHEREB.SELECTC.FROMD.GROUP BY25.下列函数中函数值为字符型的是 _。(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()26.有关查询设计器,正确的描述是 _。(分数:2.00)A.“连接”选项卡与 SQL语句的 GROUPBY短语对应B.“筛选”选项卡与 SQL语句的 HAVING短语对应C.“排序依据”选项卡与 SQL语句的 ORDERBY短语对应D.“分组依据”选项卡与 SQL语句的 JOINON短语对应27.在 VFP中,执行 STORE DTOC(DATE()

    12、+10)TO B后,变量 B的类型为( )。(分数:2.00)A.日期型B.数据型C.备注型D.字符型28.下列关于查询的说法中,不正确的是(分数:2.00)A.查询是预先定义好的一个 SQLSELECT语句B.查询是 Visual FoxPro支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出29.用 SQL语句建立表时将属性定义为主关键字,应使用短语(分数:2.00)A.CHECKB.PRIMARY KEYC.FREED.UNIQUE30.数据库系统与文件系统的主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单

    13、B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量31.作为整个应用程序入口点的主程序至少应具有以下功能(分数:2.00)A.初始化环境B.初始化环境,显示初始的用户界面C.初始化环境,显示初始的用户界面,控制事件循环D.初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境32.使用菜单操作方法打开一个在当前目录下已经存在的查询文件 zgjk.qpr后,在命令窗口生成的命令是_。(分数:2.00)A.OPEN QUERY zgjk.qprB.MO

    14、DIFY QUERY zgik.qprC.DO QUERY zgik.qprD.CREATE QUERY zgik.qpr33.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系是_。(分数:2.00)A.DBS包括 DB和 DBMSB.DBMS包括 DB和 DBSC.DB包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS34.在 Visual FoxPro中以下叙述正确的是 _。(分数:2.00)A.关系也被称作表单B.数据库文件不存储用户数据C.表文件的扩展名是.DBCD.多个表存储在一个物理文件中35.设 X=65,命令?VARTYPE(X)的输出是 _

    15、。(分数:2.00)A.NB.CC.LD.出错二、填空题(总题数:16,分数:32.00)36.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_37.衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中 1 是度量一个模块功能强度的一个相对指标。(分数:2.00)填空项 1:_38.队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 1。(分数:2.00)填空项 1:_39.软件测试是由一系列的测试所组成,而其最基本的测试是 1。(分数:2.00)填空项 1:_40.实体联系模型是一种常用的高级概

    16、念数据模型,而 1 是实体模型中的核心。(分数:2.00)填空项 1:_41.若串 s=“Math Types“则其子串的数目是 1。(分数:2.00)填空项 1:_42.对于如下表:学生(学生号 N(3),姓名 C(3),性别 C(1),年龄 N(2)课程(课程号 C(3),课程名称 C(3),教师 C(3)选课(学生号 N(3),课程号 C(3),成绩 N(3),若要定义“年龄”有效性规则(大于或等于 19岁)和出错信息(年龄应满 19岁),则语法为:ALTERTABLE 学生 ALTE年龄; 1(分数:2.00)填空项 1:_43.在 Visual FoxPro中,假设先打开了 SDB数

    17、据库文件,接着打开了 SC数据库文件,先要指定当前数据库为 SDB,应使用命令: DATEABASE TO SDB。(分数:2.00)填空项 1:_44.为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中 1 复选框。(分数:2.00)填空项 1:_45.命令?LEN(“中国“)1;(分数:2.00)填空项 1:_46.数据库模型提供了两层映像功能,内模式到模式间的映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不必改变,这是它们的 1 独立性。(分数:2.00)填空项 1:_47.“项目管理器”的工作区是显示和管理各类文件的窗口,它采用 1 结构方式来组织和管理项

    18、目中的文件。(分数:2.00)填空项 1:_48.在 Visual FoxPro中,使用 SQL的 CREATE TABLE语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_49.在 SQL语句中空值用 1 表示。(分数:2.00)填空项 1:_50.Visual FoxPro中不允许在主关键字字段中有重复值或 1。(分数:2.00)填空项 1:_51.SQL的 SELECT语句中,用来定义一个区间范围的特殊运算符是 1。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 199答案解析(总分:110.00,做题时间:90 分

    19、钟)一、选择题(总题数:36,分数:78.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.记录D.码解析:解析:E-R 图由实体、实体的属性和实体之间的联系 3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将 E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。如下表所示。3.对建立良好的程序设计风格,下列描述中正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好 B.符号名

    20、的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:4.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.差 C.交D.并解析:解析:关系的基本运算有两种:一类是传统的集合运算,包括并、差和交等;另一类是专门的关系运算,包括选择、投影和连接: 并:由属于进行运算的两个关系的全部元组组成的集合。 差:由属于前一个关系的元组但不属于后一个关系的元组组成的集合。 交:由属于进行运算的两个关系所共有的元组组成的集合。 题中 R和 S进行差运算可得到 T,选项 B)正确。5.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。(分数:2.00)A

    21、.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部,软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程描述。6.关系表中的每一横行称为一个_。(分数:2.00)A.元组 B.字段C.属性D.码解析:解析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。7.执行

    22、下列序列后屏幕显示( )。 STORE 5 T0 X STORE X=15 T0 Y ?TYPE(Y)(分数:2.00)A.UB.LC.C D.F解析:8.已知 DA=“12/02/99”, WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号B.SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号C.SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号D.SEL

    23、ECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号 解析:解析:进行 SQL简单计算查询时,还可以加上 GROUP BY 子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。 本题通过“GROUP BY 成绩.课程编号”可以先将记录按“课程编号”分组,然后再通过函数“SUM(成绩)AS 总分”对每组记录

    24、求和,其中,通过 AS短语可以对进行计算的字段指定一个新的字段名。另外,COUNT()函数是记数函数,ORDER BY 是对查询结果进行排序的短语。(2).下列 SQL查询语句所表示的含义是( )。SELECT 课程名称,开课系名,COUNT(学号) AS 选修人数; FROM 成绩,课程; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称; HAVING COUNT(*)3(分数:2.00)A.检索开课在 3门以上的开课系名、课程名称和选修人数B.检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C.检索每门课程中,有 3人以上选修该课程的记

    25、录,显示结果包括课程名称、开课系名和选修人数 D.检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数解析:解析:在分组与计算查询语句中,使用 HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。当 WHERE子句、GROUP BY 子句和 HAVING子句同时出现的时候,首先执行 WHERE子句,从表中选择符合条件的行;然后由 GROUP BY子句对选取的行进行分组;再执行计算函数;最后执行 HAVING子句选取满足条件的分组。本题中,WHERE 子句中指定的是两表连接的条件;接着通过 GROUP BY子句指明按“课程

    26、名称”对记录分组;然后执行函数 cotter()统计分组后,每门课程中共有多少名学生选修了该课程;最后通过 HAVING子句进一步限定输出选修课程人数在 3人以上的课程信息。(3).为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于 100 分时,提示“成绩不能超过 100分”的信息,正确的命令是( )。(分数:2.00)A.ALTER TABLE 成绩 ALTER 成绩; FOR CHECK 成绩=100 ERROR“成绩不能超过 100分“B.ALTER TABLE 成绩 ALTER 成绩; (WHERE CHECK 成绩=100 ERROR“成绩不能超过 100分

    27、“)C.ALTER TABLE 成绩 ALTER 成绩; SET CHECK 成绩=100 ERROR“成绩不能超过 100分“ D.ALTER TABLE 成绩 ALTER 成绩; (SET CHECK 成绩=100 ERROR“成绩不能超过 100分“)解析:解析:利用 SQL命令可以对基本表的结构进行修改,利用以下命令可以修改表结构、定义有效性规则: ALTER TABLE表名 ALTERCOLUMN字段名 1NULL|NOT NULL SET DEFAULT表达式 SET CHECK逻辑表达式ERROR字符型文本信息 |RENAME COLUMN字段名 2TO字段名3 其中,SETCH

    28、ECK逻辑表达式ERROR字符型文本信息可以用来重新设置指定字段的合法值和错误信息提示。(4).利用 SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的命令是( )。(分数:2.00)A.CREATE VIEW viewl AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; GROUP BY 课程名称)B.CREATE VIEW view1 AS; (SELECT 课程.课程名称,学生.姓名,

    29、成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称)C.CREATE VIEW view1 AS; SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; GROUP BY 课程名称D.CREATE VIEW view1 AS; SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER

    30、JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称解析:解析:利用 SQL命令可以定义直接建立视图,命令格式如下: CREATE VIEW 视图名 AS; SELECT语句 注意:在定义视图时,SELECT 语句部分不需要用括号括起来,用来排序的 SQL短语是 ORDER BY,而 GROUP BY短语的功能是对记录进行分组。(5).向“成绩”表末尾插入一条“学号”为“08102002”,“课程编号”为“4001”,“成绩”为“86”的新记录,正确的命令是( )。(分数:2.00)A.INSERT

    31、INTO 成绩 VALUES(08102002,4001,86)B.INSERT INTO 成绩 VALUES(“08102002“,“4001“,86) C.INSERT FOR 成绩 VALUES(08102002,4001,“86“)D.INSERT FOR 成绩 VALUES(“08102002“,“4001“,86)解析:解析:Visual FoxPro 支持两种 SQL插入格式,第一种为标准格式,第二种是 Visual FoxPro的特殊格式。 第一种格式为: INSERT INTO表名(字段名 1,字段名 2,); VALUES(表达式 1,表达式 2,) 其中,INSERT I

    32、NTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,指定字段;VALUE(表达式 1,表达式 2,)给出具体的记录值。 插入记录时,要注意插入的数据的类型与其字段类型要相同,本题中成绩为整型数据,不官 Sb口字符串定界符(“)。18.在 Visual FoxPro中,要运行查询文件 Smdentqpr,可以使用命令( )。(分数:2.00)A.DO Studentqpr B.DO StudentC.DO QUERY StudentD.RUN Student解析:解析:在 Visual FoxPro中,运行查询文件的命令是 DO,其中,文件后缀名qpr 不

    33、能省略。19.下列叙述中,不能打开数据库设计器的是( )。(分数:2.00)A.通过菜单命令“文件”“打开”命令,选择要打开的数据库B.单击项目管理器中的“修改”按钮,打开数据库C.通过命令:MODIFY DATABASE 打开数据库D.通过命令 OPEN DATABASE打开数据库 解析:20.下列数据哪个不是字符型数据( )。(分数:2.00)A.41282 B.41282C.12.3D.CHINA=中国解析:解析:字符型常量也称为字符串,其表示方法是用半角单引号,双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双

    34、引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项 A)不是字符型常量。21.SQL语句 DELETE FROM学生 WHERE年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除 D.将学生表中年龄大于 25的记录物理删除解析:解析:DELETE 短语是 SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过 WHERE短语指定删除条件。 SQLDELETE 删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用 PACK命令。22.在 DO WHILE

    35、.ENDDO循环结构中,LOOP 命令的作用是( )。(分数:2.00)A.终止程序的运行B.退出循环,返回程序开始处继续执行C.转到 DO WHILE语句行,开始下一次循环 D.终止本次循环,将控制转到本循环结构 ENDDO后面的第一条语句继续执行解析:解析:在循环语句的循环体中还可以出现两条特殊的命令: LOOP 和 EXIT。这两条命令会影响循巧语句的正常执行流程。在 DO WHlLE-ENDD0语句中: 如果循环体包含 LOOP命令,那么当遇到 LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE处重新判断条件:如果循环体包含 EXIT命令,那么当遇到

    36、EXIT时,就结束循环语句的执行,转回执行 EXIT后面的语句。23.打开 Visual FoxPro“项目管理器”的“文档” (Docs)选项卡,其中包含_。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3种文件 解析:解析:项目管理器的文档选项卡包括表单,报表、标签 3项文件。24.SQL的查询语句中,_短语用于实现关系的投影操作。(分数:2.00)A.WHEREB.SELECT C.FROMD.GROUP BY解析:解析:4 个选项所列出的短语都属于 SELECT语句的短语,SELECT 短语用于实现关系的投影操作,将所选的属性

    37、名置于 SELECT短语后面,多个属性名之间用逗号隔开:A 选项 WHERE短语用于实现关系的选择操作。C 选项 FROM短语指定查询数据的来源,D 选项 GROUP BY短语用于实现分组。25.下列函数中函数值为字符型的是 _。(分数:2.00)A.DATE()B.TIME() C.YEAR()D.DATETIME()解析:解析:本题考查几个函数返回值的区别。必须了解候选答案中几个函数的功能与返回值,才能得出正确答案。DATE()函数用于获取系统日期的函数,它的返回值是一个日期型数据。选项 B中的 TIME()函数的功能是获得系统时间,这个函数的返回值是系统的时间,为字符型。选项 C中的 Y

    38、EAR()函数用于获取年份,它的返回值是数值型。DATATIME()函数的返回值同样也是日期型的。26.有关查询设计器,正确的描述是 _。(分数:2.00)A.“连接”选项卡与 SQL语句的 GROUPBY短语对应B.“筛选”选项卡与 SQL语句的 HAVING短语对应C.“排序依据”选项卡与 SQL语句的 ORDERBY短语对应 D.“分组依据”选项卡与 SQL语句的 JOINON短语对应解析:解析:SQL SELECT 语句中的 JOIN子句对应查询设计器中“连接”选项卡,WHERE 子句对应查询设计器中“筛选”选项卡,ORDER BY 子句对应查询设计器中“排序依据”选项卡,GROUP

    39、BY 子句对应查询设计器中“分组依据”选项卡。27.在 VFP中,执行 STORE DTOC(DATE()+10)TO B后,变量 B的类型为( )。(分数:2.00)A.日期型B.数据型C.备注型D.字符型 解析:28.下列关于查询的说法中,不正确的是(分数:2.00)A.查询是预先定义好的一个 SQLSELECT语句B.查询是 Visual FoxPro支持的一种数据库对象C.通过查询设计器,可完成任何查询 D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出解析:解析:查询可以从指定的表或视图中提取满足条件的记录,但它并不只限于单个表或视图,查询设计器的局限性是指它只能建立一

    40、些规则的查询,如果要建立比较复杂的查询,则只能通过 SQLSE- LECT语句来实现。29.用 SQL语句建立表时将属性定义为主关键字,应使用短语(分数:2.00)A.CHECKB.PRIMARY KEY C.FREED.UNIQUE解析:解析:用 SQL语句建立表时将属性定义为主关键字时,应该采用短语 PRIMARYKEY来使实现。30.数据库系统与文件系统的主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统

    41、可以管理庞大的数据量解析:解析:文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程;而数据库系统的主要特点有:数据共享:减少了数据冗余:具有较高的数据独立性:加强了对数据安全性和完整性的保护。因此本题的答案应该是 B。31.作为整个应用程序入口点的主程序至少应具有以下功能(分数:2.00)A.初始化环境B.初始化环境,显示初始的用户界面C.初始化环境,显示初始的用户界面,控制事件循环D.初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境 解析:解析:主程序是整个应用程序的入口点,主程序的任务是设置应用程序的起始点、初始化环境、显示初始

    42、的用户界面、控制事件循环,并当退出应用程序时,恢复开始的开发环境。当用户运行应用程序时,将首先启动主程序文件,然后主文件再依次调用所需要的应用程序及其他组件。所有的应用程序必须包含一个主程序文件。因此本题的正确答案应该是 D。32.使用菜单操作方法打开一个在当前目录下已经存在的查询文件 zgjk.qpr后,在命令窗口生成的命令是_。(分数:2.00)A.OPEN QUERY zgjk.qprB.MODIFY QUERY zgik.qpr C.DO QUERY zgik.qprD.CREATE QUERY zgik.qpr解析:解析:打开、建立、执行查询的命令分别是 MODI QUERY、CRE

    43、ATE QUERY、DO QUERY。33.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系是_。(分数:2.00)A.DBS包括 DB和 DBMS B.DBMS包括 DB和 DBSC.DB包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS解析:解析:数据库系统 DBS由 5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。34.在 Visual FoxPro中以下叙述正确的是 _。(分数:2.00)A.关系也被称作表单B.数据库文件不存储用户数据 C.表文件的扩展名是.DBCD.多个表存储在一个物理文件中解析:解析:在 Visu

    44、al FoxPro中,一个关系就是一张二维表,每个关系有一个关系名,一个关系存储为一个文件,称为“表”;表文件的扩展名是.DBF;一个“表”就是一个关系,存储在一个.dbf 件中,多个表应该存储在多个.dbf 文件中;数据库文件不存放用户数据。35.设 X=65,命令?VARTYPE(X)的输出是 _。(分数:2.00)A.NB.CC.L D.出错解析:解析:VARTYPE(表达式,逻辑表达式):测试的表达式的类型,返回一个大写字母,函数值为字符型。若表达式的运算结果是 NULL值,则根据逻辑表达式值决定是否返回表达式的类型:如果值为.T.,就返回表达式的原数据类型。如果逻辑表达式值为.F.或

    45、缺省,则返回 X以表明表达式的运算结果是 NULL值。二、填空题(总题数:16,分数:32.00)36.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:37.衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中 1 是度量一个模块功能强度的一个相对指标。(分数:2.00)填空项 1:_ (正确答案:正确答案:内聚性)解析:38.队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:队尾)解析:解析:在队列中,允许插入的一端叫做“队尾”

    46、,允许删除的一端叫做“队头”。39.软件测试是由一系列的测试所组成,而其最基本的测试是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:单元测试/模块测试)解析:解析:单元测试也称为模块测试,在单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,是最基本的测试。40.实体联系模型是一种常用的高级概念数据模型,而 1 是实体模型中的核心。(分数:2.00)填空项 1:_ (正确答案:正确答案:实体-联系图(E-R 图))解析:解析:实体-联系图(E-R 图)是实体联系模型中的核心。由于 E-R图描述的是数据流图中数据存储及其之间的关系,因此它是数据库概念设计的最常用的工具。41.若串 s=“Math Types“则其子串的数目是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: -|_|-46)解析:解析:串 s中共有 9个字符,由于串中字符各不相同,则其子串中有 0个字符的 1个(空串),1 个字符的 9个,2 个字符的 8个,3 个字符的 7个,4 个字符的 6个,5 个字符的 5个,6 个字符的 4个,7个字符的 3个,8 个字符的 2个,9 个字符的 1个,共有 1+2+3+4+5+6+7+8+9+1=46。42.对于如下表:学生(学生


    注意事项

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




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

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

    收起
    展开