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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级 VF 笔试-试卷 155 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.下列叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上 3 种描述都不对3.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方

2、式D.存储在计算机外存中的数据4.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点5.有下列二叉树,对此二叉树中序遍历的结果为( )。 (分数:2.00)A.ABCDEFB.BDAECFC.ABDCEFD.ABCDFE6.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+17.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释8.下列描述中正确的是( )。(分数:2.0

3、0)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题9.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合10.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员11.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33 被放

4、到第( )个位置。(分数:2.00)A.3B.5C.7D.912.在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该文件将( )。(分数:2.00)A.仅仅从该项目中移走B.从项目中移走,并从磁盘上删除该文件C.保留在项目中,但删除磁盘上的文件D.从项目中移走,但可添加到另一个项目中13.下列常量中格式正确的是( )。(分数:2.00)A.$1.23E4B.计算机“等级考试“CFalse.D.2003/01/1314.ROUND(6.165,2)的函数值是( )。(分数:2.00)A.6.16B.6.17C.6.20D.6.16015.利用命令方式新建一个名

5、为 SDB 的数据库,下列语句中正确的是( )。(分数:2.00)A.OPEND ATABASE SDBB.CREATE DATABASE SDBC.USE DATABASE SDBD.CREATE SDB16.若有如下程序: SET TALK OFF INPUT TO X FOR i=1 TO 3 INPUT TO Y IF YX X=Y ENDIF ENDFOR ?X RETURN 本程序的功能是( )。(分数:2.00)A.求 3 个数中的最大值B.求 4 个数中的最大值C.求 3 个数中的最小值D.求 4 个数中的最小值17.设 MY.DBF 数据库中共有 10 条记录,执行如下命令:

6、 USE MY GOTO 2 DISPLAY ALL ?RECNO() 执行最后一条命令后,屏幕显示的值是( )。(分数:2.00)A.2B.3C.10D.1118.下列关于索引的叙述,不正确的是( )。(分数:2.00)A.Visual FoxPro 支持单一索引文件和复合索引文件B.索引的类型有主索引、候选索引、唯一索引和普通索引C.结构复合索引文件不随库文件的关闭而关闭D.打开和关闭索引文件均使用 SET INDEX TO 命令19.在 Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择(

7、)。(分数:2.00)A.限制(Restricf)B.忽略(Ignore)C.级联(Cascade)D.级联(Cascade)或限制(Restrict)20.作为整个应用程序入口点的主程序至少应具有下列功能( )。(分数:2.00)A.初始化环境B.初始化环境、显示初始用户界面C.初始化环境、显示初始用户界面、控制事件循环D.初始化环境、显示初始用户界面、控制事件循环、退出时恢复环境21.在“表单控件”工具栏中,下列哪个控件可以用来保存不希望用户改动的文本( )。(分数:2.00)A.标签B.文本框C.命令按钮D.列表框22.在 Visual FoxPro 中,下列关于视图的描述不正确的是(

8、)。(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图就是一个虚表D.视图就是一个数据库表23.在 Visual FoxPro 中,用来指明复选框的当前状态的属性是( )。(分数:2.00)A.ValueB.CaptionC.StatusD.ControlSource24.下列有关数据库表和自由表的叙述中,错误的是( )。(分数:2.00)A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表25.如果运行一个表单,下列事件中首先被触发的是( )。(

9、分数:2.00)A.InitB.LoadC.ClickD.Error26.修改表单 MyForm 的正确命令是( )。(分数:2.00)A.MODIFY COMMAND MyFormB.MODIFY FORM MyFormC.DO MyFormD.EDIT MyForm27.标准的 SQL 基本查询语句的格式是( )。(分数:2.00)A.SELECT.FROM.WHEREB.SELECT.WHERE.FROMC.SELECT.WHERE.GROUP BYD.SELECT.FROM.ORDER BY28.在 Visual FoxPro 中,有如下程序: *程序名:TEST.PRG *调用方法:

10、DO TEST SET TALK OFF PRIVATE X,Y X=“Visual FoxPro“ Y=“二级“ DO SUB WITH X ?Y+X RETURN *子程序:SUB PROCEDURE SUB PARAMETER(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro 考试C.二级 Visual FoxPro 考试D.计算机等级二级 Visual FoxPro29.在 Visual FoxPro 中,嵌套查询是基于( )的查询。(分数:2.00)A.2 个关系B.3 个关系C.多个关系D.2 个或 3 个关系30.下列关于 SQL

11、 的超连接查询的描述中,说法不正确的是( )。(分数:2.00)A.Visual FoxPro 支持超连接运算符“*=”和“=*”B.在 SQL 中可以进行内部连接、左连接、右连接和全连接C.SQL 的超连接运算符“*=”代表左连接,“=*”代表右连接D.即使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值31.在当前目录下有数据表文件“XS.dbf”,执行如下 SQL 语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号(分数:2.00)A.生成一个按“学号”升序的临时表文件,将原来的 XS.dbf

12、文件覆盖B.生成一个按“学号”降序的临时表文件,将原来的 XS.dbf 文件覆盖C.不会生成新的排序文件,保持原数据表内容不变D.系统提示出错信息(31)到(35)题使用如下数据表。学生”表:学号 C(8),姓名 C(8),性别 C(2),系名(10),出生日期D“课程”表:课程编号 C(4),课程名称 C(12),开课系名 C(10) “成绩”表:学号 C(8),课程编号 C(4),成绩 I(分数:10.00)(1).检索每门课程的总分,查询结果中包括课程名和总分,正确的语句是( )。(分数:2.00)A.SELECT 课程名称,COUNT(成绩)AS 总分 FROM 课程,成绩; WHER

13、E 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号B.SELECT 课程名称,COUNT(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号C.SELECT 课程名称,SUM(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDERBY 成绩.课程编号D.SELECT 课程名称,SUM(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号(2).若有如下 SQL 查询语句: SELECT 课程名称

14、,开课系名,COUNT(学号)AS 选修人数; FROM 成绩,课程; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称; HAVING COUNT(*)3 上述语句所表示的含义是( )。(分数:2.00)A.检索开课在 3 门以上的开课系名、课程名称和选修人数B.检索选修了 3 门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C.检索每门课程中,有 3 人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数D.检索选修人数最多的 3 门课程的记录,显示结果包括课程名称、开课系名和选修人数(3).为“成绩”表中的“成绩”字段定义有效性检查及错误信

15、息的提示,要求当成绩大于 100 分时,提示“成绩不能超过 100 分”的信息,正确的语句是( )。(分数:2.00)A.ALTER TABLE 成绩 ALTER 成绩; FOR CHECK 成绩=100 ERROR“成绩不能超过 100 分“B.ALTER TABLE 成绩 ALTER 成绩; (WHERE CHECK 成绩=100 ERROR“成绩不能超过 100 分“)C.ALTER TABLE 成绩 ALTER 成绩; SET CHECK 成绩=100ERROR“成绩不能超过 100 分“D.ALTER TABLE 成绩 ALTER 成绩; (SET CHECK 成绩=100 ERRO

16、R“成绩不能超过 100 分“)(4).利用 SQL 派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的语句是( )。(分数:2.00)A.CREATE VIEW view1 AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生: ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; GROUP BY 课程名称)B.CREATE VIEW view1 AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成

17、绩; 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 JOIN 成绩;INNER JOIN 学生; ON 成绩

18、.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称(5).向“成绩”表末尾插入一条“学号”为“08102002”,“课程编号”为“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)二、填空题

19、(总题数:11,分数:22.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_33.栈的基本运算有 3 种:入栈、退栈和 1。(分数:2.00)填空项 1:_34.在面向对象方法中,信息隐蔽是通过对象的 1 性来实现的。(分数:2.00)填空项 1:_35.数据流的类型有 1 和事务型。(分数:2.00)填空项 1:_36.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_37.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项

20、1:_38.扩展名为prg 的程序文件在“项目管理器”的 1 选项卡中显示和管理。(分数:2.00)填空项 1:_39.在 Visual FoxPro 中,最多同时允许打开 1 个数据库表和自由表。(分数:2.00)填空项 1:_40.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_41.?LEN(“计算机”)LEN(“COMPUTER“)的显示结果是 1。(分数:2.00)填空项 1:_42.如果想为表单换一个标题名,可以在属性窗口中修改 1 属性项。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 155 答案解析(总分:92.00,做题时间:90 分

21、钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.下列叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上 3 种描述都不对解析:解析:算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。3.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式 C

22、.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据解析:解析:数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。4.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同特点解析:解析:栈和队列都是操作受限制的线性表,只允许在端点插入和删除。不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。5.有下列二叉树,对此二叉树中序遍历的结果为( )。 (分数:2.00)A.ABCDEFB.

23、BDAECF C.ABDCEFD.ABCDFE解析:解析:对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照“左子树-根结点-右子树”的顺序。6.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。7.源程

24、序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式 C.良好的视觉组织D.正确的程序注释解析:解析:源程序的文档化包括 3 点:符号名应具有一定实际的含义,便于理解程序功能;正确的程序注释;良好的视觉组织:利用空格、空行、缩进等技巧使程序层次清晰。8.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发过程中的技术问题解析:解析:软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软

25、件开发技术和软件工程管理。9.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合 解析:解析:耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。10.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析:数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台 5 个部分构成。其中数据库管理系统是数据库

26、系统的核心,它负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等工作。11.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33 被放到第( )个位置。(分数:2.00)A.3B.5 C.7D.9解析:解析:快速排序的基本思想是:从表中选取一个元素(如本题中的 33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别刘对两个子表再次分割本题中 33 作为分割的中界线,第一趟排序后

27、排在比它小的18、9、25、12 后面。12.在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该文件将( )。(分数:2.00)A.仅仅从该项目中移走B.从项目中移走,并从磁盘上删除该文件 C.保留在项目中,但删除磁盘上的文件D.从项目中移走,但可添加到另一个项目中解析:解析:在 Visual FoxPro 项目管理器中,单击“移去”按钮并在弹出的对话框中单击“删除”按钮后,该文件不存在于此项目中,同时从磁盘上删除该文件。单击“移去”按钮是将文件从项目中移走,但保留在磁盘上。13.下列常量中格式正确的是( )。(分数:2.00)A.$1.23E4B.计算机“

28、等级考试“CFalse.D.2003/01/13 解析:解析:货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号($),货币型常量没有科学记数法形式,所以选项 A)是错误的。字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项 B) 是错误的。逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.和.y.,逻辑14.ROUND(6.1

29、65,2)的函数值是( )。(分数:2.00)A.6.16B.6.17 C.6.20D.6.160解析:解析:ROUND 函数是四舍五入函数,它的格式是:ROUND(数值表达式 1,数值表达式 1),功能是返回指定表达式在指定位置四舍五入后的结果。数值表达式 2指明四舍五入位置。若数值表达式 2大于等于 0,那么它表示的是要保留的小数位数:若数值表达式 2,小于 0,那么它表示的是整数部分的舍入位数。在题干中,数值表达式 2为 2,大于 0,那么它表示的是要保留的小数位数为 2,所以函数值为 6.17。15.利用命令方式新建一个名为 SDB 的数据库,下列语句中正确的是( )。(分数:2.00

30、)A.OPEND ATABASE SDBB.CREATE DATABASE SDB C.USE DATABASE SDBD.CREATE SDB解析:解析:在 Visual FoxPro 中,新建数据库的命令格式是:CREATE DATABASE数据库名。OPEN DATABASE数据库名是用来打开一个已存在的数据库文件,选项 C)和 D)属于语法错误。16.若有如下程序: SET TALK OFF INPUT TO X FOR i=1 TO 3 INPUT TO Y IF YX X=Y ENDIF ENDFOR ?X RETURN 本程序的功能是( )。(分数:2.00)A.求 3 个数中的

31、最大值B.求 4 个数中的最大值 C.求 3 个数中的最小值D.求 4 个数中的最小值解析:解析:FOR-ENDFOR 语句通常用于实现循环次数已知情况下的循环结构。 FOR-ENDFOR 语句的格式为:FOR循环变量=初值TO终值STEP步长 循环体 ENDFOR|NEXT 执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立(若步长为正值,循环条件为 循环变量=终值;若步长为负值,循环条件为循环变量=终值)。若循环条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体。若循环条件不成立,则结束该循17.设 MY.DBF 数据库中共

32、有 10 条记录,执行如下命令: USE MY GOTO 2 DISPLAY ALL ?RECNO() 执行最后一条命令后,屏幕显示的值是( )。(分数:2.00)A.2B.3C.10D.11 解析:解析:GOTO 和 GO 命令是等价的,命令格式为: GO nRecordNumber|TOP|BOTTOM 其中,nRecordNumber 是记录号,即直接按记录号定位;TOP 是表头,当不使用索引时是记录号为 1 的记录,使用索引时是索引项排在最前面的索引对应的记录:BOTTOM 是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引刘应的记录。题意中的 GOTO2

33、 表示指针指向第 2 条记录。 DISPLAY ALL 是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或18.下列关于索引的叙述,不正确的是( )。(分数:2.00)A.Visual FoxPro 支持单一索引文件和复合索引文件B.索引的类型有主索引、候选索引、唯一索引和普通索引C.结构复合索引文件不随库文件的关闭而关闭 D.打开和关闭索引文件均使用 SET INDEX TO 命令解析:解析:在 Visual FoxPro 中,结构复合索引文件的主名与表文件名相同,它会随着表的打开而自动打开;而非结构索引文件需要使用 SET INDEX 命令或 USE 命

34、令中的 INDEX 子句打开。19.在 Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。(分数:2.00)A.限制(Restricf)B.忽略(Ignore)C.级联(Cascade) D.级联(Cascade)或限制(Restrict)解析:解析:参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。更新规则规定了当在父表中的主关键字段或候选关键字段更改时,是否进行参照完整性检查。 如果选

35、择“级联”,用新的连接字段自动修改子表中的相关所有记录。 如果选择“限制”,若子表中有相关记录,则禁止修改父表中的连接字段值。 如果选择“忽略”,不做参照完整性检查,可以随意更新父表中的连接字段值。20.作为整个应用程序入口点的主程序至少应具有下列功能( )。(分数:2.00)A.初始化环境B.初始化环境、显示初始用户界面C.初始化环境、显示初始用户界面、控制事件循环D.初始化环境、显示初始用户界面、控制事件循环、退出时恢复环境 解析:解析:主程序是整个应用程序的入口点,主程序的任务包括设置应用程序的起始点;初始化环境:显示初始的用户界面;控制事件循环;当退出应用程序时,恢复原始的开始环境。2

36、1.在“表单控件”工具栏中,下列哪个控件可以用来保存不希望用户改动的文本( )。(分数:2.00)A.标签 B.文本框C.命令按钮D.列表框解析:解析:标签控件用以显示文本,被显示的文本在 Caption 属性中指定,称为标题文本。标签的标题文本不能在屏幕上直接编辑修改,但可以在代码中通过重新设置 Caption 属性间接修改。22.在 Visual FoxPro 中,下列关于视图的描述不正确的是( )。(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图就是一个虚表D.视图就是一个数据库表 解析:解析:视图是根据基本表派生出来的,所以把它叫做虚拟表。在视图中,不

37、但可以进行查询,而且在 Visual FoxPro 中,视图是可以更新的,但是这种更新是否反映在基本表中则取决于视图更新属性的设置。在关系数据库中,视图始终不曾真正地含有数据,它总是原来表的一个窗口。所以,虽然视图可以像表一样进行各种查询,但是插入、更新、删除操作在视图上却有一定的限制。一般情况下,当一个视图是由单个表导出时可以进行插入和更新操作,但不能进行删除操作:当视图是从多个表导出时,插入、更新和删除操作都不允许进行。23.在 Visual FoxPro 中,用来指明复选框的当前状态的属性是( )。(分数:2.00)A.Value B.CaptionC.StatusD.ControlSo

38、urce解析:解析:一个复选框用于标记一个两值状态,如真或假。当处于选中状态时,复选框内显示一个对勾,否则复选框内空白。 复选框 Caption 属性用来指定显示在复选框旁边的标题:复选框 ControlSource 指明复选框要绑定的数据源。如果没有设置 ControlSource 属性,那么可以通过 Value 属性来设置或返回复选框的状态。24.下列有关数据库表和自由表的叙述中,错误的是( )。(分数:2.00)A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性 C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表解析:解

39、析:自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有下列特点。 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。 支持 INSERT、UPDATE 和 DELETE 事件的触发器。25.如果运行一个表单,下列事件中首先被触发的是( )。(分数:2.00)A.InitB.Load C.ClickD.Error解析:解析:Load 事件是在表单对象建立之前引发的

40、,即运行表单时,先引发表单的 Load 事件,再引发表单的 Init 事件。Init 事件是在对象建立时引发的,在表单对象的 Init 事件引发之前,将先引发它所包含的控件对象的 Init 事件,所以在表单对象的 Init 事件代码中能够访问它所包含的所有控件对象。Error 事件为表单中方法程序发生错误时引发的事件。Click 事件为鼠标单击时触发的事件。26.修改表单 MyForm 的正确命令是( )。(分数:2.00)A.MODIFY COMMAND MyFormB.MODIFY FORM MyForm C.DO MyFormD.EDIT MyForm解析:解析:一个表单无论是通过何种途

41、径创建的,都可以使用表单设计器进行编辑修改。要修改项目中一个表单,可按下列方法打开表单文件并进入表单设计器环境。 在“项目管理器”窗口中,选择“文档”选项卡。如果表单类文件没有展开,单击“表单”图标左边的加号。选择需要修改的表单文件,然后单击“修改”按钮。 如果一个表单不属于任何项目,可以使用下列方法打开:单击“文件”菜单中的“打开”命令,然后在“打开”对话框中选择需要修改的表单文件;或者在命令窗 U 中输入命令MODIFY FORM表单文件名。在这里,如果命令中指定的表单文27.标准的 SQL 基本查询语句的格式是( )。(分数:2.00)A.SELECT.FROM.WHERE B.SELE

42、CT.WHERE.FROMC.SELECT.WHERE.GROUP BYD.SELECT.FROM.ORDER BY解析:解析:SELECT 查询语句可带很多功能不同的短语,最基本的格式通常为: SELECT字段名列表FROM表名WHERE查询条件 其中,SELECT 用于选择查询结果要显示的目标列表;FROM 用于列出查询要用到的所有表文件;WHERE 则用于指定查询结果的筛选条件。28.在 Visual FoxPro 中,有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF PRIVATE X,Y X=“Visual FoxPro“ Y=“二级“

43、DO SUB WITH X ?Y+X RETURN *子程序:SUB PROCEDURE SUB PARAMETER(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro 考试C.二级 Visual FoxPro 考试D.计算机等级二级 Visual FoxPro 解析:解析:主程序 TEST 调用了子程序 SUB,调用过程中传递给子程序一个参数 X,由于在子程序 SUB中 X 被定义为局部变量,它的作用域只是在 SUB 中有效,所以 SUB 中的 X 值不会影响到主程序 TEST 中的X。子程序 SUB 执行完毕后,X 和 Y 的值分别是“Vis

44、ual FoxPro DBMS 考试”和“计算机等级二级”,当返回到主程序 TEST 时,X 的值为“Visual FoxPro”,Y 的值为“计算机等级二级”,所以屏幕显示的结果是“计算机等级二级 Visual FoxPro”。29.在 Visual FoxPro 中,嵌套查询是基于( )的查询。(分数:2.00)A.2 个关系B.3 个关系C.多个关系 D.2 个或 3 个关系解析:解析:在 Visual FoxPro 中,嵌套查询是基于多个关系的查询。这类查询所要求的结果出自一个关系,但相关的条件却涉及多个关系。30.下列关于 SQL 的超连接查询的描述中,说法不正确的是( )。(分数:

45、2.00)A.Visual FoxPro 支持超连接运算符“*=”和“=*” B.在 SQL 中可以进行内部连接、左连接、右连接和全连接C.SQL 的超连接运算符“*=”代表左连接,“=*”代表右连接D.即使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值解析:31.在当前目录下有数据表文件“XS.dbf”,执行如下 SQL 语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号(分数:2.00)A.生成一个按“学号”升序的临时表文件,将原来的 XS.dbf 文件覆盖B.生成一个按“学号”降序的临时表文件

46、,将原来的 XS.dbf 文件覆盖C.不会生成新的排序文件,保持原数据表内容不变D.系统提示出错信息 解析:解析:在 SQL 语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表表名不能与原表表名相同,否则提示出错信息。(31)到(35)题使用如下数据表。学生”表:学号 C(8),姓名 C(8),性别 C(2),系名(10),出生日期D“课程”表:课程编号 C(4),课程名称 C(12),开课系名 C(10) “成绩”表:学号 C(8),课程编号 C(4),成绩 I(分数:10.00)(1).检索每门课程的总分,查询结果中包括课程名和总分,正确的语句是( )。(分数:2.00

47、)A.SELECT 课程名称,COUNT(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号B.SELECT 课程名称,COUNT(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号C.SELECT 课程名称,SUM(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDERBY 成绩.课程编号D.SELECT 课程名称,SUM(成绩)AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号;

48、GROUP BY 成绩.课程编号 解析:解析:进行 SQL 简单计算查询时,还可以加上 GROUP BY 子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE 子句指定条件的所有记录。当加上 GROUP BY 子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY 子句一起使用时,计算函数的范围变为每组所有的记录。 本题通过“GROUP BY 成绩.课程编号”可以先将记录按“课程编号”分组,然后再通过函数“SUM(成绩)AS 总分”对每组记录求和。其中,通过 AS 短语可以对进行计算的字段指定一个新的字段名。另外,COUNT()函数(2).若有如下 SQL 查询语句: SELECT 课程名称,开课系名,COUNT(学号)AS 选修人数; FROM 成绩,课

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