【计算机类职业资格】二级VISUAL+FOXPRO笔试-395及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-395及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-395及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-395 及答案解析(总分:75.00,做题时间:90 分钟)一、选择题(总题数:31,分数:49.00)1.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是( )。A) 级联和忽略 B) 级联和删除C) 级联和限制 D) 限制和忽略(分数:2.00)A.B.C.D.2.将学生表的姓名字段的宽度由 8改为 10,应使用的 SQL语句是_。AALTER TABLE Student 姓名 WITH c(10)BALTER TABLE Student 姓名 c(10)CALTER TABLE Student ALTER 姓名 c(10)DALT
2、ER Student ALTER 姓名 c(10)(分数:2.00)A.B.C.D.3.SQL语句中进行空值运算时,需使用短语A) IS NULLB) =NULLC) NULLD) AS NULL(分数:1.00)A.B.C.D.4.下面概念中,不属于面向对象方法的是_。A) 对象、消息 B) 继承、多态 C) 类、封装 D) 过程调用(分数:1.00)A.B.C.D.5.实际存储在数据库中的表是A) 基本表 B) 视图 C) 基本表和视图 D) 以上均不是(分数:1.00)A.B.C.D.6.有“仓库”表和“保管工”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名( )。A) SE
3、LECT 姓名,仓库名 FROM 保管工;WHERE 工资1500B) SELECT 姓名,仓库名 FROM 仓库;WHERE 工资1500C) SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE(工资1500) OR (保管工.仓库号=仓库.仓库号)D) SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE(工资1500) AND (职工.仓库号=仓库.仓库号)(分数:2.00)A.B.C.D.7.建立一个学生表 ST,它由学号 XH、姓名 XM、所在系 SD这 3个属性组成,其中学号属性不能为空。在下列语句中,能实现该功能的正确语句是 _。A) CREATE TABL
4、E ST(XH CHAR(5)NOT NULL;XM CHAR(20)SD CHAR(15)B) CREATE TABLE ST(XH CHAR(5),XM CHAR(20)NOT NULL, SD CHAR(15)C) CREATE TABLE ST(XH CHAR(5)NOT NULL,XM CHAR(20),SD CHAR(15)D) CREATE TABLE ST(XH CHAR(5)UNIQUE;XM CHAR(20);SD CHAR(15)(分数:1.00)A.B.C.D.8.在运行表单时,下列有关表单事件的引发次序叙述正确的是( )。A) DESTROYINITLOAD B) D
5、ESTROYLOADINITC) INITDESTROYLOAD D) LOADINITDESTROY(分数:2.00)A.B.C.D.9.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过 _。A)候选键 B)主键 C)外键 D)超键(分数:1.00)A.B.C.D.10.在下面的数据类型中默认值为.F.的是 _。A数值型 B字符型 C逻辑型 D日期型(分数:2.00)A.B.C.D.11.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。A) 表单的属性描述了表单的事件和方法B) 以斜体字显示的属性值表示为只读,不可以修改C) 属性窗口只包括属性、方
6、法和事件列表框和对象框D) 以上都不正确(分数:2.00)A.B.C.D.12.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为_。A) 2 B) 3 C) 4 D) 5(分数:1.00)A.B.C.D.13.以下关于“视图”的描述正确的是( )。A) 视图保存在项目文件中 B) 视图保存在数据库中C) 视图保存在表文件中 D) 视图保存在视图文件中(分数:2.00)A.B.C.D.14.在下列四个选项中,不属于基本关系运算的是 _。A连接 B投影 C选择 D排序(分数:2.00)A.B.C.D.15.表单控件工具栏的
7、作用是在表单上创建A) 文本B) 事件C) 控件D) 方法(分数:1.00)A.B.C.D.16.下列关于项目中“移出”文件的说法,正确的是( )。A) 被移出的文件将直接从磁盘中删除B) 被移出的文件将不能被任何项目添加C) 被移出的文件只是将文件移出项目,但文件保留在磁盘中D) 被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中(分数:2.00)A.B.C.D.17.数据库模型提供了两个映射,它们的作用是A) 控制数据的冗余度 B) 实现数据的共享C) 使数据结构化 D) 实现数据独立性(分数:1.00)A.B.C.D.18.菜单程序文件的扩展名是( )。A) mem B)
8、mntC) mpr D) mnx(分数:2.00)A.B.C.D.19.下列选项中,不属于模块间耦合的是( )。A数据耦合 B标记耦合C异构耦合 D公共耦合(分数:2.00)A.B.C.D.20.下列关于查询的说法,正确的是A) 不能根据自由表建立查询B) 只能根据自由表建立查询C) 只能根据视图建立查询D) 可以根据数据库表、自由表或视图建立查询(分数:1.00)A.B.C.D.21.使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_。A) 2个 B) 3 个 C) 5 个 D) 6 个(分数:2.00)A.B.C.D.22.下列程序段执行时在屏幕上显示
9、的结果是( )。DIME a(6)a(1)=1a(2)=1FOR i=3 TO 6a(i)=a(i-1)+a(i-2)NEXT?a(6)A5 B6 C7 D8(分数:2.00)A.B.C.D.23.Visual FoxPro的报表文件.FRX 中保存的是_。A) 打印报表的预览格式 B) 打印报表本身C) 报表的格式和数据 D) 报表设计格式的定义(分数:1.00)A.B.C.D.24.Visual FoxPro DBMS基于的数据模型是A) 层次型 B) 关系型 C) 网状型 D) 混合型(分数:2.00)A.B.C.D.25.当临时联系不再需要时可以取消,取消的命令是( )。A) DELE
10、TE RELATION B) DETETE JOINC) SET RELATION TO D) SET JOIN TO(分数:2.00)A.B.C.D.26.Visual FoxPro关系数据库管理系统能够实现的 3种基本关系运算是( )。A) 索引、排序、查找 B) 建库、录入、排序C) 选择、投影、连接 D) 显示、统计、复制(分数:2.00)A.B.C.D.27.在 SQL语言中,修改基本表的语句是_。A) CREATEE TABLE B) DROP TABLEC) ALTER TABLE D) UPDATE TABLE(分数:2.00)A.B.C.D.28.软件结构是软件模块间关系的表
11、示,软件模块之间的关系可以有多种,以下选项中, _ 不是其最基础的关系。A) 调用关系 B) 包含关系 C) 嵌套关系 D) 网状关系(分数:1.00)A.B.C.D.29.下列字符型常量的表示中,错误的是( )。A) “12+13“ B) “x=y“C) 北京 D) “等级考试“(分数:2.00)A.B.C.D.30.有一个排好序的线性表,长度大于 2,对给定的 k值,分别用顺序查找和二分查找查找一个与 k值相等的元素,比较的次数分别为 x和 y。在查找不成功的情况下,正确的 x和 y的关系是_。A) xy B) 总是 xy C) xy D) 与 k值大小有关(分数:1.00)A.B.C.D
12、.31.SQL的 DELETE命令是指A) 从视图中删除行 B) 从视图中删除列C) 从基本表中删除行 D) 从基本表中删除列(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)32.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_33.栈中允许进行插入和删除的一端为 1。(分数:2.00)填空项 1:_34.完成下面语句,对选项组的第 3个按钮设置标题(Caption)属性:(分数:2.00)填空项 1:_35.数据库系统的三级模式分别为 【4】 模式、内部级模式与外部级模式。(分数:1.00)填空项 1:_36.为了判别
13、LOCATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数_ 。(分数:2.00)填空项 1:_37.查询“学生成绩”表中所有不是姓“李”的学生记录,完成下列 SQL语句:SELECT*FROM学生成绩 WHERE姓名_“李%”(分数:2.00)填空项 1:_38.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DISTINCT),应该使用的选项卡是 1。(分数:2.00)填空项 1:_39.在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接,在等值连接的基础上去掉重复属性,称为 1 连接。(分数:2.00)填空项 1:_40.假设存在表
14、 STUDENT.dbf,如果要显示成绩中最高的 15%的考生信息,应输入命令:SELECT*TOP 【8】 FROM STUDENT ORDER BY 成绩 DESC(分数:1.00)填空项 1:_41.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 1。(分数:2.00)填空项 1:_42.在定义字段有效性规则时,在“规则”文本框中输入的表达式类型是_。(分数:2.00)填空项 1:_43.修改职工的工资,给工龄大于等于 20年以上的职工每人增加 100元,工龄在 20年以下的职工增加 40元,请将程序补充完整。SET TALK OFFUSR 职
15、工工资表DO WHILE 【11】 IF 工龄20REPLACE 工资 WITH 工资+100ELSEREPLACE 工资 WITH 工资+40ENDIFSKIPENDDOSET TALK ON(分数:1.00)填空项 1:_44.设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置),尾指针 rear=29 (指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_45.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为 【2】 。(分数:2.00)填空项 1:_46.在面向对象方法中,类的实例称为 【3】
16、。(分数:1.00)填空项 1:_二级 VISUAL+FOXPRO笔试-395 答案解析(总分:75.00,做题时间:90 分钟)一、选择题(总题数:31,分数:49.00)1.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是( )。A) 级联和忽略 B) 级联和删除C) 级联和限制 D) 限制和忽略(分数:2.00)A.B.C.D. 解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。插入规则规定了当在了表中的插入
17、记录时,是否进行参照完整性检查:如果选择“限制”,若父表中没有相匹配的连接字段值,则禁止插入子记录:如果选择“忽略”,则不作参照完整性检查,即可以随意插入子记录。2.将学生表的姓名字段的宽度由 8改为 10,应使用的 SQL语句是_。AALTER TABLE Student 姓名 WITH c(10)BALTER TABLE Student 姓名 c(10)CALTER TABLE Student ALTER 姓名 c(10)DALTER Student ALTER 姓名 c(10)(分数:2.00)A.B.C. D.解析:解析 修改语句的一般格式为:ALTER TABLE表名ALTER列名数
18、据类型。3.SQL语句中进行空值运算时,需使用短语A) IS NULLB) =NULLC) NULLD) AS NULL(分数:1.00)A. B.C.D.解析:解析 进行空值查询时,要使用 IS NULL,而=NULL 是无效的,因为空值不是一个确定的值,所以不能使用“:”这样的运算符进行比较。4.下面概念中,不属于面向对象方法的是_。A) 对象、消息 B) 继承、多态 C) 类、封装 D) 过程调用(分数:1.00)A.B.C.D. 解析:解析 面向对象的程序设计方法,对象,方法,属性及继承与多态性评析 面向对象方法是种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法
19、。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。5.实际存储在数据库中的表是A) 基本表 B) 视图 C) 基本表和视图 D) 以上均不是(分数:1.00)A. B.C.D.解析:解析 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。而实际存储在数据库中的表我们也称其为基本表,不属于任何数据库的表为自由表。6.有“仓库”表和“保管工”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名( )。A) SELECT 姓名,仓库名 FROM 保管工;WHERE 工资
20、1500B) SELECT 姓名,仓库名 FROM 仓库;WHERE 工资1500C) SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE(工资1500) OR (保管工.仓库号=仓库.仓库号)D) SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE(工资1500) AND (职工.仓库号=仓库.仓库号)(分数:2.00)A.B.C.D. 解析:解析 本题中 SQL查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项 A)和选项 B)中都缺少查询的数据表,且查询条件有误;选项 C)中查询条件错误,应使用 AND进行条件连接,而不是 OR。7.建立一个学
21、生表 ST,它由学号 XH、姓名 XM、所在系 SD这 3个属性组成,其中学号属性不能为空。在下列语句中,能实现该功能的正确语句是 _。A) CREATE TABLE ST(XH CHAR(5)NOT NULL;XM CHAR(20)SD CHAR(15)B) CREATE TABLE ST(XH CHAR(5),XM CHAR(20)NOT NULL, SD CHAR(15)C) CREATE TABLE ST(XH CHAR(5)NOT NULL,XM CHAR(20),SD CHAR(15)D) CREATE TABLE ST(XH CHAR(5)UNIQUE;XM CHAR(20);S
22、D CHAR(15)(分数:1.00)A.B.C. D.解析:解析 根据题目要求,学号属性不能为空值。因此,在说明学号(XH)属性时,应在其后加上约束条件 NOT NULL(非空)。显然,选项 B和 D不符合要求。在选项 A中,各属性之间的分隔符使用的是分号(;),不符合 SQL语法规则,因此选项 A的语句也是错误的。能实现题目要求的正确 SQL语句是选项 C。8.在运行表单时,下列有关表单事件的引发次序叙述正确的是( )。A) DESTROYINITLOAD B) DESTROYLOADINITC) INITDESTROYLOAD D) LOADINITDESTROY(分数:2.00)A.B
23、.C.D. 解析:解析 INIT 事件在对象建立时引发。在表单对象的 INIT事件引发之前,将先引发它所包含的控件对象的 INIT事件;LOAD 事件在表单对象建立之前引发,即运行表单时,先引发表单的 LOAD事件,再引发表单的 INIT事件;DESTROY 事件在对象释放时引发。9.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过 _。A)候选键 B)主键 C)外键 D)超键(分数:1.00)A.B. C.D.解析:解析 数据库和表的有效性检验 评析关系中的主键不允许取空值,因为关系中的每行都代表一个实体,而任何实体是可区分的,就是靠主键的取值来惟一标识,如果主键值为空,意味着存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 395 答案 解析 DOC
