[计算机类试卷]2006年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc

上传人:hopesteam270 文档编号:492566 上传时间:2018-11-30 格式:DOC 页数:23 大小:109.50KB
下载 相关 举报
[计算机类试卷]2006年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]2006年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]2006年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]2006年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]2006年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、2006年 9月国家二级( VISUALFOXPRO)笔试真题试卷及答案与解析 1 下列选项中不符合良好程序设计风格的是 _。 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设计要保证高耦合、高内聚 2 从工程管理角度,软件设计一般分为两步完成,它们是 _。 ( A)概要设计与详细设计 ( B)过程控制 ( C)软件结构设计与数据设计 ( D)程序设计与数据设计 3 下列选项中不属于软件生命周期开发阶段任务的是 _。 ( A)软件测试 ( B)概要设计 ( C)软件维护 ( D)详细设计 4 在数据库系统中,用户所见数据模式为 _。 ( A

2、)概念模式 ( B)外模式 ( C)内模式 ( D)物理模式 5 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 _。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 6 设有如下三个关系表 下列操作中正确的是 _。 ( A) T=RS ( B) R S ( C) T=RS ( D) T=R/S 7 下列叙述中正 确的 _。 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三种说法都不对 8 在长度为 64的有序线性表中进行顺序查找,最

3、坏情况下需要比较的次数为 _。 ( A) 63 ( B) 64 ( C) 6 ( D) 7 9 数据库技术的根本目标是解决数据的 _。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 10 对下列二叉树 进行中序遍历的结果是 _。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 11 下列程序段执行以后,内存变量 A和 B的值是 _。 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH(A) , B &参数 A是值传送, B是引用传送 ?A,B PROCEDUR

4、E SQ PARAMETERS X1,Y1 X1=X1*X1 Y1=2*X1 ENDPROC ( A) 10 200 ( B) 100 200 ( C) 100 20 ( D) 10 20 12 从内存中清除内存变量的命令是 _。 ( A) Release ( B) Delete ( C) Erase ( D) Destroy 13 操作对象只能是一个表的关系运算是 _。 ( A)联接和选择 ( B)联接和投影 ( C)选择和投影 ( D)自然连接和选择 14 在 “项目管理器 ”下为项目建立一个新报表,应该使用的选项卡是 _。 ( A)数据 ( B)文档 ( C)类 ( D)代码 15 如果

5、有定义 LOCAL data, data的初值是 _。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 16 扩展名为 pjx的文件是 _。 ( A)数据库表文件 ( B)表单文件 ( C)数据库文件 ( D)项目文件 17 下列程序段执行以后,内存变量 y的值是 _。 x=34567 y=0 DO WHILE x 0 y=x%10+y*10 x=int(x/10) ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543 18 下列的程序段中与上题的程序段对 y的计算结果相同的是 _。 ( A) x=34567 y=0 flag=.T.

6、 DO WHIL flag y=x% 10+y * 10 x=int(x/10) IF x 0 flag=.F. ENDIF ENDDO ( B) x=34567 y=0 flag=.T. DO WHIL flag y=x%10+y * 10 x=int(x/10) IF x=0 flag=.F. ENDIF ENDDO ( C) x=34567 y=0 flag=.T. DO WHIL!flag y=x%10+y* 10 x=int(x/10) IF x 0 flag=.F. ENDIF ENDDO ( D) x=34567 y=0 flag=.T. DO WHIL!flag y=x%10+

7、y* 10 x=int(x/10) IF x=0 flag=.T. ENDIF ENDDO 19 在 SQL SELECT语句的 ORDER BY短语中如果指定了多个字段,则 _。 ( A)无法进行排序 ( B)只按第一个字段排序 ( C)按从 左至右优先依次排序 ( D)按字段排序优先级依次排序 20 如果运行一个表单以下事件首先被触发的是 _。 ( A) Load ( B) Error ( C) Init ( D) Click 21 在 Visual FoxPro中以下叙述正确的是 _。 ( A)关系也被称作表单 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 .DBC ( D

8、)多个表存储在一个物理文件中 22 设 X=6 5,命令 ?VARTYPE(X)的输出是 _。 ( A) N ( B) C ( C) L ( D)出错 23 假设表单上有一选项组: 男 女,如果选择第二个按钮 “女 ”,则该选项组的Value属性值为 _。 ( A) .F. ( B)女 ( C) 2 ( D)女或 2 24 假设表单 MyForm隐藏着,让该表单在屏幕上显示的命令是 _。 ( A) MyForm.List ( B) MyForm.Display ( C) MyForm.Show ( D) MyForm.ShowForm 25 以下关于 “视图 ”的描述正确的是 _。 ( A)视

9、图保存在项目文件中 ( B)视图 保存在数据库中 ( C)视图保存在表文件中 ( D)视图保存在视图文件中 26 关闭表单的程序代码是 ThisForm.Release, Release是 _。 ( A)表单对象的标题 ( B)表单对象的属性 ( C)表单对象的事件 ( D)表单对象的方法 27 以下题目使用的数据表如下: “歌手 ”表: 27 为 “歌手 ”表增加一个字段 “最后得分 ”的 SQL语句是 _。 ( A) ALTER TABLE歌手 ADD最后得分 F(6,2) ( B) ALTER DBF歌手 ADD最后得分 F6,2 ( C) CHANGE TABLE歌手 ADD最后得分

10、F(6,2) ( D) CHANGE TABLE学院 INSERT最后得分 F6,2 28 插入一条记录到 “评分 ”表中,歌手号、分数和评委号分别是 “1001”、 9.9和“105”,正确的 SQL语句是 _。 ( A) INSERT VALUES(“1001”, 9.9, “105”)INTO评分 (歌手号,分数,评委号 ) ( B) INSERTTO评分 (歌手号,分数,评委号 )VALUES(“1001”,9.9,“105”) ( C) INSERT INTO评分 (歌手号,分数,评委号 )VALUES(“1001”, 9.9, “105”) ( D) INSERT VALUES(“

11、1001”, 9.9, “105”)TO评分 (歌手号,分数,评委号 ) 29 假设每个歌手的 “最后得分 ”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据 “评分 ”表求每个歌手的 “最后得分 ”并存储于表 TEMP中,表 TEMP中有两个字段: “歌手号 ”和 “最后得分 ”,并且按最后得分降序排列,生成表 TEMP的 SQL语句是 _。 ( A) SELECT歌手号, (COUNT(分数 )-MAX(分数 )-MIN(分数 )/SUM(*)-2)最后得分; FROM评分 INTO DBF TEMP GROUP BY歌手号 ORDER BY最后得分DESC ( B) S

12、ELECT歌手号, (COUNT(分数 )-MAX(分数 )-MIN(分数 )/(SUM(*)-2)最后得分; FROM评分 INTO DBF TEMP GROUP BY评委号 ORDER BY最后得分DESC ( C) SELECT歌手号, (SUM(分数 )-MAX(分数 )-MIN(分数 )/COUNT(*)-2)最后得分; FROM评分 INTO DBF TEMP GROUP BY评委号 ORDER BY最后得分DESC ( D) SELECT歌手号, (SUM(分数 )-MAX(分数 )-MIN(分数 )/COUNT(*)-2)最后得分; FROM评分 INTO DBF TEMP G

13、ROUP BY歌手号 ORDER BY最后得分DESC 30 与 “SELECT*FROM歌手 WHERENOT(最后得分 9.00 OK最后得分 8.00)”等价的语句是 _。 ( A) SELECT*FROM歌手 WHERE最后得分 BETWEEN9.00 AND 8.00 ( B) SELECT *FROM歌手 WHERE最后得分 =8.00 AND最后得分 =9.00 ( C) SELECT*FROM歌手 WHERE最后得分 9.00 OR最后得分 8.00 ( D) SELECT*FROM歌手 WHERE最后得分 =8, 00 AND最后得分 =9.00 31 为 “评分 ”表的 “

14、分数 ”字段添加有效性规则; “分数必须大于等于 0并且小于等于 10”,正确的 SQL语句是 _。 ( A) CHANGE TABLE评分 ALTER分数 SET CHECK分数 =0 AND分数 =10 ( B) ALTER TABLE评分 ALTER分数 SET CHECK分数 =0 AND分数 =10 ( C) ALTER TABLE评分 ALTER分数 CHECK分数 =0 AND分数 =10 ( D) CHANGE TABLE评分 ALTER分数 SET CHECK分数 =00R分数 =10 32 根据 “歌手 ”表建立视图 myview,视图中含有包括了 “歌手号 ”左边第一位是

15、 “1”的所有记录,正确的 SQL语句是 _。 ( A) CREATE VIEW myview AS SELECT*FROM歌手 WHERE LEFT(歌手号,1)=“1” ( B) CREATE VIEW myview AS SELECT*FROM歌手 WHERE LIKE(“1”,歌手号 ) ( C) CREATE VIEW myview SELECT*FROM歌手 WHERE LEFT(歌手号, 1)“1” ( D) CREATE VIEW myview SELECT*FROM歌手 WHERE LIKE(“1”,歌手号 ) 33 删除视图 myview的命令是 _。 ( A) DELET

16、E myview VIEW ( B) DEL ETE myview ( C) DROP myview VIEW ( D) DROP VIEW myview 34 假设 temp.dbf数据表中有两个字段 “歌手号 ”和 “最后得分 ”。下面程序段的功能是:将 temp.dbf中歌手的 “最后得分 ”填入 “歌手 ”表对应歌手的 “最后得分 ”字段中(假设已增加了该字段 )。在下划线处应该填写的 SQL语句是 _。 USE歌手 DO WHILE.NOT.EOF() _ REPLACE歌手 .最后得分 WITH a 2 SKIP ENDDO ( A) SELECT*FROM temp WHERE

17、temp歌手号 =歌手歌手号 TO ARRAY a ( B) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号 INTO ARRAY a ( C) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号 TOFILEa ( D) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号 INTO FILE a 35 与 “SELECT DISTINCT歌 手号: FROM歌手 WHERE最后得分 =ALL; (SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”)”等价的 SQL语句是 _。

18、( A) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =; (SELECT MAX(最后得分 )FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) ( B) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =; (SELECT MIX(最后得分 )FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) ( C) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =ANY; (SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) ( D) SELE

19、CT DISTINCT歌手号 FROM歌手 WHERE最后得分 =SOME; (SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) 36 下列软件系统结构图的宽度为【 】。 37 2.【 】的任务是诊断和改正程序中的错误。 38 一个关系表的行称为【 】。 39 按 “先进后出 ”原则组织数据的数据结构是【 】。 40 数据结构分为线性结构和非线性结构,带链的队列属于【 】。 41 如下命令将 “产品 ”表的 “名称 ”字段名修改为 “产品名称 ” ALLER TABLE产品 RENAME【 】名称 TO产品名称 42 可以在项目管理器的【 】选项卡下

20、建立命令文件 (程序 )。 43 在 Visual FoxPro中所谓自由表就是那些不属于任何【 】的表。 44 不带条件的 DELETE命令 (非 SQL命令 )将删除 指定表的【 】记录。 45 在 SQL SELECT语句中为了将查询结果存储到永久表应该使用【 】短语。 46 在 SQL语句中空值用【 】表示。 47 在 Visual FoxPro中视图可以分为本地视图和【 】视图。 48 在 Visual FoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的【 】选项卡下设置有关属性。 49 在表单设计器中可以通过上【 】工具栏中的工具快速对齐表单中的控件。 50 为了在报

21、表中插入一个文字说明,应该插入【 】控件。 2006年 9月国家二级( VISUALFOXPRO)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因素: 1、源程序要文档化; 2、数据说明的次序要规范化; 3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用 goto语句。模块设计要保证低耦合、高内聚。 2 【正确答案】 A 【试题解析】 从工程管理角度看,软件设计分为两步完成:概要设计与详细设计 。概要设计 (又称结构设计 )将软件需求转

22、化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。 3 【正确答案】 C 【试题解析】 软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。 4 【正确答案】 B 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。

23、外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 5 【正确答案】 D 【试题解析】 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理 设计阶段、实施阶段及数据库运行和维护阶段。 6 【正确答案】 C 【试题解析】 从图中可以看出,关系 T是关系 R和关系 S的简单扩充,而扩充的符号为 ,所以答案为 T=RS。 7 【正确答案】 D 【试题解析】 算法的复杂度主要包括时间复杂度和空间复杂度:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度;算法的时间复杂度是指执行算法所需

24、要的计算工作量,即算法执行过程中所需要的基本运算次数,为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序 设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。 8 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果线性表中的第 1个元素就是被查找元素,则只需做一次比较就查找成功,查找效率最高;但如果被查找的元素是线性表中的最后一个元素,或者被查找的元素根本就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长

25、度为 n的线性表进行顺序查找,在最坏情况下需要比较 n次。 9 【正确答案】 B 【试题解析】 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。 10 【正确答案】 A 【试题解析】 二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树, 然后访问根结点,最后遍历右子树。 11 【正确

26、答案】 A 【试题解析】 过程定义时,如果形式参数被说明为传值,则过程调用只是相应位置实参的值 “单向 ”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为 “传值调用 ”的 “单向 ”作用形式。反之,如果形式参数被说明为传址,则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性, 故称为 “传址调用 ”的 “双向 ”作用形式。此题中参数 A为值传送,即 A值为 10;参数 B为引用传送,根据 X1=X1*X1

27、; Y1=2*X1得 Y1值为200即 B的值。 12 【正确答案】 A 【试题解析】 格式 1: CLEAR MEMORY 清除所有内存变量 格式 2: RELEASE内存变量表 清除指定的内存变量 格式 3: RELEASE ALLEXTENDED 清除所有的内存变量 格式 4: RELEASE ALLLIKE通配符 | EXCEPT通配符 选用 LIKE清除与通 配符相匹配的内存变量,选用 EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用 *和 ?, *表示任何数目的字符, ?表示任何单个字符。 13 【正确答案】 C 【试题解析】 对关系数据库进行查询时,需要找到用户

28、感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类;一类是传统的集合运算(并、差、交 ),另一类是专门的关系运算 (选择、投影、连接 )。选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算需要两个表作为操作对象。 14 【正确答案】 B 【 试题解析】 “项目管理器 ”窗口是 Visual FoxPro开发人员的工作平台,共有 6个选项卡,其中 “数据 ”、 “文档 ”、 “类 ”、 “代码 ”、 “其他 ”5个选项卡用于分类显示各种文件, “全部 ”选项卡用于集中显示该项目中的所有文件。 “数据 ”选项卡包含了一个项目中的所有数据 数据库、自由表;查询

29、、和视图。 “文档 ”选项卡包含了处理数据时所用的 3类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表用标签。 “类 ”选项卡,使用 Visual FoxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。 “代 码 ”选项卡包括 3大类程序,扩展名为 .prg的程序文件、函数库 APILibraries和应用程序 .app文件。 “其他 ”包括文本文件、菜单文件和其他文件,如位图文件 .bmp、图标文件 .ico等。 15 【正确答案】 D 【试题解析】 local variable(本地变量 ): LOCAL只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。

30、 LOCAL内存变量表说明:该变量同样给建立的内存变量赋以初值逻辑假。 16 【正确答案】 D 【试题解析】 在 Visual FoxPro中, 数据库的扩展名为 .dbc,数据库表的扩展名为 .dbf,项目文件的扩展名是 .pix,表单文件的扩展是 .scx。 17 【正确答案】 D 【试题解析】 此题意当 x 0就执行循环, %为取余函数, int()为取整函数,经过循环运行的结果是 76543。 18 【正确答案】 B 【试题解析】 此题中选项 A运行的结果是 7,选项 B运行的结果是 76543,选项C运行的结果是 0,选项 D运行的结果是是 0。 19 【正确答案】 C 【试题解析】

31、 SELECT中用来对最终的查询结果进行排序使用的是 ORDER BY短语,通常置于 SELECT语句的最后。也可以对两个或多个列进行排序,这会创建嵌套排序。缺省值仍然是升序,在 ORDER BY子句中最先列示的列优先,即按从左至右优先依次排序。 20 【正确答案】 A 【试题解析】 表单运行时的基本事件先后情况为;先执行表单的 Load事件,然后执行命令按钮的 Init事件,最后执行表单的 Init事件。 21 【正确答案】 B 【试题解析】 在 Visual FoxPro中,一个关系就是一张二维表,每个关系有一个关系名,一个关系存储为一个文件,称为 “表 ”;表文件的扩展名是 .DBF;一

32、个“表 ”就是一个关系,存储在一个 .dbf件中,多个表应该存储在多个 .dbf文件中;数据库文件不存放用户数据。 22 【正确答案】 C 【试题解析】 VARTYPE(表达式 ,逻辑表达式 ):测试的表达式的类型,返回一个大写字母,函数值为字符型。若表达式的运算结果是NULL值,则根据逻辑表达式值决定是否返回表达式的类型:如果值为 .T.,就返回表达式的原数据类型。如果逻辑表达式值为 .F.或缺省,则返回 X以表明表达式的运算结果是 NULL值 。 23 【正确答案】 D 【试题解析】 选项按钮组 (OptionGroup)的 value属性值可以是字符型的,也可以是数值型的。如果它是字符型

33、,那么它的值就是运行表单时用户所选中的选项(Option)的 Caption属性的值。如果它是数值型的,那么它的值就是运行表单时用户所选中的选项 (Option)在选项按钮组 (OptionGroup)中的顺序号。 24 【正确答案】 C 【试题解析】 一般情况下,运行表单时,在产生表单对象后,将调用表单对象的Show方法显示表单。 25 【正确答 案】 B 【试题解析】 视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以象数据库表一样接受用户的查询。

34、 26 【正确答案】 D 【试题解析】 Release方法是表单对象常用的方法,是将表单从内存中释放 (清除 )。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的 Click事件代码设置为 ThisForm.Release。 27 【正确答案】 A 【试题解析】 修改表结构应使用 ALTER TABLE命令, ALTER TABLE命令有3种格式,分别用于完成不同的修改功能。添加新属性,要采用该命令格式 l。要添加的属性名及类型置于 ADD短语之后。 F表示数值类型,圆括号内由逗号分开的 6和 2分别代表总宽度和小数位数。 28 【正确答案】 C 【试题解析】 I

35、NSERT-SQL命令格式: INSERT INTO表名 (字段名 1,字段名 2, .) VALUES(表达式 1,表达式2, .) 29 【 正确答案】 D 【试题解析】 此题根据题意应该根据歌手号进行分组,所以排除 B、 C选项;歌手的最后得分应该是分数的总和去掉一个最高分和一个最低,即 SUM(分数 )-MAX(分数 )-MIN(分数 )。 30 【正确答案】 B 【试题解析】 此题表示查询最后得分小于等于 9.00或者大于等于 8.00的歌手信息,与其等价的语句是 B选项的查询语句。 31 【正确答案】 B 【试题解析】 表结构的修改命令是 ALTER TABLE,该命令格式为: A

36、LTER TABLE TableName1 ALTER COLUMN FieldName2 NULL | NOT NULL SET DEFAULT eExpression2 SET CHECK 1Expression2 ERROR cMessageText2 DROP DEFAULT DROP CHECK NOVALIDATE 32 【正确答案】 A 【试题解析】 CREATE VIEW view_name(column_name, column_name.) as select_statement 其中 select_statement可以是任意的 SELECT查询语句,它说明和限定了视图中

37、的数据;当没有为视图指定字段名 (column_name)时,视图的字段名将与select_statement中指定的字段名或表中的字段名同名。 LEFT函数是从字符串的左边 (即第一个 )开始截取。 LIKE(字符表达式 1字符表达式 2 ):比较两个字符串位置上的字符,若所有字符都相匹配,函数返回逻辑真,否则返回逻辑假。字符表达式 1中可以包含通配符 *和 ?。 *可以与任何数目的字符相匹配, ?可以与任何单字字符相匹配。 LIKE(xy?, xyz)的运算结果为逻辑真。 33 【正确答案】 D 【试题解析】 删除视图的命令格式是: DROP VIEW视图名 34 【正确答案】 B 【试题

38、解析】 将查询结果放在数组中应使用 INTO ARRAY Array Name短语,Array Name可以是任意的数组变量名。将查询结果放在文本文件中应使用 TO FILE File Name ADDITIVE短语,其中 FileName给出了文本文件名。 35 【正确答案】 A 【试题解析】 此题要求查询所有最后得分大于或等于歌手表中歌手号第一位是 2的歌手最后得分的歌手号。题面查询是用 ALL量词,与它等价的查询是选项 A。 36 【正确答案】 3 【试题解析】 软件系统结构图的宽度:整体控制跨度 (最大模块数的层 )的表示。 37 【正确答案】 程序调试 【试题解析】 程序调试的任务是

39、诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件 测试贯穿整个软件生命期,调试主要在开发阶段。 38 【正确答案】 元组 【试题解析】 设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段。 39 【正确答案】 栈 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“先进后出 ”的线性表;而队列只允许在表的一

40、端进行插入操作,在另一端进行删除操作,是一种 “先进 先出 ”的线性表。 40 【正确答案】 线性结构 【试题解析】 与栈类似,队列也是线性表,也可以采用链式存储结构。 41 【正确答案】 COLUMN 【试题解析】 修改表结构的命令 ALTER TABLEA格式: ALTER TABLE TabteNamel DROPCOLUMNFieldName3 SET CHECK 1Expression3 ERROR cMessage Text3 DROP CHECK ADD PRIMARY KEY eExpression3 TAG TagName2 FOR 1Expression4 DROP PRI

41、MARY KEY ADD UNIQUE eExpression4TAG TagName3FOR 1Expression5 DROP UNIQUE TAG TagName4 ADD FOREIGN KEYeExpression5TAG TagName4FOR 1Expression6 REFERENCES TableName2TAG TagName5 DROP FOREIGN KEY TAG TagName6SAVE) RENAME COLUMN FieldName4 TO FieldName5 NOVALIDATE 该格式可以删除字段、可以修改字段名,可以定义、修改和删除表一级的有效性规则等。

42、 42 【正确答案】 代码 【试题解析】 “项目管理器 ”窗口是 Visual FoxPro开发人员的工作平台,共有 6个选项卡,其中 “数据 ”、 “文档 ”、 “类 ”、 “代码 ”、 “其他 ”5个选项卡用于分类显示各种文 件,其中 “代码 ”选项卡包括 3大类程序,扩展名为 .prg的程序文件、函数库 APILibraries和应用程序 .app文件。 43 【正确答案】 数据库 【试题解析】 数据库与自由表的关系:自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。 44 【正确答案】 当前 【试题解析】 DELETE范围 FOR条件 WHERE条件 功能:对当前表在指

43、定范围内满足条件的记录加上删除标记。若可选项为缺省,只指当前记录。 45 【正确答案】 INTO DBF 或 INTO TABLE 【试题解析】 在 SQL SELECT语句中使用短语 INTO DBF/TABLE TableName可以将查询存放到永久表中 (dbf文件 )。 46 【正确答案】 NULL 或 .NULL 【试题解析】 空值不同于一个空字符串,空字段或 0,在 SQL语句中空值用Null表示。通过函数: ISNULL()可以判断变量是否为 null 47 【正确答案】 远程 【试题解析】 视图是在数据库表基础上创建的一种虚拟表。视图一经定义,就是数据库的一部分,不可以脱离数 据库而使用,在打开视图时,首先要打开数据库才可以。视图兼有表和查询的特点,分为本地视图和远程视图。 48 【正确答案】 更新条件 【试题解析】 通过视图可以查询表,也可以更新表。因此视图设计器比查询设计器多一个 “更新条件 ”选项卡,用以设定更新条件。 49 【正确答案】 布局 【试题解析】 表单设计器的布局工具栏:用于对齐、放置控件以及调整控件大小。 50 【正确答案】 标签 【试题解析】 标签控件在报表中的使用是相当广泛的,例如,每个字段前都要有一段说明性文字,报表一般都有标题 等。这些说明性文字或标题文本就是使用标签控件来完成的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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