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