1、国家二级 VF笔试模拟试卷 306及答案与解析 1 对于需要参加计算的数据,最好按 _类型存储。 ( A)数值 ( B)货币 ( C)备注 ( D)浮点 2 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 3 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 ( A)定义阶段 ( B)开发阶段 ( C)维护阶段 ( D)上述三个阶段 4 在学生管理的关系数据库中,存取一个学生信息的数据单位足 ( A)文件 ( B)数据库 ( C)字段 ( D)记录 5 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存
2、储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 6 面向对象程序设计以 _为基本的逻辑构件。 ( A)模块 ( B)对象 ( C)结构 ( D)类 7 数据库设计包括两个方面的设计内容,它们是 _。 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 8 下列叙述中正确的是 _。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 9 数据库概念设计的 E-R方法中,用属性描述实体的特征,属性在 E-R图中,一
3、般使用下列图形中 ( )表示。 ( A)矩形 ( B)四边形 ( C)菱形 ( D)椭圆形 10 在软件生命周期中,能准确的确定软件系统必须做什么和必须具备哪些功能的阶段是 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 11 在数据流图 (DFD)中,带有名字的箭头表示 _。 ( A)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 12 在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是 _。 ( A)列表框和组合框都可以设置成多重选择 ( B)列表框和组合框都不可以设置成多重选择 ( C)列表框可以设置成多重选择
4、,而组合框不可以 ( D)组合框可以设置成多重选择,而列表框不可以 12 (31)到 (35)题使用如下数据表。 学生 ”表:学号 C(8),姓名 C(8),性别 C(2),系名 (10),出生日期 D “课程 ”表:课程编号 C(4),课程名称 C(12),开课系名 C(10) “成绩 ”表:学号 C(8),课程编号 C(4),成绩 I 13 检索每门课程的总分,查询结果中包括课程名和总分,正确的语句是 ( )。 ( A) SELECT课程名称 ,COUNT(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; ORDER BY成绩 .课程编号 ( B)
5、 SELECT课程名称 ,COUNT(成绩 )AS总分 FROM课程 ,成 绩; WHERE课程 .课程编号 =成绩 .课程编号; GROUP BY成绩 .课程编号 ( C) SELECT课程名称 ,SUM(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; ORDERBY成绩 .课程编号 ( D) SELECT课程名称 ,SUM(成绩 )AS总分 FROM课程 ,成绩; WHERE课程 .课程编号 =成绩 .课程编号; GROUP BY成绩 .课程编号 14 若有如下 SQL查询语句: SELECT 课程名称 ,开课系名 ,COUNT(学号 )AS选修
6、人数; FROM成绩 ,课程; WHERE课程 .课程编号 =成绩 .课程编号; GROUP BY课程名称; HAVING COUNT(*) 3 上述语句所表示的含义是 ( )。 ( A)检索开课在 3门以上的开课系名、课程名称和选修人数 ( B)检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数 ( C)检索每门课程中, 有 3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数 ( D)检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数 15 为 “成绩 ”表中的 “成绩 ”字段定义有效性检查及错误信息的提示,要求当成绩大于
7、100分时,提示 “成绩不能超过 100分 ”的信息,正确的语句是 ( )。 ( A) ALTER TABLE 成绩 ALTER成绩; FOR CHECK成绩 =100 ERROR“成绩不能超过 100分 “ ( B) ALTER TABLE 成绩 ALTER成绩; (WHERE CHECK成绩 =100 ERROR“成绩不能超过 100分 “) ( C) ALTER TABLE 成绩 ALTER成绩; SET CHECK成绩 =100ERROR“成绩不能超过 100分 “ ( D) ALTER TABLE 成绩 ALTER成绩; (SET CHECK成绩 =100 ERROR“成绩不能超过
8、100分 “) 16 利用 SQL派生一个包含 “课程名称 ”、 “姓名 ”和 “成绩 ”的视图,要求按 “课程名称 ”升序排序,正确的语句是 ( )。 ( A) CREATE VIEW view1 AS; (SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN成绩; INNER JOIN学生: ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; GROUP BY课程名称 ) ( B) CREATE VIEW view1 AS; (SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER
9、JOIN成绩; INNER JOIN学生: ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; ORDER BY课程名称 ) ( C) CREATE VIEW view1 AS; SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN成绩; INNER JOIN学生: ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; GROUP BY课程名称 ( D) CREATE VIEW view1 AS; SELECT课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM课程 INNER JOIN
10、成绩; INNER JOIN学生; ON成绩 .学号 =学生 .学号; ON课程 .课程编号 =成绩 .课程编号; ORDER BY课程名称 17 向 “成绩 ”表末尾插入一条 “学号 ”为 “08102002”, “课程编号 ”为 “4001”, “成绩 ”为“86”的新记录,正确的语句是 ( )。 ( A) INSERT INTO成绩 VALUES(08102002,4001,86) ( B) INSERT INTO成绩 VALUES(“08102002“,“4001“, 86) ( C) INSERT FOR成绩 VALUES(08102002,4001, “86“) ( D) INSE
11、RT FOR成绩 VALUES(“08102002“,“4001“, 86) 18 给出在车间 “W1“或 “W2“工作 ,并且工资大于 3000的职工姓名 ,正确的命令是 ( A) SELECT 姓名 FROM 车间 WHERE 工资 3000 AND 车间 =“W1“ OR 车间 =“W2“ ( B) SELECT 姓名 FROM 车间 WHERE 工资 3000 AND (车间 =“W1“ OR 车间 =“W2“) ( C) SELECT 姓名 FROM 车间 ; WHERE 工资 3000 OR 车间 =“W1“ OR 车间 =“W2“ ( D) SELECT 姓名 FROM 车间 ;
12、 WHERE 工资 3000 AND (车间 =“W1“ OR 车间 =“W2“) 19 以下关于表单数据环境的叙述,错误的是 ( A)可以向表单数据环境设计器中添加表或视图 ( B)可以从表单数据环境设计器中移出表或视图 ( C)可以在表单数据环境设计器中设置表之间的联系 ( D)不可以在表单数据环境设计器中设置表之间的联系 20 数据库表的字段可以定义默认值,默认值是 ( )。 ( A)逻辑表达式 ( B)字符表达式 ( C)数值表达式 ( D)前 3种都可以 21 下列短语中,与排序无关的短语是 ( )。 ( A) ASC ( B) DESC ( C) GROUP BY ( D) ORD
13、ER BY 22 项目管理器中的 “文本文件 ”组件包含在 _选项卡中。 ( A)其他 ( B)代码 ( C)数据 ( D)类 23 要使学生数据表中不出现同名学生的记录,在数据库中需要建立 ( )。 ( A)字段有效性限制 ( B)属性设置 ( C)记录有效性限制 ( D)设置触发器 24 执行命令 STORE CTOD(03/09200)TO A后,变量 A的类型为 ( )。 ( A)日期型 ( B)数值型 ( C)备注型 ( D)字符型 25 在 Visual FoxPro中,通用型字段 G和备注型字段 U在表中的宽度都是 ( )。 ( A) 2个字节 ( B) 4个字节 ( C) 8个
14、字节 ( D) 10个字节 26 清除屏幕内容的命令是 ( ); ( A) CLEAR ( B) CLEAR ALL ( C) CLEAR SCREEN ( D) CLEAR WINDOWS 27 有如下 SQL SELECT语句 SELECT*FORM工资表 WHERE基本工资 =2000 AND基本工资 =1500下列与该语句等价的 ( A) SELECT * FORM 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000 ( B) SELECT * FORM 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500 ( C) SELECT * FORM
15、 工资表 WHERE 基本工资 FROM 1500 INTO 2000 ( D) SELECT * FORM 工资表 WHERE 基本工资 FROM 2000 INT0 1500 28 执行如下程序,最后 S的显示值为 SET TALK OFF S 0 i 5 X 11 DO WHILE s =X s s+i i=i+1 ENDDO ?s SET TALK ON ( A) 5 ( B) 11 ( C) 18 ( D) 26 29 下列命令动词中,不具有数据操纵功能的 SQL语句是 ( A) DELETE ( B) UPDATE ( C) INSERT ( D) DROP 30 如果要查询所藏图
16、书中,各个出版社图书的最高单价、平均单价和册数,所用的 SQL语句是 ( A) SELECT 出版单位, MAX(单价 ), AVG(单价 ), COUNT(*); FROM 图书; GROUP BY 出版单位 ( B) SELECT 出版单位, MAX(单价 ), AVG(单价 ), COUNT(*); FROM 图书; HAVING 出版单位 ( C) SELECT 出版单位, MIX(单价 ), AVG(单价 ), COUNT(*); FROM 图书 GROUP BY 出版单位 ( D) SELECT 出版单位, MIN (单价 ), AVG (单价 ), COUNT(*); FROM
17、图书; HAVING 出版单位 31 用来描述表单内部名称的属性是 ( A) Caption ( B) Name ( C) WindowType ( D) Label 32 在建立数据库表 stock dbf时,将单价字段的字段有效性规则设为 ”单价 0”,通过该设置,能保证数据的 _ 。 ( A)实体完整性 ( B)域完整性 ( C)参照完整性 ( D)表完整性 33 若要确定单选按钮的个数,应在下列的 _ 属性中设置。 ( A) PageCount ( B) ColumnCount ( C) ControlCount ( D) ButtonCount 34 在 Visual FoxPro中
18、,使用 LOCATE FOR expL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 ( A)再次使用 LOCATE FOR expL命令 ( B) SKIP命令 ( C) CONTINUE命令 ( D) GO命令 35 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为 ( A)私有变量和局部变量 ( B)公共变量和私有变量 ( C)公共变量和局部变量 ( D)公共变量、私有变量和局部变量 36 执行下列程 序: CLEAR DO A RETURN PROCEDURE A PRIVATE S S=5 DO B ?S RETU
19、RN PROCEDURE B S=S+10 RETURN 程序的运行结果为 ( A) 5 ( B) 10 ( C) 15 ( D)程序错误,找不到变量 37 假设表单有一选项组: 男 女,其中第一个选项按钮 “男 ”被选中。请问该选项组的 Value属性值为 ( )。 ( A) T. ( B)男 ( C) 1 ( D)男或 1 38 有下列 SQL语句: INSERT INTO职工 VALUES(“WH4“,“E15“,“张清 “,2800) 在命令窗口执行该命令后 ( )。 ( A)向表中任意位置插入一条新记录 ( B)在当前记录之前,插入一条新语句 ( C)在当前记录之后,插入一条新语句
20、( D)在表末尾新增一条记录 39 如果 A “新年 “, B “好 “, C A+B,表达式 WHERE A.学号子 B.学号 AND; A.课程名称 =“计算机 “ AND_ 48 修改表单的 _属性值,可以修改表单的背景颜色。 49 为表建立主索引或候选索引可以保证数据的【 】完整性。 50 在教师表中统计职称为教授的人数。请对下面的 SELECT语句填空: SELECT【 】 FROM 教师表 WHERE 职称 =“教授 “ 51 可以向 “项目管理器 ”添加任何文件的说法是【 】的。 52 定位记录时,可以使用命令【 】,表示向前或向后移动若干条记录位置。 53 SQLSELECT语
21、句为了将查询结果存放到临时表中应该使用【 】短语; 54 LEFT(“123456789“,LEN(“数据库 ”)的计算结果是【 】。 国家二级 VF笔试模拟试卷 306答案与解析 1 【正确答案】 A 【知识模块】 Visual FoxPro 数据库及其 操作 2 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的栈,是按先进后出的原则组织数据的。 3 【正确答案】 B 【试题解析】 软件定义阶段的基本任务是确定软件系统的工程需要
22、,分为软件系统的可行性研究和项目需求分析。软件开发阶段包括概要设计、详细设计、实现、组装测试和确认测试 5个阶段。维护阶段主要是软件的使用、系统维护和系统更新换代。 4 【正确答案】 D 【试题解析】 在关系数据表中,行称为元组,对应存储文件中的记录,列称为属性,对应存储文件中的字段,所以本题答案为 D。 5 【正确答案】 A 【试题解析】 线性表的存储通常要用两种存储结构,顺序存储结构和链式存储结构。 6 【正确答案】 B 【试题解析】 面向对象以对象作为基本的逻辑构件,以类来描述具有共同特征的一组对象,以继承为共享机制,共享类中的方法和数据。 7 【正确答案】 A 【试题解析】 数据库设计
23、可分为概念设计与逻辑设计。 数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将 ER图转换为指定的 RDBMS 中的关系模型。 8 【正确答案】 A 【试题解析】 非空的数据结构满足下列两个条件则称为线性结构:有且只有一个根结点,每一个结点最多有一个前件,一个后件。栈与队列是特殊的线性表,因此,它们也是线性结构,选项 B 错误;线性链表是线性表的链式存储结构,其对应的逻辑结构也是线性结构,而不是非线性结构,选项 C错误;二叉树是非线性结构,而不是线性结构,选项 D错误。 9 【 正确答案】 D 【试题解析】 在 E-R图中,用长方形 (
24、矩形 )表示实体,用椭圆形表示属性,用菱形表示联系。 10 【正确答案】 D 【试题解析】 需求分析阶段是对开发软件提出的需求进行分析并给出详细定义,写软件规格说明书及初步的用户手册,提交评审。所以,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是需求分析阶段。 11 【正确答案】 C 【知识模块】 软件工程基础 12 【正确答案】 C 【知识模块】 表单设计 13 【正确答案】 D 【试题解析】 进行 SQL简单计算查询时,还可以加上 GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查
25、询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。 本题通过 “GROUP BY成绩 .课程编号 ”可以先将记录按 “课程编号 ”分组,然后再通过函数 “SUM(成绩 )AS总分 ”对每组记录求和。其中,通过 AS 短语可以对进行计算的字段指定一个新的字段名。另外, COUNT()函数 14 【正确答案】 C 【试题解析】 在分组与计算查询语句中,使用 HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。当 WHERE子句、 GROUP BY子句和 HAVING子句同时出现的时候,
26、首先执行WHERE子句,从表中选择符合条件的行:然后由 GROUP BY子句对选取的行进行分组;再执行计算函数;最后执行 HAVING子句选取满足条件的分组。本题中, WHERE子句中指定的是两表连接的条件:接着通过 GROUP BY子句指明按“课程名称 ”对记录分组;然后执行 函数 COUNT()统计分组后,可以确定每 15 【正确答案】 C 【试题解析】 利用 SQL 命令可以对基本表的结构进行修改,利用下列命令可以修改表结构、定义有效性规则: ALTER TABLE表名 ALTERCOLUMN字段名 1 NULL|NOT NULL SET DEFAULT表达式 SET CHECK逻辑表达
27、式 ERROR字符型文本信息 |RENAME COLUMN字段名 2 TO字段名 3 其中, SETCHECK逻辑表达式 ERROR字符型文本信 息 可以用来重新设置指定字段的合法值和错误信息提示。 16 【正确答案】 D 【试题解析】 利用 SQL 命令可以定义直接建立视图,命令格式如下: CREATE VIEW 视图名 AS; SELECT语句 注意:在定义视图时, SELECT语句部分不需要用括号括起来,用来排序的 SQL短语是 ORDER BY,而 GROUP BY短语的功能是对记录进行分组。 17 【正确答案】 B 【试题解析】 Visual FoxPro 支持两种 SQL插入格式,
28、第一种为标准格式,第二种是 Visual FoxPro 的特 殊格式。 第一种格式为: INSERT INTO表名 (字段名 1,字段名 2,.); VALUES(表达式 1,表达式 2,.) 其中, INSERT INTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,.指定字段; VALUE(表达式 1巳表达式 2,.)给出具体的记录值。 插入记录时,要注意插入的数据的类型与其字段类型要相同,本题中成绩为 18 【正确答案】 D 【试题解析】 本小题为简单的联接查询 ,是查找车间等于 “W1“或 “W2“,并且工资大于 3000的职工姓名。选项 A和
29、C中查询条件错误 ;选项 B中 ,在第一行 SELECT语句之后 ,应该续行符号 “;“连接下一条语句 ,否则系统报错 ,属于语法错误。 19 【正确答案】 D 【试题解析】 本题考查对 Visual FoxPro 中表单数据环境的掌握。在 Visual FoxPro中,用户可以向表单数据环境设计器中添加或者移出表或视图,也可以在表单数据环境设计器中设置表之间的联系,四个选项中只有选项 D的描述是错误的。 20 【正确答案】 D 【试题解析】 在数据库表的设计器的 “字段 ”选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息和默认值 3项。其中,规则是逻辑表达式,信息是字符串表达式,默
30、认值的类型则视字段的类型而定。 21 【正确答案】 C 【试题解析】 通过在 SELECT 语句中加入 ORDER BY 可将查询结果排序,可以按升序 (ASC)和降序 (DESC)排列列或行。升序是默认的排列方式; ORDER BY 必须是 SQL命令的最后一个子句。 GROUP BY 是用宋指定分组查询, ORDER BY 指定对查询结果进行排序。 22 【正确答案】 A 【试题解 析】 在 “其他 ”选项卡中包括 “菜单 ”、 “文本文件 ”和 “其他文件 ”。 23 【正确答案】 D 24 【正确答案】 A 25 【正确答案】 B 26 【正确答案】 A 27 【正确答案】 A 【试题
31、解析】 SQL查询语句中特殊运算 BE TWEEN.AND.的含义为 “ 和 之间 ”。 BETWEEN.AND.是 SQL 查询语句中的一个特殊运算符,意思为 “ 和 之间 ”,相当与逻辑运算中的 (A =AND =B,其中 A B,选项 B 中数值放置错误,选项 C和选项 D为语法错误。掌握 Visual FoxPro中关系表达式及逻辑表达式运算符的含义。 28 【正确答案】 C 【试题解析】 该循环语句中,变量 s和 i每次执行循环后值的变化如下: s值 i值 第一次循环 5 6 第二次循环 11 7 第三次循环 18 8 程序在第四次执行循环时,因条件 (18 11)为假而退出循环。
32、29 【正确答案】 D 【试题解析】 SQL的操作功能有: INSERT(插入 )、 UPDATE(更新 )和DELETE(删除 )。 30 【正确答案】 A 【试题解析】 求各个出版社图书的,必须用 GROUP BY短语对各个出版社进行分组,求最大值函数为 MAX(),求最小值函数为 MIN(), COUNT()用以计数,HAVING短语必须与 GROUP BY短语一起出现,不能单独使用。 31 【正确答案】 B 【试题解析】 表单的属性大约有 100多个,其中 Name是用来描述表单的内部名称, Caption是用来指明显示于表单标题栏上的文本, Window Type用来指定表单是模式表
33、单还是非模式表单。 32 【正确答案】 B 【试题解析】 通过建立字段有效性规则可以保证数据的域完整性。 33 【正确答案】 D 【试题解析】 单选按钮又称选项按钮组,常用于从多项控制中选择其中一个项目,把事先设计好的具有特定目的的整套操作过程提供给 “选项按钮组 ”,以便用户可以从中选择一套操作过程。 “选项按钮组 ”的主要属性是 “单选按钮 ”的个数(ButtonCount),选项 D是正确的,在另外几个答案中, PageCount 表示页框所含的页数, ColumnCount 表示表格中的表格数, ControlCount表示容器对象所含的控件数。 34 【正确答案】 C 【试题解析】
34、LOCATE 是按条件定位记录位置的命令,常用命令格式是: LOCATE FOR lExpression1 其中 lExpression1 是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指针指向文件结束位置。如果要使指针指向下一条满足 LOCATE 条件的记录,使用 CONTINUE命令,如果没有记录再满足条件,则指针指向文件结束位置。 35 【正确答案】 D 【试题解析 】 变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在 Visual FoxPro 中,可分为公共变量、私有变量和局部变量 3类。 36
35、 【正确答案】 C 【试题解析】 PRIVATE 定义的变量能在定义该变量的模块及其下属模块中使用,是一个私有变量。本题在过程 A中给变量 s赋值为 5,然后调用过程 B, s的值等于 15,然后返回上一级,求出 s的值为 15。 37 【正确答案】 D 【试题解析】 选项组的 Value属性用于指定选项组中被选定的选项按钮,该属性值的类型可以 是数值型,也可以是字符型,若为数据型 N,则表示第 N个按钮被选中,若为字符型值 C,则表示选项组中 Caption 属性为 C的按钮被选中。根据题意,选中的是第 1个按钮,其 Caption属性为 “男 ”,所以其 Value值为 “男 ”或者为 1
36、。 38 【正确答案】 D 【试题解析】 Visual FoxPro 支持两种 SQL插入格式,第一种为标准格式,第二种是 Visual FoxPro 的特殊格式。第一种格式为: INSERT INTO 表名 (字段名 1,字段名 2,.); VALUES(表达式 1,表达式 2,.)其中 INSERT INTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,.指定字段; VALUE (表达式 1,表达式 2,.)给出具体的记录值。该命令默认的是向表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。 39 【正确答案】 B 【试题解析】 &是一个
37、宏替换命令,用来替换恢复所代表的内容。所以表达式:&C+“!“也就变成了 A+B!,经过 “&“运算后, &K的值是 “新年好 ”,所以最后表达式的结果应该是: “新年好 !”。 40 【正确答案】 软件生命周期 【试题解析】 软件产品从考虑其概念开始 ,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。 41 【正确答案】 筛选 【试题解析】 本题考查查询设计器。属于常考题。在 Visual FoxPro 的查询设计器中, “筛选 ”选项卡对应于 SQL 语句中的 WHERE短语。 42 【正确答案】 数据结构 【试
38、题解析】 Jackson 方法是一种结构化分析方法,它是一种面向数据结构的方法。 43 【正确答案】 19 44 【正确答案】 关系 【试题解析】 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名称为属性名;表中的一行称为一个元组,相当于记录值。 45 【正确答案】 一对多 (或 I:N) 【知识模块】 数据库设计基础 46 【正确答案】 等值 【试题解析】 自然连接是去掉重复属性的等值连接。 47 【正确答案】 B.课程名称 =“日语 “ 【试题解析】 一般的查询中,别名并不 是必须的,但是在自连接查询中,别名是必
39、不可少的。 SQL不仅可以对多个关系实行连接操作,也可以将同一关系与其自身进行连接,这种连接称为自连接。在可以进行这种自连接操作的关系上,实际存在着一种特殊的递归联系,即关系中的一些元组,根据出自同一值域的两个不同的属性,可以与另外一些元组有一种对应关系 (一对多的联系 )。 48 【正确答案】 BackColor 49 【正确答案】 实体 【试题解析】 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro 中利用主关键 字或候选关键字来保证表中的记录惟一,即保证实体惟一性。而 Visual FoxPro 中将主关键字称作主索引,将候选关键字称作候
40、选索引。 50 【正确答案】 COUNT(*) 51 【正确答案】 错误 52 【正确答案】 SKIP 【试题解析】 查询定位命令有 GO、 GOTO、 SKIP。 GO 和 GOTO 命令是等价的,按记录号直接定位, SKIP命令可以向前或向后移动若干条记录位置。 53 【正确答案】 IntoCursor 【试题解析】 Into cursor短语将查询结果存放到临时表中 格式为: select*fromIntocursorcursoITname 查询的结果放到永久表中用: INTO TABLE tablename 查询结果放到数组中用: INTO ARRAY array Var 54 【正确答案】 123456 或 “123456” 【试题解析】 字符串长度函数 LEN(字符表达式 )功能是求字符串的长度 (包括空格 )。左截取字符串函数 LEFT(字符表达式,数值表达式 )功能是从字符表达式左边开始,截取数值表达式指定长度的字符串。 LEN(“数据库 ”)=6,那么表达式变为 LEFT(“123456789”,6)=“123456”
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1