[计算机类试卷]国家二级VF笔试模拟试卷181及答案与解析.doc

上传人:tireattitude366 文档编号:501510 上传时间:2018-11-29 格式:DOC 页数:23 大小:61KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷181及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]国家二级VF笔试模拟试卷181及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]国家二级VF笔试模拟试卷181及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]国家二级VF笔试模拟试卷181及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]国家二级VF笔试模拟试卷181及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 181及答案与解析 1 下列选项中,不是算法的基本特征的是 ( )。 ( A)完整性 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 2 结构化分析方法是面向 ( )的自顶向下、逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 3 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 4 线性表进行二分法检索,其前提条件是 ( )。 ( A)线性表以顺序方式存储,并 按关键码值排好序 ( B)线性表以顺序方式存储,并按关键码的检索频率排好序 ( C)线性表

2、以链式方式存储,并按关键码值排好序 ( D)线性表以链式方式存储,并按关键码的检索频率排好序 5 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 6 下列关于结构化程序设计原则和方法的描述中,错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使用 GOTO语句 ( D)语言中所没有的控制结构,应该采用前后一致的方法来模拟 7 软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性

3、报告 ( B)需求评审 ( C)总结 ( D)都不正确 8 下列关于软件测试的描述中正确的是 ( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能地多发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 9 用链表表示线性表的优点是 ( )。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序和逻辑顺序相同 10 在数据库设计中,将 E-R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)

4、物理设计阶段 11 下列叙述中,不能打开数据库设计器的是 ( )。 ( A)通过菜单中的 “文件 ”“ 打开 ”命令,选择要打开的数据库 ( B)单击项目管理器中的 “修改 ”按钮,打开数据库 ( C)通过命令 MODIFY DATABASE打开数据库 ( D)通过命令 OPEN DATABASE打开数据库 12 用数据二维表来表示实体及实体之间的联系的数据模型称为 ( )。 ( A)实体一联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 13 下列实体类型的联系中,属于多对多联系的是 ( )。 ( A)学生与课程之间的联系 ( B)学校与教师之间的联系 ( C)商品条形码与商品

5、之间的联系 ( D)班级与班长之间的联系 14 在创建快速报表时,基本带区包括 ( )。 ( A)标题、细节和总结 ( B)页标头、细节和 页注脚 ( C)组标头、细节和组注脚 ( D)报表标题、细节和页注脚 15 把一个项目编译成一个应用程序时,下列的叙述中正确的是 ( )。 ( A)由用户选定的项目文件将组合为一个单一的应用程序文件 ( B)所有项目排除文件将组合为一个单一的应用程序文件 ( C)所有项目包含文件将组合为一个单一的应用程序文件 ( D)所有项目文件将组合为一个单一的应用程序文件 16 下列关于编辑框的说法中,不正确的是 ( )。 ( A)编辑框用来输入、编辑数据 ( B)编

6、辑框实际上是一个完整的字处理器 ( C)在编 辑框中只能输入和编辑字符型数据 ( D)编辑框中不可以剪切、复制和粘贴数据 17 在运行表单时,下列事件中最先被引发的是 ( )。 ( A) LOAD ( B) INIT ( C) DESTROY ( D) INTERACTIVECHANGE 18 SQL语言的核心是 ( )。 ( A)数据操纵 ( B)数据定义 ( C)数据查询 ( D)数据控制 19 在成绩表中,查找物理分数最高的学生记录,下列 SQL语句的空白处应填入的是 ( )。 SELECT*FROM 成绩表 ; WHERE 物理 =_; (SELECT 物理 FROM 成绩表 ) (

7、A) SOME ( B) EXITS ( C) ANY ( D) ALL 20 下列短语中,与排序无关的短语是 ( )。 ( A) ASC ( B) DESC ( C) GROUP BY ( D) ORDER BY 21 Visual FoxPro参照完整性规则不包括 ( )。 ( A)更新规则 ( B)删除规则 ( C)查询规则 ( D)插入规则 22 Visual FoxPro数据库文件是 ( )。 ( A)存放用户数据的文件 ( B)管理数据库对象的系统文 件 ( C)存放用户数据和系统数据的文件 ( D)以上 3种说法都对 23 定义全局型变量,可以使用下列哪个命令 ( )。 ( A)

8、 CREATE ( B) PRIVATE ( C) LOCAL ( D) PUBLIC 24 在 Visual FoxPro中不允许出现重复字段值的索引是 ( )。 ( A)候选索引和主索引 ( B)普通索引和唯一索引 ( C)唯一索引和主索引 ( D)唯一索引 25 SQL语句中, SELECT语句中的 JOIN是用来建立表间的联系短语,应放在下列哪个短语之后 ( )。 ( A) FROM ( B) WHERE ( C) ON ( D) GROUP BY 26 下列关于 “查询 ”的描述中,正确的是 ( )。 ( A)查询保存在项目文件中 ( B)查询保存在数据库文件中 ( C)查询保存在表

9、文件中 ( D)查询保存在查询文件中 27 Visual FoxPro的 “参照完整性 ”中 “插入规则 ”包括的选择是 ( )。 ( A)级联和忽略 ( B)级联和删除 ( C)级联和限制 ( D)限制和忽略 28 有下列 SQLSELECT语句: SELECT*FORM 成绩表 WHERE 物理 BETWEEN 80 AND 90 下列与该语句等价的是 ( )。 ( A) SELECT*FORM 成绩表 WHERE物理 =90AND 物理 =80 ( B) SELECT*FORM 成绩表 WHERE物理 90AND 物理 80 ( C) SELECT*FORM 成绩表 WHERE物理 =9

10、0AND 物理 =80 ( D) SELECT*FORM 成绩表 WHERE物理 90 AND 物理 80 29 在 Visual FoxPro中,下列关于索引的描述,正确的是 ( )。 ( A)当数据库表建立索引以后,表中 记录的物理顺序将被改变 ( B)索引的数据将与表的数据存储在一个物理文件中 ( C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针 ( D)使用索引可以加快对表的更新操作 30 SQL查询语句 “SELECT*FROM职工 TO FILE ZG.dbf”的功能是 ( )。 ( A)将职工表中所有记录查询输出到永久性表 ZG.dbf中 ( B)将职工表中所有记录查

11、询输出到文本文件 ZG.txt中 ( C)将职工表中所有记录查询输出到文本文件 ZG.dbf.txt中 ( D)语句存在语法错误 31 使 用下列数据表。 “学生 ”表:学号 C(8),姓名 C(8),性别 C(2),系名 (6) “课程 ”表:课程编号 C(4),课程名称 C(12),开课系名 C(10) “成绩 ”表:学号 C(8),课程编号 C(4),成绩 N(6, 2) 31 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的 SQL语句是 ( )。 ( A) SELECT 课程 .课程名称 ,学生 .姓名 ,MAX(成绩 ) AS 最高分 ; FROM 成绩 ,课

12、程 ,学生 ; WHERE 成绩 .课程编号 =课程 .课程编号 ; AND 成绩 .学号 =学生 .学号 ; GROUP BY 课程编号 ( B) SELECT 课程 .课程名称 ,学生 .姓名 ,MAX(成绩 ) AS 最高分 ; FROM 成绩 ,课程 ,学生 ; WHERE 成绩 .课程编号 =课程 .课程编号 ; AND 成绩 .学号 =学生 .学号 ; GROUP BY 课程 .课程编号 ( C) SELECT 课程 .课程名称 ,学生 .姓名 ,MAX(成绩 ) AS 最高分 ; FROM 成绩 ,课程 ,学生 ; WHERE 成绩 .课程编号 =课程 .课程编号 ; AND 成

13、绩 .学号 =学生 .学号 ; ORDER BY 课程 .课程编号 ( D) SELECT 课程 .课程名 称 =学生 .姓名 ,MAX(成绩 ) AS 最高分 ; FROM 成绩 ,课程 ,学生 ; WHERE 成绩 .课程编号 =课程 .课程编号 ; AND 成绩 .学号 =学生 .学号 ; ORDER BY 课程 .课程编号 32 定义 “课程 ”表中 “开课系名 ”字段的默认值为 “中文 ”的正确命令是 ( )。 ( A) ALTERTABLE 课程 ALTER开课系名 SETDEFAULT 中文 ( B) ALTERTABLE 课程 ALTER开课系名 SETDEFAULT “中文

14、“ ( C) ALTERTABLE 课程 ALTER开课系名 SETDEFAULT 开课系名 =中文 ( D) ALTERTABLE 课程 ALTER开课系名 SETDEFAULT 开课系名 =“中文 “ 33 查询所有选修了 “计算机网络 ”的学生成绩,结果显示该学生的 “姓名 ”、 “系名 ”和 “数据库原理 ”的 “成绩 ”,并按成绩由高到低的顺序排列,下列语句中正确的是 ( )。 ( A) SELECT学生 .姓名 ,学生 .系名 ,成绩 .成绩 FROM学生 ,课程 ,成绩; FOR学生 .学号 =成绩 .学号; AND课程 .课程编号 =成绩 .课程编号; AND课程 .课程名称

15、=“计算机网络 “; ORDER BY成绩 .成绩 DESC ( B) SELECT 学生 .姓名 .学生 .系名 .成绩 .成绩 JOIN学生,课程,成绩; ON学生学号 =成绩 .学号; ON课程课程编号 =成绩课程编号; AND课程课程名称 =“计算机网络 “; ORDER BY成绩成绩 DESC ( C) SELECT学生 .姓名 ,学生 .系名 ,成绩 .成绩 FROM 学生 ,课程 ,成绩; WHERE学生 .学号 =成绩 .学号; OR课程 .课程编号 =成绩 .课程编号; OR课程 .课程名称=“计算机网络 “; ORDER BY 成绩 .成绩 DESC ( D) SELECT

16、 学生 .姓名 ,学生 .系名 ,成绩 .成绩 FROM学生,课程 ,成绩; WHERE 学生 .学号 =成绩 .学号; AND 课程 .课程编号 =成绩 .课程编号 ; AND 课程 .课程名称 =“计算机网络 “; ORDER BY成绩 .成绩 DESC 34 将 “学生 ”表中 “系名 ”字段的宽度由原来的 6改为 10,正确的语句是 ( )。 ( A) ALTER TABLE 学生 ADD 系名 C(10) ( B) ALTER TABLE 学生 FOR 系名 C(10) ( C) ALTER TABLE 学生 ALTER 系名 C(10) ( D) ALTER TABLE 学生 SE

17、T 系名 C(10) 35 在已打开数据库的情况下,利用 SQL派生一个包含姓名、课程名称和成绩字段的 xsview视图,正确的语句是 ( )。 ( A) CREATE VIEW xsview AS; SELECT 学生 .姓名 ,课程 .课程名称 ,成绩 ,成绩 ; FROM 学生 INNER JOIN 成绩 ; INNER JOIN 课程 ; WHERE 成绩 .课程编号 =课程 .课程编号 ; AND 学 生 .学号 =成绩 .学号 ( B) CREATE VIEW xsview AS; (SELECT 学生 .姓名 ,课程 .课程名称 ,成绩 .成绩 ; FROM 学生 INNER J

18、OIN 成绩 ; INNER JOIN 课程 ; ON 成绩 .课程编号 =课程 .课程编号 ; ON 学生 .学号 =成绩 .学号 ) ( C) CREATE VIEW xsview AS; SELECT 学生 .姓名 ,课程 .课程名称 ,成绩 .成绩 ; WHERE 学生 INNER JOIN 成绩 ; INNER JOIN 课程 ; ON 成绩 .课程编号 =课程 .课程编号 ; ON 学生 .学号 =成绩 .学号 ( D) CREATE VIEW xsview AS; SELECT 学生 .姓名 ,课程 .课程名称 ,成绩 .成绩 ; FROM 学生 INNER JOIN 成绩 ;

19、INNER JOIN 课程 ; ON 成绩 .课程编号 =课程 .课程编号 ; ON 学生 .学号 =成绩 .学号 36 在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间_的信息。 37 按照 “先进先出 ”的原则组织数据的结构的是 _。 38 深度为 5的满二叉树中,叶子结点的个数为 _。 39 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 40 Jackson方法是一种面向 _的结构化方法。 41 在关系数据模型中,二维表的列称为属性,二维表的行称为 _。 42 将成绩表中总分字段的默认值设置为 0,这属于定义数据 _完整性。 43 建立一个视图 SCO

20、RE的命令是: _VIEW AS SELECT*FROMT_SCORE。 44 将控件的 _属性为假 (.F.)后,可在表单中隐藏该控件。 45 建立远程视图必须首先建立与远程数据库的 _。 46 BETWEEN(45,30,48)的运算结果是 _。 47 嵌套查询命令中的 _,相当于集合运算符号 。 48 在 SQL分组与计算查询中,利用 _短语可以对分组条件进一步加以限定。 49 删除学生表的候选索引 XUESH INDEX,该语句格式为: ALTER TABLE 学生表 _TAG XUESH_INDEX 50 检索学生成绩表中,总分在 600分以上的学生记录,将结果保存到临时文件SCOR

21、E中, SQL语句为: SELECT*FROM 学生成绩表 WHERE 总分=600_SCORE 国家二级 VF笔试模拟试卷 181答案与解析 1 【正确答案】 A 【试题解析】 作为一个算法,一般应该具有下列 4个特征: 可行性,即考虑到实际的条件能够达到一个满意的结果; 确定性,算法中的第一个步骤都必须是有明确定义的; 有穷性,一个算法必须在有限的时间内做完; 拥有足够的情报。 2 【正确答案】 C 【试题解析】 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层求精 ,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 3 【正确答案】 D 【试题解析

22、】 需求分析常用的工具有数据流图 (DFD)、数据字典 (DD)、判定树和判定表。 PAD(问题分析图 )、 PFD(程序流程图 )、 N-S(盒式图 )都是详细设计的常用工具,不是需求分析的工具。 4 【正确答案】 A 【试题解析】 对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的大小排好序,而不是按关键码的检索频率排序。 5 【正确答案】 D 【试题解析】 结构 化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO 语句。 6 【正确答案】 C 【试题解析】 限制使用 GOTO 语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO 语句。其他

23、3项为结构化程序设计的原则。 7 【正确答案】 B 【试题解析】 需求分析是软件定义时期的最后一个阶段。可以概括为 4个方面: 需求获取 ; 需求分析 ; 编写需求规格说明书 ; 需求评审。 8 【正确答案】 C 【试题解析】 软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错 误。 9 【正确答案】 C 【试题解析】 在链表中因为除了存放数据元素之外,还要存放指针,所以链表花费的存储空间比顺序表还要多。在插入和删除数据元素时,只需要移动相应的记录指针即可。在链表中,数据的物理结构与逻辑结构不。一定相同,因为是靠指针来实现对数据的指定的,所以不能进行随机存取。 10 【正确答案】

24、 B 【试题解析】 数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将 E-R图转换为关系模式。 11 【正确答案】 D 【试题解析】 OPEN DATABASE数据库名是用来打开一个已存在的数据库文件,它打开的是数据库环境,并不能打开数据库设计器。 12 【正确答案】 D 【试题解析】 关系模型是以关系数学管理为基础,用二维表来表示实体及实体之间的联系,操作的对象和结果都是二维表,一张二维表就是一个关系。 13 【正确答案】 A 【试题解析】 实体之间的联系分为:一对一、一对多和多对多。因为在每一个学生都能学习很多的课程,所以学生和课程之间是多对多的联系

25、。 14 【正确答案】 B 【试题 解析】 带区的作用是控制数据在页面上的打印位置。在打印或预览报表时,系统会以不同的方式来处理各个带区的数据。对于 “页标头 ”带区,系统将在每一页上打印一次该带区所包含的内容;而对于 “标题 ”带区,则只是在报表开始时打印一次该带区的内容。在每一个报表中都可以添加或删除若干个带区。 “页标头 ”、 “细节 ”和 “页注脚 ”这 3个带区是快速报表默认的基本带区。如果要使用其他带区,可以由用户自己设置。 15 【正确答案】 B 【试题解析】 对项目进行连编,首先是要让 Visual FoxPro系统对项目的整体性进行测试, 此过程的最终结果。是将所有在项目中引

26、用的文件,把除了那些标记为 “排除 ”的文件的其他文件合成为一个应用程序文件。最后将应用程序软件、数据文件以及被排除的项目文件一起交给最终用户使用。 16 【正确答案】 D 【试题解析】 与文本框一样,编辑框也是用来输入、编辑数据,它可以剪切、复制和粘贴数据,但它有自己的特点: 编辑框实际上是一个完整的字处理器,其处理的数据可以包含回车符; 编辑框只能输入、编辑字符型数据,包括字符型内存变量、数组元素、字段以及备注字段里的内容。 17 【正确答案】 A 【 试题解析】 一般说来,用户触发事件是没有顺序性的,但是,一个对象上所发生系统触发事件还是有先后次序的。表单对象从创建到被释放的整个过程可以

27、分为 5个阶段。 第一阶段:装载阶段 (Load 事件 )。 第二阶段:生成对象阶段 (Init事件 )。 第三阶段:交互式操作阶段 (GotFofus、 LostFocus、 InterActiveChange等事件 )。 第四阶段:对象释放焦点阶段 (Destroy事件 )。 第五阶段:卸载阶段 (Unload 事件 )。 18 【正确答案】 C 【试题解析】 SQL语句是结构化查询语言 Structure Query Language 的缩写,其核心是数据查询。 19 【正确答案】 D 【试题解析】 ANY、 ALL 和 SOME是量词,其中 ANY和 SOME 是同义词,在进行比较运算

28、时只要子查询中有一行能使结果为真,则结果为真:而 ALL 则要求子查询中的所有行都使结果为真时,结果才为真。 EXITS 是谓词, EXITS 和 NOT EXITS 是用来检查在子查询中是否有结果返回即存在元组或不存在元组 )。 20 【正确答案】 C 【试题解析】 通过在 SELECT语句中加入 ORDER BY可 将查询结果排序,可以按升序 (ASC)和降序 (DESC)排列列或行,升序是默认的排列方式: ORDER BY必须是 SQL 命令的最后一个子句; GROUP BY是用来指定分组查询, ORDER BY指定对查询结果进行排序。 21 【正确答案】 C 【试题解析】 参照完整性跟

29、表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检验对表中数据的操作是否正确。参照完整性包括更新规则、删除规则和插入规则 3方面的内容。 22 【正确答案】 B 【试题解 析】 在 Visual FoxPro中,数据库是一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。在建立 Visual FoxPro 数据库时,相应的数据库名称实际是扩展名为 dbc的文件名,与之相关的还会自动建立数据库备注 (memo)文件和一个数据库索引文件。 23 【正确答案】 D 【试题解析】 全局变量是指在任

30、何模块中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PUBLIC命令建立。 24 【正确答案】 A 【试题解析 】 主索引是指在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用,它强调的 “不允许出现重复值 ”是指建立索引的字段值不允许重复。 候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的唯一性并决定处理记录的顺序。 唯一索引是为了保持同早期版本的兼容性,它的 “唯一性 ”是指索引项的唯一,而不是字段值的唯一。它以指定字段的首次出现值为基础,选定一组记

31、录,并对记录进行排序。在一个表中可以建立多个唯一索引。 普 通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。 25 【正确答案】 A 【试题解析】 从 SELECT 标准语句的完整语法格式中抽出与连接运算相关的语法格式如下: SELECT FROM数据库表 1 INNER JOIN数据库表 2 ON连接条件 WHERE 其中, INNER JOIN等价于 JOIN,为普通的连接,在 Visual FoxPro 中称为内部连接,我们在前面所提到的有关两个不同数据表之间的查询,它们之间 的连接类型都是内部连接; ON连接条件

32、指定两个进行表连接的条件字段。 26 【正确答案】 D 【试题解析】 查询就是预先定义好的一个 SQL SELECT 语句,在不同的需要场合可以直接或反复使用,从而提高效率。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,如浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为 qbr的文件单独保存在磁盘上的,这是一个文本文件,它的主体是 SQL SELECT语句,另外还有和输出定向有关的语句。 27 【正 确答案】 D 【试题解析】 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的

33、另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。插入规则规定了当在表中插入记录时,是否进行参照完整性检查。如果选择“限制 ”,若父表中没有相匹配的连接字段值,则禁止插入子记录。如果选择 “忽略 ”,则不作参照完整性检查,即可以随意插入子记录。 28 【正确答案】 A 【试题解析】 BETWEENAND 是 SQL查询语句 中的一个特殊运算符,意思为 “ 和 之间 ”,相当于逻辑与运算中的 A =AND =B,其中 A B。 29 【正确答案】 C 【试题解析】 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进

34、行排序。索引文件和表的 dbf 文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向 dbf 文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。 30 【正确答案】 A 【试题解析】 SQL查 询语句中的 TO FILE子句是将查询结果存放到指定的文本文件中,默认的为 .txt的文本文件。由于本题中为查询输出指定了 dbf文件类型,所以结果仍为输出到一个数据表文件中。 31 【正确答案】 B 【试题解析】 本题中首先通过 GROUPBY 短语将 “课程 ”表中的记录按 “课程编号 ”分组,然后通过 MAX()

35、函数求出每组中的最高成绩,即每门课程的最高成绩。由于查询输出结果涉及到多个表的字段,因此要使用连接查询,表之间的连接条件放在 WHERE短语中, AND用来连接两个连接条件,以保证在查询的 3个表之间建立联 系。 32 【正确答案】 B 【试题解析】 利用 SQL 命令可以对基本表的结构进行修改,利用以下命令可以修改表结构、定义有效性规则: ALTER TABLE表名 ALTERCOLUMN字段名 1 NULL|NOTNULL SET DEFAULT表达式 SET CHECK逻辑表达式 ERROR字符型文本信息 |RENAME COLUMN字段名 2 TO字段名 3 其中, SET DEFAU

36、LT表达式可以用来指定字段的默认值。注意:表达式值的类型要与字段类型一致 。 33 【正确答案】 D 【试题解析】 本题是一个多表连接查询的 SQL 语句,关键要注意表间连接条件的使用,如果使用超连接方式查询,则正确的语句格式为: SELECT FROM数据库表 1 INNER JOIN数据库表 2 ON连接条件 WHERE 其中, INNER JOIN等价于 JOIN,为普通的连接,在 Visual FoxPro 中称为内部连接; ON连接条件指定两个进行表连接的条件字段。 如果使用的是普通的连接方式,则只需在 FROM短语中指定查询的数据表,各表名之间用逗号隔开, 而各表之间的连接放在 W

37、HERE短语后面,设计两个连接条件时,用 AND短语连接这两个条件。 34 【正确答案】 C 【试题解析】 利用 SQL 命令可以对基本表的结构进行修改,利用以下命令可以修改表中字段的相关属性: ALTER TABLE表名 ALTERCOLUMN字段名 1字段类型 (长度 ,小数位数 ) 本题中选项 A)、 B)、 D)中在修改表字段宽度时,所使用的命令短语都是错误的,属于语法错误。 35 【正确答案】 D 【试题解析】 利用 SQL 命令可以定义直接建 立视图,命令格式如下: CREATE VIEW 视图名 AS; SELECT语句 本题中要注意的是在定义视图时, SELECT语句部分不需要

38、用括号括起来,在进行超连接查询时,可使用的 SQL 命令格式如下: SELECT FROM数据库表 1 INNER JOIN数据库表 2 ON连接条件 WHERE 其中, INNER JOIN等价于 JOIN,为普通的连接,在 Visual FoxPro 中称为内部连接; ON连接条件指定两个进行表连接的条件字段。 注意:连接类型在 FROM子句中给出,并不是在 WHERE子句中,连接条件在ON子句中给出。 36 【正确答案】 前后件关系 【试题解析】 在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系是通过存储空间的位置来实现的,而对于链式存

39、储来说,数据元素之间的前后件关系是通过指针来实现的。 37 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,是按先进先出的原 则组织数据的。 38 【正确答案】 16 【试题解析】 满二叉树的叶子结点都在最后一层,即第 4层,且第 4层的结点达到最大数,即 25-1(上标 )=16。 39 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相似属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 40 【正确答案】 数据结构 【试题解析】 J

40、ackson 方法是一种结构化分析方法,它是一种面向数据结构的方法。 41 【正确答案】 元组 【试题解析】 在关系数据模型中,一个关系就是一张二维表, 关系名就是表名。二维表的列称为关系的属性,二维表的行称为关系的元组,属性的取值范围称为域。 42 【正确答案】 域 【试题解析】 域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。同时也可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。 “默认值 ”用来设置字段的默认值。 43 【正确答案】 CREATE 【试题解析

41、】 在关系数据库中,视图也称作窗口,即视图是操作表 的窗口,可以把它看作是从表中派生出来的虚表。视图是根据对表的查询定义的,其命令格式如下: CREAT VIEW view_name AS select_statement 其中, select statement 可以是任意的 SELECT 查询语句,它说明了限定了视图中的数据;视图的字段名将与 select statement中指定的字段名或表中的字段名同名。 44 【正确答案】 Visible 【试题解析】 Visible属性可让指定对象显示或隐藏。在表单设计器中,表单及控件的 Visible默认属性值 为 .T.,即对象是可见的;当该属

42、性值为 .F.时,对象是隐藏的。 45 【正确答案】 连接 【试题解析】 为了建立远程视图,必须首先建立连接远程数据库的 “连接 ”, “连接 ”是 Visual FoxPro 数据库中的一种对象,它是根据数据源创建并保存在数据库中的一个命名连接,以便在建立远程视图时按其名称进行引用,而且还可以通过设置命名连接的属性来优化 Visual FoxPro 与远程数据源的通信。 46 【正确答案】 .T. 【试题解析】 函数 BETWEEN()是值域测试函数,它的格式是 c BETWEEN(表达式 T ,表达式 L ,表达式 H ),功能是判断一个表达式的值是否介于另外两个表达式的值之间。当表达式

43、9值大于等于 (表达式 L且小于表达式 H时,函数值为逻辑真 (.T.),否则函数值为逻辑假 (.F.)。如果。 (表达式 L或表达式 H有一个是 NULL 值,那么函数值也是 NULL 值。题干中的表达式 T为 40,表达式 L为 30,表达式 H为 48,因为 40介于 30与 48之间,所以函数返回逻辑真 (.T.)。 47 【正确答案】 IN 【试题解析】 在 SQL 查询中, IN属于一个特 殊运算符,有 “包含 ”的意思,嵌套查询中命令的 IN相当于集合运算符号的 。 48 【正确答案】 HAVING 【试题解析】 在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP B

44、Y子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。 另外,使用 HAVING 子句可以对这些组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。 49 【正确答案】 DROP UNIQUE 【试题解析】 删除表中的字段、缺省值、合法值限定和索引的格式为: ALTER TABLE表名 DROPCOLUMN字段名 1 DR

45、OP PRIMARYKEY DROP UNIQUE TAG标识名 1 其中,各短语的命令功能如下: DROPCOLUMN字段名表示从指定表中删除指定的字段; DROP PRIMARY KEY 表示删除 主索引; DROP UNIQUE TAG标识名 1表示删除候选索引。 50 【正确答案】 INTO CURSOR 【试题解析】 使用短语 INTO CURSOR CursorName可以将查询结果存放到临时数据库中,其中 CursorName是临时文件名。该短语产生的临时文件是一个只读的 dbf文件,当查询结束后该临时文件是当前文件,可以像一般的 dbf文件一样使用,但仅是可读,当关闭文件时该文件将自动被删除。

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

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

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