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

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

1、国家二级 VF笔试模拟试卷 299及答案与解析 1 2 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 3 设计软件结构是在软件生命周期的 ( )。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)以上 3个都不是 4 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取 的存储结构、顷序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构

2、 5 下列有关二叉树的说法,正确的是 _。 ( A)二叉树的度为 2 ( B)任何一棵二叉树中至少有一个结点的度为 2 ( C)度为 0的树是一棵二叉树 ( D)二叉树中任何一个结点的度都为 2 6 在下列叙述中,错误的一条是 _。 ( A)对关系的描述称为关系模式,一个关系模式对应一个关系的结构 ( B)不同元组对同一个属性的取值范围称为域 ( C)二维表中的行 称为属性 ( D)所谓关键词,即属性或属性组合,其值能够唯一标识一个元组 7 设有下列二叉树: 对此二叉树中序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 8 下列不属

3、于数据库管理系统提供的数据语言的是 ( A)数据定义语言 ( B)数据查询语言 ( C)数据操纵语言 ( D)数据控制语言 9 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 10 对于长 度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 _。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 11 字符串长度函数 len(space(3)-“2”)的值是 _。 ( A) 5 ( B) 4 ( C) 1 ( D)提示

4、错误 12 在程序中用 WITHMyForm.ENDWITH修改表单对象的属性再显示该表单,其中 “” 所书写的正确代码是 _。 ( A) Width=500 Show ( B) MyForrn Width=500 MyForm Show ( C) Width=500 Show ( D) THISForm.Width=500 THlSForm.Show 12 (31)到 (35)题使用如下数据表。 学生 ”表:学号 C(8),姓名 C(8),性别 C(2),系名 (10),出生日期 D “课程 ”表:课程编号 C(4),课程名称 C(12),开课系名 C(10) “成绩 ”表:学号 C(8),

5、课程编号 C(4),成绩 I 13 检索每门课程的总分,查询结果中包括 课程名和总分,正确的语句是 ( )。 ( A) SELECT课程名称 ,COUNT(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; ORDER BY成绩 .课程编号 ( B) SELECT课程名称 ,COUNT(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; GROUP BY成绩 .课程编号 ( C) SELECT课程名称 ,SUM(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; ORDERB

6、Y成绩 .课程编号 ( D) SELECT课程名称 ,SUM(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; GROUP BY成绩 .课程编号 14 若有如下 SQL查询语句: SELECT 课程名称 ,开课系名 ,COUNT(学号 )AS选修人数; FROM成绩 ,课程; WHERE课程 .课程编号 =成绩 .课程编号; GROUP BY课程名称; HAVING COUNT(*) 3 上述语句所表示的含义是 ( )。 ( A)检索开课在 3门以上的开课系名、课程名称和选修人数 ( B)检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系

7、名和选修人数 ( C)检索每门课程中,有 3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数 ( D)检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数 15 为 “成绩 ”表中的 “成绩 ”字段定义有效性 检查及错误信息的提示,要求当成绩大于 100分时,提示 “成绩不能超过 100分 ”的信息,正确的语句是 ( )。 ( A) ALTER TABLE 成绩 ALTER成绩; FOR CHECK成绩 =100 ERROR“成绩不能超过 100分 “ ( B) ALTER TABLE 成绩 ALTER成绩; (WHERE CHECK成绩 =100 ER

8、ROR“成绩不能超过 100分 “) ( C) ALTER TABLE 成绩 ALTER成绩; SET CHECK成绩 =100ERROR“成绩不能超过 100分 “ ( D) ALTER TABLE 成绩 ALTER成绩; (SET CHECK成绩 =100 ERROR“成绩不能超过 100分 “) 16 利用 SQL派生一个包含 “课程名称 ”、 “姓名 ”和 “成绩 ”的视图,要求按 “课程名称 ”升序排序,正确的语句是 ( )。 ( A) CREATE VIEW view1 AS; (SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN成绩

9、; INNER JOIN学生: ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; GROUP BY课程名称 ) ( B) CREATE VIEW view1 AS; (SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN成绩; INNER JOIN学生: ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; ORDER BY课程名称 ) ( C) CREATE VIEW view1 AS; SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN成绩;

10、 INNER JOIN学生: ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; GROUP BY课程名称 ( D) CREATE VIEW view1 AS; SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN成绩; INNER JOIN学生; ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; ORDER BY课程名称 17 向 “成绩 ”表末尾插入一条 “学号 ”为 “08102002”, “课程编号 ”为 “4001”, “成绩 ”为“86”的新记录,正确的语句是 ( )。 ( A)

11、 INSERT INTO成绩 VALUES(08102002,4001,86) ( B) INSERT INTO成绩 VALUES(“08102002“,“4001“, 86) ( C) INSERT FOR成绩 VALUES(08102002,4001, “86“) ( D) INSERT FOR成绩 VALUES(“08102002“,“4001“, 86) 18 运行 Visual FoxPro 6.0,错误的方法是 _。 ( A)双击 Visual FoxPro 6.0图标 ( B)单击 Visual FoxPro 6.0图标回车 ( C)右击 Visual FoxPro 6.0图标,

12、并单击其快捷菜单 中的 “打开 ”命令 ( D)拖动 Visual FoxPro 6.0图标到一个新位置 19 在 Visual FoxPro中进行参照完整性设置时,要想设置成;当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_。 ( A)限制 (Restrict) ( B)忽略 (Ignore) ( C)级联 (Cascade) ( D)级联 (Cascade)或限制 (Restrict) 20 假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是 ( )。 ( A) y=8 ( B) y6=8 ( C) STORE 10y2,

13、y3, y4 ( D) y3, y4, y5=8 21 当前盘当前目录下有数据库 db_stock,其中有数据库表 stock dbf,将 stock表的股票名称字段的宽度由 8改为 10,应使用 SQL吾句 ( )。 ( A) ALTER TABLE stock股票名称 c(10) ( B) ALTER TABLE stock股票名称 c(10) ( C) ALTER TABLE stock ALTER 股票名称 c( 10) ( D) ALTER stock ALTER股票名称 c(10) 22 下列实体类型的联系中,属于多对多联系的是 ( )。 ( A)学生与课程之间的联系 ( B)学校

14、与教师之间的联系 ( C)商品条形码与商品之间的联系 ( D)班级与班长之间的联系 23 Visual FoxPro参照完整性规则中的更新规则不包括 _。 ( A) “级联 ” ( B) “限制 ” ( C) “忽略 ” ( D) “触发 ” 24 以下关于数据库系统的叙述中,正确的是 ( )。 ( A)数据库只存在数据项之间的联系 ( B)数据库的数据 之间和记录之间都存在着联系 ( C)数据库的数据之间和记录之间都不存在着联系 ( D)数据库的数据项之间无联系,记录之间存在联系 25 定位第 1条记录上的命令是 _。 ( A) GO TOP ( B) GO BOTTOM ( C) GO 6

15、 ( D) SKIP 26 以下赋值语句正确的是 _。 ( A) STORE 8 TO X,Y ( B) STORE 8,9 TO X,Y ( C) X=8,Y=9 ( D) X,Y=8 27 结构化程序设计的 3种基本逻辑结构是 _。 ( A)选择结构 、循环结构和嵌套结构 ( B)顺序结构、选择结构和循环结构 ( C)选择结构、循环结构和模块结构 ( D)顺序结构、递归结构和循环结构 28 不可以作为文本框控件数据来源的是 _。 ( A)数值型字段 ( B)内存变量 ( C)字符型字段 ( D)备注型字段 29 建立一个 “职员 ”表,表中有 5个字段:职员号、姓名、性别、年龄、部门。要求

16、职员号属性的值唯一,并且不能为空值。建立该表的 SQL语句可以是 _。 ( A) CREATE TABLE 职员 (职员号 CHAR(6),姓名 CHAR(8),; 性别CHAR(2),年龄 INT(4),部门 CHAR(12) ( B) CREATE TABLE 职员 (职员号 CHAR(6)NULL,姓名 CHAR(8),; 性别CHAR(2),年龄 INT(4),部门 CHAR(12) ( C) CREATE TABLE 职员 (职员号 CHAR(6)NOT NULL UNIQUE,; 姓名CHAR(8),性别 CHAR(2),年龄 INT(4),部门 CHAR(12) ( D) CRE

17、ATE TABLE职员 (职员号 CHAR(6)UNIQUE,姓 名 CHAR(8),: 性别 CHAR(2),年龄 INT(4),部门 CHAR(12) 30 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括 ( A)网状模型 ( B)链状模型 ( C)层次模型 ( D)关系模型 31 在 Visual FoxPro中,可以链接或嵌入 OLE对象的字段类型是 ( A)备注型字段 ( B)通用型字段 ( C)备注型和通用型字段 ( D)任何类型的字段 32 一数据库名为 student,要想打开该数据库,应使用 命令 ( A) OPEN stu

18、dent ( B) OPEN DATABASE student ( C) USE DATABASE student ( D) USE student 33 要从表中物理删除一条记录,应使用命令 _。 ( A)首先用 DELETE命令,然后用 ZAP命令 ( B)首先用 DELETE命令,然后用 PACK命令 ( C)直接用 ZAP命令 ( D)直接用 DELETE命令 34 创建两个具有 “一对多 ”关系的表之间的关联,应当 _。 ( A)通过纽带表 ( B)通过某个同名 字段 ( C)通过某个索引的同名字段 ( D)通过主索引字段和不同字段 35 设 MY.DBF数据库中共有 10条记录,执

19、行下列命令序列: USE MY GOTO 2 DISPLAY ALL ?RECNO() 执行最后一条命令后,屏幕显示的值是 ( )。 ( A) 2 ( B) 3 ( C) 10 ( D) 11 36 检索职工表中年龄大于 50的职工姓名,正确的命令是 ( )。 ( A) SELECT 姓名 WHERE 年龄 50 ( B) SELECT 姓名 FROM 职工 FOR 年龄 50 ( C) SELECT 姓名 FROM 职工 SET 年龄 50 ( D) SELECT 姓名 FROM 职工 WHERE 年龄 50 37 在下列表达式中,运算结果是逻辑真的是 ( )。 ( A) EMPTY(.NU

20、LL.) ( B) EMPTY(SPACE(8) ( C) LIKE(“edit“,“edi?“) ( D) AT(“a“,“ainimal“) 38 如果有定义 LOCAL data, data的初值是 _。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 39 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 _。 GO2 SCAN NEXT 4 FOR LEFT(名称, 2) “电 ” IF RIGHT(名称, 2) “线 ” EX

21、IT ENDIF ENDSCAN ?名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 40 RS用基本的关系代数运算可以表示为 _ 41 算法的复杂度主要包括时间复杂度和 【 】复杂度。 42 按照 “先进先出 ”的原则组织数据的结构的是 _。 43 算法的基本特征是可行性;确定性、【 】和拥有足够的情报。 44 在关系运算中,查找满足一定条件的元组的运算称之为【 】。 45 在表设计器的字段验证中有 _、信息和默认值 3项内容需要设定。 46 数据模型按不同 的应用层次分为三种类型,它们是 _数据模型、逻辑数据模型和物理数据模型。 47 在 Visual FoxPro中 ,

22、建立索引的作用之一是提高【 】速度。 48 当前有数据库表 “学生 ”表,要使该数据库表从数据库中移出并将其从磁盘上删除,应使用的语句为: REMOVE TABLE学生 _ 49 菜单定义文件的扩展名是 mnx,菜单程序文件的扩展名是【 13】。 50 执行 ? AT (“a+ b=c”, “+”)语句后,屏幕显示的结果为 _。 51 设有选课表,表中包含字段有: 学号 N (6),课程号 C (6),成绩 N (4)。要查询每门课程的学生人数 ,要求显示课程号和学生人数,对应的 SQL语句为: SELECT 课程号, COUNT(学号 ) AS学生人数 FROM选课表; GROUP BY_

23、52 数据完整性一般包括实体完整性、域完整性和【 】。 53 表达式 2002-08-23,9:18:402002-08-23,9:15:20运算后的结果是【 】。 54 在 SQL的 SELECT 查询中使用 【 】 子句消除查询结果中的重复记 录。 国家二级 VF笔试模拟试卷 299答案与解析 1 【正确答案】 C 2 【正确答案】 C 【试题解析】 所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行

24、过程中所需基本运算的执行次数来度量算法的工作量。 3 【正确答案】 B 【试题解析】 设计软件结构,是在软件概要设计阶段进行的,而概要设计 属于软件开发期。 4 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 5 【正确答案】 C 【试题解析】 二叉树中结点的度小于或等于 2,度为 0的树是一棵单结点树,也是一棵二叉树。 6 【正确答案】 C 【试题解析

25、】 在关系模型中,一个关系就是一张二维表。二维表中的行称为元组,一行为一个元组。元组对应存储文件中的一个具体记录。而二维表中的列称为属性,每一列有一个属性名。每个属性的取值范围称为域。属性值相当于记录中的数据项或者字段值。 7 【正确答案】 B 【试题解析】 二叉树的遍历分为先序、中序、后序三种不同方式。本题要求中序遍历,其遍历顺序应该为:中序遍历左子树 访问根点 中序遍历右子树。按照定义,中序遍历序列是 DBEAFC,故答案为 B。 8 【正确答案】 B 【试题解析】 通常数 据库管理系统提供的数据语言有数据定义语言、数据操纵语言和数据控制语言。其中数据操纵语言负责数据的操纵,包括查询及增、

26、删、改等操作。所以查询语言属于数据操纵语言的一部分。 9 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 10 【正确答案】 D 【试题 解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2遍的从前往后扫描和 n/2遍的从后往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。 11 【正确答案

27、】 B 【知识模块】 Visual FoxPro 概述 12 【正确答案】 C 【知识模块】 表单设计 13 【正确答案】 D 【试题解析】 进行 SQL 简单计算查询时,还可以加上 GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件 的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。 本题通过 “GROUP BY成绩 .课程编号 ”可以先将记录按 “课程编号 ”分组,然后再通过函数 “SUM(成绩 )AS总分 ”对每组记录求和。

28、其中,通过 AS 短语可以对进行计算的字段指定一个新的字段名。另外, COUNT()函数 14 【正确答案】 C 【试题解析】 在分组与计算查询语句中,使用 HAVING子句可以对分组进一步加以控制。用这个子句定义 这些组所必须满足的条件,以便将其包含在结果中。当 WHERE子句、 GROUP BY子句和 HAVING子句同时出现的时候,首先执行WHERE子句,从表中选择符合条件的行:然后由 GROUP BY子句对选取的行进行分组;再执行计算函数;最后执行 HAVING子句选取满足条件的分组。本题中, WHERE子句中指定的是两表连接的条件:接着通过 GROUP BY子句指明按“课程名称 ”对

29、记录分组;然后执行函数 COUNT()统计分组后,可以确定每 15 【正确答案】 C 【试题解析】 利用 SQL 命令可以对基本表的结构进行 修改,利用下列命令可以修改表结构、定义有效性规则: ALTER TABLE表名 ALTERCOLUMN字段名 1 NULL|NOT NULL SET DEFAULT表达式 SET CHECK逻辑表达式 ERROR字符型文本信息 |RENAME COLUMN字段名 2 TO字段名 3 其中, SETCHECK逻辑表达式 ERROR字符型文本信息 可以用来重新设置指定字段的合法值和错误信息提示。 16 【正确答案】 D 【试题解析】 利用 SQL 命令可以定

30、义 直接建立视图,命令格式如下: CREATE VIEW 视图名 AS; SELECT语句 注意:在定义视图时, SELECT语句部分不需要用括号括起来,用来排序的 SQL短语是 ORDER BY,而 GROUP BY短语的功能是对记录进行分组。 17 【正确答案】 B 【试题解析】 Visual FoxPro 支持两种 SQL插入格式,第一种为标准格式,第二种是 Visual FoxPro 的特殊格式。 第一种格式为: INSERT INTO表名 (字段名 1,字段名 2,.); VALUES(表达式 1,表 达式 2,.) 其中, INSERT INTO表名说明向指定的表中插入记录。当插入

31、的不是完整的记录时,可以用字段名 1,字段名 2,.指定字段; VALUE(表达式 1巳表达式 2,.)给出具体的记录值。 插入记录时,要注意插入的数据的类型与其字段类型要相同,本题中成绩为 18 【正确答案】 D 【试题解析】 用户如果需要启动 Visual FoxPro 6.0,可以采用如下三种方法:第一种是双击 Visual FoxPro 6.0 图标;第二种是单击 Visual FoxPro 6.0 图标回车;第 三种是右击 Visual FoxPro 6.0 图标,并单击其快捷菜单中的 “打开 ”命令。选项D只是将 Visual FoxPro 6.0 的图标换了一个位置,并没有启动

32、Visual FoxPro 6.0,因此该选项是错误的。 19 【正确答案】 C 20 【正确答案】 A 【试题解析】 在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。 数组 y的定义中只定义了 5个元素,而选项 B)的下标已经超出了数组的数量。 内存变量的赋值有两种格式。 格式 1: STORE表达式 TO 内存变量名表 格式 2:内存变量名 =表达式 功能:计算表达式并将表达式值赋给一个或多个内存变量,格式 2只能给一个变量赋值。 21 【正确答案】 C 【试题解析】 修改表结构的格式是: ALTER TABLEALTER。 22 【正确答案】 A 【试题解析】

33、 实体之间的联系分为:一对一、一对多和多对多,因为每一个学生都能学习很多的课程,一门课程也能被多个学生学习,所以学生和课程之间是多对多的联系。 23 【正确答案】 D 【试题解析】 更新 规则包括 “级联 ”、 “限制 ”和 “忽略 ”3种,不包括 “触发 ”规则。 24 【正确答案】 B 25 【正确答案】 A 【试题解析】 GO 命令直接对记录进行定位, TOP是表头,不使用索引时,记录号为 1的记录,使用索引时,索引项排在最前面的索引对应的记录。 BOTTOM是表尾,当不使用索引时,是记录号最大的那条记录,使用索引时,是索引项排在最后面的索引项对应的记录。 SKIP命令的作用是,当确定了

34、当前记录位置之后,可以用 SKIP命令向前或向后移动若干条记录位置。 26 【正确答案】 A 【试题解 析】 变量的赋值命令分为两种格式。内存变量名表达式STORE表达式 TO内存变量名表说明:等号一次只能给一个内存变量赋值,所以 C不正确。 STORE 命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须有逗号隔开,所以 B不正确。选项 D格式不正确。 27 【正确答案】 B 【试题解析】 3种基本逻辑结构顺序结构、选择结构和循环结构。 28 【正确答案】 D 【试题解析】 文本框是 Visual FoxPro 是一种常用的控件。用户利用它可以在内存变量、数组元素或非备注型字段中 输入

35、或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使用。文本框一般包含一行数据。文本框可以编辑任何类型的数据,如字符型、数值型、逻辑型,日期型或日期时间型等。 29 【正确答案】 C 【试题解析】 SQL支持空值,空值是不知道或不确定的值。 NOT NULL 表示不允许有空值, UNIQUE 表示属性的值唯一。所以,选项 C建立的表符合题目要求。 30 【正确答案】 B 【试题解析】 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构 ,这种结构用数据模型来表示。数据库的主要模型包含 3种:层次模型、网状模型、关系模型,采用某种特定

36、数据模型的数据库管理系统开发出来的应用系统相应的称为层次数据库系统、网状数据库系统、关系数据库系统,其中关系模型对数据库的理论和实践产生了很大影响,并且其使用最为广泛。 31 【正确答案】 B 【试题解析】 在 Visual FuxPro表中,只有通用型字段能够存放多媒体信息及链接或嵌入 OLE 对象。 32 【正确答案】 B 【试题解析】 Visual FoxPro 系统中,打开数据库命令的语法格 式是: OPEN DATABASE数据库文件名或简写成 OPENDATA数据库文件名因此据题意可知答案 B 是正确的,其它均错。 33 【正确答案】 B 【试题解析】 要从表中物理删除一条记录,首

37、先用 DELETE 命令作删除标记,称作逻辑删除;然后用 PACK命令进行物理删除。 ZAP命令是删除表中的全部记录,不能仅删除一条记录。 34 【正确答案】 D 【试题解析】 在 Visual FoxPro中,可通过父表的主索引字段与子表的不同字段建立两表间的 “一对多 ”关系。 35 【正确答案】 D 【试题解析】 GOTO 和 GO 命令是等价的,命令格式是: GO nRecordNumber |TOP| BOTTOM 其中, nRecordNumber是记录号,即直接按记录号定位; TOP是表头,当不使用索引时是记录号为 1的记录,使用索引时是索引项排在最前面的索引对应的记录; BOT

38、TOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录,题意中的 GOTO 2 表示指针指向第 2条记录。 DISPLAY ALL 是显示全部记录,此时指针指向了最后一条记录。 RECNO()函 数的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为 0。如果记录指针指向文件尾,函数值为表文件中的记录数加 1。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行 DISPLAY ALL 命令时,指针指向了文件尾,所以RECHO()的函数值为表文件中的记录数加 1,即 11。 36 【正确答案】

39、D 【试题解析】 简单查询基于一个关系,即仅对一个表进行查询,可以包含简单的查询条件。 SELECT字段名列表 FROM 表名 WHERE查询条 件 其中, “字段名列表 ”指查询结果中包含的字段名,多个字段名之间用半角逗号 (,)分隔; “查询条件 ”是一个逻辑表达式,它是由多个表达式通过逻辑运算符 (NOT、AND、 OR)连接而成的。关系表达式中可以使用的关系运算符见下表。37 【正确答案】 B 【试题解析】 EMPTY函数是 “空值 ”测试函数,它的格式是: EMPTY (表达式 ),功能是根据指定表达式的运算结果是否为 “空 ”值,返回逻辑真或逻辑假。 注意:这里指的 “空 ”值与

40、NULL值是两个不同的概念。函数 EMPTY(.NULL.)的返 回值为逻辑假。所以选项 A)的返回值为逻辑假,选项 B)返回的值是逻辑真。 LIKE 函数是字符串匹配函数,它的格式是 LIKE(字符表达式 1,字符表达式 2 );功能是比较两个字符串对应位置上的字符,若所有对应串符都相匹配,函数返回逻辑真,否则返回逻辑假。字符表达式 1中可以包含通配符 *和 ?, *可与任何数目的字符相匹配, ?可与任何单个字符相匹配。所以选项 C)返回的是逻辑假。 AT()函数的格式是; AT(字符表达式 1 ,字符表达式 2 ,数值表达式 );功能是如果字符表达式 1是字 符表达式 2的子串,则返回字符

41、表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。 38 【正确答案】 D 【试题解析】 local variable(本地变量 ): LOCAL 只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。 LOCAL内存变量表说明:该变量同样给建立的内存变量赋以初值逻辑假。 39 【正确答案】 A 【试题解析】 LEFT(字符表达式,数值表达式 )功能是从字符表达式左边开始,截取数值表达式指定长度 的字符串。 RIGHT(字符表达式,数值表达式 ):返回一个字符串右边的若干字符,返回值是字符型。 本题是从 2、 3、 4、 5这 4条记录中,将最先

42、找到的第 1个字是 “电 ”,而且最后一个字是 “线 ”的显示出来。 40 【正确答案】 R-(R-S) 【试题解析】 关系只与 S 经交运算后所得到的关系是由那些既在只内又在 S 内的有序组所组成,记为 RS。交运算可由基本运算推导而得: RS R-(R-S) 41 【正确答案】 空间 【试题解析】 一个程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所 需输入的数据总量,对源程序进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数。前一条取决于实现算法的计算机软、硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度。算法在

43、运行过程中需辅助存储空间的大小称为算法的空间复杂度。 42 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,是按先进先出的原则组织数据的 。 43 【正确答案】 有穷性 【试题解析】 算法是指解题方案的准确而完整的描述。它有 4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 44 【正确答案】 选择 【试题解析】 在关系数据库中,选择运算也是一个元运算,关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由

44、R中的那些满足逻辑条件的元组所组成。 45 【正确答案】 规则 【知识模块】 Visual FoxPro 数据库及其操作 46 【正确答案】 概念 【知识模块】 数据 库设计基础 47 【正确答案】 查询 【试题解析】 本题考查了索引的基本概念。索引可以提升查询速度。 48 【正确答案】 DELETE 【试题解析】 可以用 REMOVE TABLE 命令将一个表从数据库中移出,命令格式是: REMOVE TABLE TableName|?DELETE 其中,参数 TableName给出了要从当前数据库中移去的表的表名,如果使用问号“?”则显示 “移去 ”对话框,从中选择要移去的表;如果使用参数

45、 DELETE,则在把所选表从数据库中移出之外,还将其从磁盘上删除 。 49 【正确答案】 mpr 【试题解析】 菜单文件的扩展名为 mnx,菜单程序的扩展名为 mpr。 50 【正确答案】 0 【试题解析】 函数 AT()的格式: AT(字符表达式 1,字符表达式 2 ,数值表达式 ),功能:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置:若不是子串,则返回 0。函数值为数值型。 题干中字符表达式 1为 “a+ b=c“,字符表达式 2为 “+”,很明显字符表达式 1不是字符表达式 2的子串,所以返回 0。 51 【正确答案】 课程号 【试题

46、解析】 在实际的应用中,除了摘单的计算查询外,我们 1还可以加上GROUP BY于句进行分组计算查询。 通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上 GROUP BY于句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY于句 起使用时,计算函数的范围变为每蛆所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。本属中利用 SQL 分组统计的功能,统计选课表中每门课程的学生人 数,分组依据为课程号。 52 【正确答案】 参照完整性 【试题解析】 数据完整性一般包括实体完整性、域完整性和参照完整性。 53 【正确答案】 200 5

47、4 【正确答案】 DISTINCT 【试题解析】 Visual FoxPro, SELECTSQL 命令的一般语法格式如下: SELECTALL|DISTINCT目标列表达式 ,目标列表达式 FROM基本表 (或视图 ) ,基本表 (或视图 ) WHERE条件表达式 GROUPBY列名 1 HAVING内部函数表达式 ORDERBY列名 2 ASCIDESC; 说明: SELECT子句: ALL 表示选出的记录中包括重复记录,这是缺省值;DISTINCT 则表示选出的记录中不包括重复记录。 FROM子句及其选项:用于指定查询的表,可以对单个表或多个表进行查询。 WHERE子句:说明查询条件,即筛选元组的条件。 GROUPBY子句:对记录按列名 1值分组,常用于分组统计。 HAVING子句:当含有 GROUP BY子句时, HAVING子句可用作记录查询的限制条件;无 GROUP BY 子句时 HAVING子句的作用如同 WHERE 子句。 ORDER BY子句:指定查询结果中记录按列名 2排序,默认升序。选项ASC表示升序, DESC表示降序。

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

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

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