【计算机类职业资格】二级VISUAL+FOXPRO笔试18及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试18及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试18及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试 18 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构2.数据库的概念模型(分数:2.00)A.依赖于计算机硬件和 DBMSB.独立于计算机硬件,依赖于 DBMSC.依赖于计算机硬件,独立于 DBMSD.独立于计算机硬件和 DBMS3.设 R 和 S 为两个关系,分别代表选择、投影、乘积的关系代数的运算符号
2、是(分数:2.00)A. F(、 A(、RSB.EA(、V A(、RSC.RS、RS、RSD. A(、 F(、RS4.一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的(分数:2.00)A.继承性B.多态性C.抽象性D.封装性5.假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 ) S ) SC,C ) S,SC ) S,C,SC(分数:2.00)A.B.C.D.6.运行下面的
3、程序后,frmMyform2.Name 显示的是 frmMyform=CreateObject(“form“) frmMyform2=frmMyform frmMyform2.Name=“不是我的菜单“ frmMyform.Name=“我的菜单“(分数:2.00)A.frmMyform2B.我的菜单C.不是我的菜单D.frmMyform7.SQL 语句中条件短语的关键字是(分数:2.00)A.WHEREB.FORC.WHILED.CONDITION8.栈的输入序列为 1,2,3,n-1,n,输出序列的第 1 个元素为 n,则第 i 个输出元素为(分数:2.00)A.n-i+1B.n-1C.iD
4、.哪个元素无所谓9.在 Visual FoxPro 中,数据库表和自由表的字段名最大字符数分别是(分数:2.00)A.10,10B.128,10C.256,128D.128,12810.UPDATE-SQL 语句可以完成的功能是(分数:2.00)A.更新表结构B.更改属性类型C.修改表中某些列的属性名称D.修改表中某些列的内容11.执行下列命令后,当前打开的数据库文件名是 Number=“3“ File=“File“+Number USE &File(分数:2.00)A.File3B.&FileC.FileNumberD.File12.在 Visual FoxPro 中,当创建一个数据库文件时
5、,应选用(分数:2.00)A.数据库向导B.数据库生成器C.表单设计器D.应用程序向导13.修改本地视图使用的命令是(分数:2.00)A.CREATESQLVIEWB.MODIFYVIEWC.RENAMEVIEWD.DELETEVIEW14.关于关系代数的 5 个基本操作是(分数:2.00)A.并、差、交、除、笛卡儿积B.并、差、交、投影、除C.并、差、交、选择、投影D.并、差、笛卡儿积、投影、选择15.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.cedbaB.acbedC.decabD.deabc16.在 SQL 查询中
6、,GROUPBY 短语用于(分数:2.00)A.说明要查询的数据B.对查询结果进行分组C.对查询结果进行排序D.说明查询条件17.以下各组序列中,属于堆的是(分数:2.00)A.19,34,26,97,56,75B.97,26,34,75,19,56C.19,56,26,97,34,75D.19,75,34,26,97,5618.有关参数传递叙述正确的是(分数:2.00)A.接收参数语句 PARAMETERS 可以写在程序中的任意位置B.通常发送参数语句 DO WITH 和接收参数语句 PARAMETERS 不必搭配成对,可以单独使用C.发送参数和接收参数排列顺序和数据类型必须一一对应D.发送
7、参数和接收参数的名字必须相同19.下列叙述中,不属于软件需求规格说明书作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析20.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是(分数:2.00)A.主索引B.唯一索引C.候选索引D.普通索引21.表达式 CTOD(970606)-970601的结果是(分数:2.00)A.字符 5B.数值 5C.数值 150D.出错22.视图不能单独存在,它必须依赖于(分数:2.00)A.视图B.数据库C.数据表D.查询23
8、.用二维表数据来表示实体及实体之间联系的数据模型称为(分数:2.00)A.实体-联系模型B.层次模型C.网状模型D.关系模型24.相对于文件系统,数据库系统主要优点是(分数:2.00)A.数据库系统可以解决数据冗余和数据独立性问题,而文件系统则不能B.文件系统只能管理少量数据,而数据库系统则能管理大量数据C.文件系统只能管理少量类型的文件,而数据库系统则能管理各种类型的文件D.文件系统功能简单,而数据库系统功能复杂25.在下列关于关系型数据库系统的叙述中,正确的是(分数:2.00)A.表的字段之间和记录之间都存在联系B.表的字段之间和记录之间都不存在联系C.表的字段之间不存在联系,而记录之间存
9、在联系D.表中只有字段之间存在联系26.可使参数按地址方式传递给过程或函数的方法是(分数:2.00)A.命令 SET UDFPARMS TO VALUEB.括号将变量括起来C.在变量前面加上符号“&”D.在变量前面加上符号“”27.SQL 的数据操作语句不包括(分数:2.00)A.INSERTB.UPDATEC.DELETED.CHANGE28.数据表中有 30 个记录,如果当前记录为第 1 条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是(分数:2.00)A.31B.30C.29D.2829.用软件开发的结构化生命周期的方法将软件生命周期划分成(分数:2.00)A.定义
10、、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计30.关系是指(分数:2.00)A.元组的集合B.属性的集合C.字段的集合D.实例的集合31.某数据库文件有字符型、数值型和逻辑型 3 个字段,其中字符型字段宽度为 5,数值型字段宽度为 6,小数位为 2,库文件中共有 100 条记录,则全部记录需要占用的存储字节数目是(分数:2.00)A.1100B.1200C.1300D.140032.在报表设计中,关于报表标题,下列叙述中正确的是(分数:2.00)A.每页打印一次B.每报表打印一次C.每组打印一次D.每列打印一次33.下面有关
11、HAVING 子句描述错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.使用 HAVING 子句的作用是限定分组的条件34.下列关于线性链表叙述中,正确的是(分数:2.00)A.线性链表中的各元素在存储空间中的位置必须是连续的B.线性链表中的表头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素
12、的存储顷序也是任意的35.要打开多个数据表文件,应该在多个(分数:2.00)A.工作区中B.数据库中C.工作期中D.项目中二、B填空题/B(总题数:10,分数:20.00)36.对于任何一棵二叉树,若度为 1 的结点数为 n1,度为 2 的结点数为 n2,则叶子数 n0为U 【1】 /U。(分数:2.00)填空项 1:_37.链表适用于U 【2】 /U查找。(分数:2.00)填空项 1:_38.程序注释一般分为序言性注释和U 【3】 /U注释。(分数:2.00)填空项 1:_39.软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和U 【4】 /U的设计来实现。(
13、分数:2.00)填空项 1:_40.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在U 【5】 /U联系。(分数:2.00)填空项 1:_41.实现表之间临时联系的命令是U 【6】 /U。(分数:2.00)填空项 1:_42.Visual FoxPro 参照完整性规则包括U 【7】 /U规则、U 【8】 /U规则和插入规则。(分数:2.00)填空项 1:_43.在不使用索引的情况下,为了定位满足某个逻辑条件的记录,应该使用U 【9】 /U命令。(分数:2.00)填空项 1:_44.下面 SQL 语句的功能是: 建立表 职工.DBF(职工编号 C(4)
14、,姓名 C(6),工资 Y)。其中工资的有效性规则为:默认值为 1200、输入工资范围为 10005000,职工编号为主关键字。但语句不完整,请填空。 CREATE TABLE 职工U 【10】 /U; 职工编号 C(4)U 【11】 /U姓名 C(6),; 工资YU 【12】 /U(工资=1000 AND 工资=5000); ERROR“工资值范围在 10005000!”; U 【13】 /U(分数:2.00)填空项 1:_45.设职工表(职工编号 C(4),姓名 C(6),性别 C(2),职称 C(6),基本工资 Y,备注 M),现要向职工表中添加一个“奖金”字段,且该字段的有效性规则为:
15、默认值为 30,奖金范围为 01000。下面 SQL 语句是实现该功能,但不完整,请填空。 U 【14】 /UTABLE 职工; U 【15】 /U奖金 Y CHECK 奖金=0AND 奖金1000; ERROR“奖金值不能超 1000!”DEFAULT 30(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 18 答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结
16、构和非线性结构 D.内部结构和外部结构解析:分析 数据的逻辑结构抽象地反映数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在讨算机中的存储形式。根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。2.数据库的概念模型(分数:2.00)A.依赖于计算机硬件和 DBMSB.独立于计算机硬件,依赖于 DBMSC.依赖于计算机硬件,独立于 DBMSD.独立于计算机硬件和 DBMS 解析:分析 数据库的概念模型是对客观世界复杂事物的结构描述及它们之间的内在联系的刻画。它是一种面向客观世界、面向用户的模型,它与具体的数据库管理系统 DBMS 无关
17、,也与具体的计算机平台无关。3.设 R 和 S 为两个关系,分别代表选择、投影、乘积的关系代数的运算符号是(分数:2.00)A. F(、 A(、RS B.EA(、V A(、RSC.RS、RS、RSD. A(、 F(、RS解析:分析 F(R)表示选择运算, f(R)表示投影运算,RS 表示乘积运算(笛卡儿积),RS 表示交运算、RS 表示并运算。4.一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的(分数:2.00)A.继承性B.多态性 C.抽象性D.封装性解析:分析 对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行为
18、,该现象称为多态性。5.假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 ) S ) SC,C ) S,SC ) S,C,SC(分数:2.00)A.B.C.D. 解析:分析 本题需要要查找选修“COMPUTER”课程的“女”学生姓名,因此首先需要包含课程名的关系 C,然后还需要包含学生性别的关系 S,但是 S 和 C 是一个多对多的关系,它们不能够直接连接,必须通过一个中间的关系 SC,因此最后所涉及到的关系是 S,C,SC
19、。6.运行下面的程序后,frmMyform2.Name 显示的是 frmMyform=CreateObject(“form“) frmMyform2=frmMyform frmMyform2.Name=“不是我的菜单“ frmMyform.Name=“我的菜单“(分数:2.00)A.frmMyform2B.我的菜单 C.不是我的菜单D.frmMyform解析:分析 程序分析如下:第一行创建了一个表单,frmMyform;第二行经过赋值,frmMyform2 与frmMyform 指向同一个表单;第三行设置了 frmMyform2 的 Name 属性为“不是我的菜单”;第四行将frmMyform
20、 的 Name 属性设置为“我的菜单”;因为 frmMyform2 与 frmMyform 指向同一个表单,因此最后frmMyform2 的 Name 属性还是被设置为了“我的菜单”,因此正确答案为 B。7.SQL 语句中条件短语的关键字是(分数:2.00)A.WHERE B.FORC.WHILED.CONDITION解析:分析 SQL 包含数据定义、数据操作和数据控制等功能,已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作用子句“FROM”加上“WHERE”子句来进行,而且WHERE 子句的目的是用宋对选择操作进行一些限制,它是条件短语的关键字。8.栈的
21、输入序列为 1,2,3,n-1,n,输出序列的第 1 个元素为 n,则第 i 个输出元素为(分数:2.00)A.n-i+1 B.n-1C.iD.哪个元素无所谓解析:分析 栈的操作原则是“后进先出”,由于输出序列的第 1 个元素为 n,n 必定是最后进栈元素,所以一定是将序列(1,2,3,n-1,n)全部进栈后才有出栈,这样输出序列的第 1 个元素为 n,第 2个元素是 n-1,第 3 个元素是 n-2,第 i 个元素是 n-i+1。9.在 Visual FoxPro 中,数据库表和自由表的字段名最大字符数分别是(分数:2.00)A.10,10B.128,10 C.256,128D.128,12
22、8解析:分析 所谓自由表就是那些不属于任何数据库的表,所有由 FoxBase 或早期版本的 FoxPro 创建的数据库文件都是自由表。可以将自由表移入到数据库中,也可以将数据库中的表移出,让它成为自由表。数据库表与自由表存在的最大的区别是其字段名的最大字符个数的不同,数据库表中字段的最大字符数为128,而自由表中字段的最大字符数为 10。10.UPDATE-SQL 语句可以完成的功能是(分数:2.00)A.更新表结构B.更改属性类型C.修改表中某些列的属性名称D.修改表中某些列的内容 解析:分析 SQL 语言功能相当强大,它是结构化查询语言 Structured Query Language
23、的缩写。它包含数据定义、数据操纵和数据控制等功能。SQL 已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作采用子句“FROM”加上“WHERE”子句来进行,查询操作采用“SELECT”来进行,修改或者更新操作采用“UPDATE”子句来完成,连接操作是当执行多表操作时就会自动执行。因此 UPDATE-SQL 语句的功能是修改表中某些列的内容,因此本题的答案应该是 D。11.执行下列命令后,当前打开的数据库文件名是 Number=“3“ File=“File“+Number USE &File(分数:2.00)A.File3 B.&FileC.FileNumb
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 18 答案 解析 DOC
