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

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

1、国家二级( VF)机试模拟试卷 19及答案与解析 一、选择题 1 下列描述中正确的是 ( )。 ( A)算法是指对解题方案的准确而完整的描述 ( B)算法的有穷性是指算法程序的长度是有限的 ( C)算法是否有效与拥有的情报无关 ( D)算法的基本特征有可行性、确定性和有穷性 2 下列数据结构中属于非线性结构的是 ( )。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 3 有 4个元素 A、 B、 C、 D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状 态是 C(栈顶 )、 B、 A(栈底 ),则不可能的出栈顺序是 ( )。 ( A) D、 C、 B、 A ( B) C、

2、B、 D、 A ( C) C、 A、 D、 B ( D) C、 D、 B、 A 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 下面概念中,不属于面 向对象方法的是 ( )。 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 6 下列选项中属于软件生命周期开发阶段任务的是 ( )。 ( A)可行性研究 ( B)需求分析 ( C)详细设计 ( D)

3、软件维护 7 软件设计中衡量模块独立性的度量标准是 ( )。 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 8 下列不属于过程设计工具中图形工具的是 ( )。 ( A) N-S ( B) PAD ( C)程序流程图 ( D) DFD 9 下列叙述中错误的是 ( )。 ( A)数据库管理系统是数据库的核心 ( B)数据库系统南数据库、数据库管理系统、数据库管理员三部分组成 ( C)数据共享最好的是数据库系统阶段 ( D)数据库巾的数据独立于应用程序而不依赖于应用程序 10 如图所示,有两个关系 R1和 R2: 则由关系 R1和 R2得到关系

4、R3的操作是 ( )。 ( A)笛卡尔积 ( B)连接 ( C)交 ( D)除 11 在 Visual FoxPro中,关系数据库管理系统所管理的关系是 ( )。 ( A)一个 DBF文件 ( B)若干个二维表 ( C)一个 DBC文件 ( D)若干个 DBC文件 12 在 Visual: FoxPro中,可执行文件的扩展名是 ( )。 ( A) mnx ( B) mnt ( C) exe ( D) prg 13 下列字符型常量的表示中,错误的是 ( )。 ( A) -2012计算机二级考试 ( B) “2012计算机二级考试 ” ( C) 2012计算机二级考试 ( D) 2012计算机二级

5、考试 14 有如下赋值语句: a=“计算机 ”, b=“微型 ”,结果为 “微型机 ”的表达式是 ( )。 ( A) b+LEFT(a, 3) ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 5, 2) ( D) h+RIGHT(a, 2) 15 MODIFY STRUCTURE命令的功能是 ( )。 ( A)修改记录值 ( B)修改表结构 ( C)修改数据库结构 ( D)修改数据库 或表结构 16 下列有关 ZAP命令的描述,正确的是 ( )。 ( A) ZAP命令只能删除当前表的当前记录 ( B) ZAF命令只能删除当前表的带有删除标记的记录 ( C) ZAP命令能删除

6、当前表的全部记录 ( D) ZAP命令能删除表的结构和全部记录 17 在数据库表上的字段有效性规则是 ( )。 ( A)逻辑表达式 ( B)字符表达式 ( C)数字表达式 ( D)以上三种都有可能 18 以下叙述正确的是 ( )。 ( A)自由表不能被加入到数据库中 ( B)数据库表可以建 立字段级规则约束,而自由表不能 ( C)可以在自由表之间建立参照完整性规则,而数据库表不能 ( D)可以为自由表字段设置默认值,而数据库表字段不能设置默认值 19 参照完整性规则的更新规则中 “级联 ”的含义是 ( )。 ( A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 ( B

7、)若子表中有与父表相关盼记录,则禁止修改父表中的连接字段值 ( C)父表中的连接字段值可以随意更新,不会影响子表中的记录 ( D)父表中的连接字段值在任何情况下都不允许更新 20 以下属于 SQL数 据控制命令的是 ( )。 ( A) DROP ( B) INSERT ( C) SELECT ( D) GRANT 21 设有关系 SC(SNO, CNO, GRADE),其中 SNO、 CNO分别表示学号和课程号(两者均为字符型 ), GRADE表示成绩 (数值型 )。若要把学号为 “S101”的同学、选修课程号为 “Cll”、成绩为 98分的记录插入到表 SC中,正确的语句是 ( )。 ( A

8、) INSERT INTO SC(SNO, CNO, GRADE)VALUES(S101, Cll, 98) ( B) INSERT INTO SC(SNO, CNO, GRADE)VALUES(S101, Cll, 98) ( C) INSERT(S101, Cll, 98)INTOSC ( D) INSERT INTO SC VALUES(S101, Cll, 98) 22 使用 SQL的 CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词 ( )。 ( A) FOREICN KEY ( B) DEFAULT ( C) PRIMARY KEY ( D) CHECK

9、23 在 SQL语句中表达式 “工资 BETWEEN 2000 AND 2600”的含义是 ( )。 ( A)工资 =2000 AND 工资 2000 AND工资 =2000 AND 工资 2000 AND工资 “5”OR系别号 !=“8” ( D)系别号 !=“5”AND系别号 !=“8” 27 在 Visual FoxPro中,以下关于视图描述中错误的是 ( )。 ( A)通过视图可以对表进行查询 ( B)通过视图可以对表进行更新 ( C)视图是一个虚表 ( D)视图就是一种查询 28 在 Visual FoxPro中,下面关于属性、事件、方法叙述错误的是 ( )。 ( A)属性用于描述对

10、象的状态 ( B)方法用于表示对象的行为 ( C)事件代码也可以像方法一样被显式调用 ( D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值 29 在文本框控件设计中,若要求文本框中只能输入数字和正负号,需要设置的属性是 ( )。 ( A) InputMask ( B) PasswordChar ( C) ControlSource ( D) Maxlength 30 在表单中为表格控件指定数 据源的属性是 ( )。 ( A) DataSource ( B) DataFrom ( C) RecordSource ( D) RecordS0urceType 31 将当前表单从内存中释放

11、的正确语句是 ( )。 ( A) ThisForm Drop ( B) ThisForm Destory ( C) ThisForm Release ( D) ThisForm Refresh 32 表单中的复选框控件属性中,用于表示当前选中状态的属性是 ( )。 ( A) Selected ( B) Caption ( C) Value ( D) Enabled 33 在 Visual FoxPro中,作为报表的数据源不可以是 ( )。 ( A)视图 ( B)查询 ( C)报表 ( D)自由表 34 下列说法错误的是 ( )。 ( A)必须根据应用程序的需要来标识包含或排除文件 ( B)在项

12、目连编之后,包含文件将变为只读文件 ( C)排除文件仍然是应用程序的一部分 ( D)排除文件不允许用户修改 35 使用 Visual FoxPro的菜单设计器 时,选中菜单项之后,如果要设计它的子菜单,应在结果下拉框中选择 ( )。 ( A)命令 ( B)填充名称 ( C)子菜单 ( D)过程 35 下列小题使用如下三个数据库表: 学生 (学号 C(8),姓名 C(8),性别 C(2),班级 C(8) 课程 (课程编号 C(8),课程名称 C(20) 成绩 (学号 C(8),课程编号 C(8),成绩 N(5, 1) 36 查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是(

13、)。 ( A) SELECT课程课程名称, MAX(成绩 )As最高分 FROM成绩,课程; WHERE成绩课程编号 =课程课程编号; GROUP BY课程课程编号 ( B) SELECT课程课程名称, MAX(成绩 )AS最高分 FROM成绩,课程; WHERE成绩课程编号 =课程课程编号; GROUP BY课程编号 ( C) SELECT课程课程名称, MIN(成绩 )AS最高分 FROM成绩,课程; WHERE成绩课程编号 =课程课程编号; GROUP BY课程课程编号 ( D) SELECT课程课程名称 , MIN(成绩 )AS最高分 FROM成绩,课程; WHERE成绩课程编号 =课

14、程课程编号; GROUP BY课程编号 37 查询所有选修了 “高等数学 ”的学生的 “相关 ”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是 ( )。 ( A) SELECT学生姓名,成绩成绩 FROM学生,成绩; WHERE学生学号 =成绩学号; AND课程课程名称 =高等数学 ; ORDER BY成绩成绩 ASC ( B) SELECT学生姓名,成绩成绩 FROM课程,成绩; WHERE AND课程课程编号 =成绩课程编号; AND课程课程名称 =高等数学 ; ORDER BY成绩成绩 ASC ( C) SELECT学生姓名,成绩成绩 FROM学生,课程

15、,成绩; WHERE学生学号 =成绩学号; AND课程课程编号 =成绩课程编号; AND课程课程名称 =高等数学 ; GROUP BY成绩成绩 ASC ( D) SELECT学生姓名,成绩 成绩 FROM学生,课程,成绩; WHERE学生学号 =成绩学号; AND课程课程编号 =成绩课程编号; AND课程课程名称 =高等数学 ; ORDER BY成绩。成绩 ASC 38 查询所修课程成绩都大于等于 85分的学生的学号和姓名,正确的命令是 ( )。 ( A) SELECT学号,姓名 FROM学生 WHERE NOT EXISTS (SELECT*FROM成绩 WHERE成绩学号 =学生学号 AN

16、D成绩 =85) ( C) SELECT学号,姓名 FROM学生,成绩 WHERE学生学号 =成绩学号 AND成绩 =85 ( D) SELECT学号,姓名 FROM学生,成绩 WHERE学生学号:成绩学号 AND ALL成绩 =85 39 检索还未确定成绩的学生选课信息,正确的 SQL命令是 ( )。 ( A) SELECT学生学号,姓名,成绩课程编号 FROM学生 JOIN成绩WHERE学生学号 =成绩学号 AND成绩成绩 IS NULL ( B) SELECT学生学号,姓名,成绩课程编号 FROM学生 JOIN成绩WHERE学生学号:成绩学号 AND成绩成绩 =NULL ( C) SEL

17、ECT学生学号,姓名,成绩课程编号 FROM学生 JOIN成绩 ON学生学号:成绩学号 WHERE成绩成绩 IS NULL ( D) SELECT学生学号,姓名,成绩课程编号 FROM学生 JOIN成绩 ON学生学号 =成绩学号 WHERE成绩成绩 =NULL 40 查询 ”学生 ”表的全部 记录并存储于临时表文件 one中的 SQL命令是 ( )。 ( A) SELECT*FROM学生 INTO CURSOR one ( B) SELECT*FROM学生 TO CURSOR one ( C) SELECT*FROM学生 INTO CURSOR DBF one ( D) SELECT*FROM

18、学生 TO CURSOR DBF ODe 二、基本操作题 41 在考生目录下完成下列操作: 1从数据库 stock中移除表 stock_fk(不是删除 )。 2将自由表 stock_name添加到数据库中。 3为表 stock_sl建立一个主索引,索引名和索引表达式均为 “股票代码 ”。 4为 stock_name表的股票代码字段设置有效性规则, “规则 ”如下: left(股票代码, D=“6”,错误提示信息是 “股票代码的第一位必须是 6”。 三、简单应用题 42 在考生文件夹下完成如下简单应用: 1建立一个名为 NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为 N

19、ULL)的学生信息 (包括 “学号 ”、 “姓名 ”和 “系部 ”3个字段 )。 2建立表单 MYFORM3,在表单上 添加一个表格控件 (名称为 grdCourese),并通过该控件显示表 COURSE的内容 (要求: RecordSourceType属性必须为 0)。 四、综合应用题 43 设计一个名为 form_book的表单,表单的控件名为 form1,文件名为form_book,表单的标题为 “图书情况统计 ”。表单中有一个组合框 (名称为Combo1)、一个文本框 (名称为 Text1)和两个命令按钮 “统计 ”和 “退出 ”(名称分别为Command1和 Command2)。 运

20、行表单时,组合框中有 3个条目 “清华 ”、 “北航 ”、 “科学 ”(只有 3个出版社名称,不能输入新的 )可供选择,在组合框中选择出版社名称后,如果单击 “统计 ”命令按钮,则文本框显示出 book表中该出版社图书的总数。 单击 “退出 ”按钮则关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试卷 19答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 算法是指对解题方案的准确而完整的描述。算法具有 4个特征:可行性、确定性、有穷性和拥有足够的情报。有穷性指算法必 须在有限时间内做完,即算法必须能在执行有限个步骤之后终止。当算法拥有足够的情报时,此

21、算法才是有效的;当提供的情报小够时,算法可能无效。 2 【正确答案】 C 【试题解析】 线性结构满足两个条件:有且只有一个根结点;每个节点最多只有一个前件,也最多只有一个后件。栈、队列、线性表都属于线性结构,二叉树是一种非线性结构,因为它除叶子节点外,每个节点都有两个后件,不满足线性结构的条件。 3 【正确答案】 C 【试题解析】 栈的特点是先进后出,所以后入栈的最先出栈。在栈的状态是C(栈顶 )、 B、 A(栈底 )时, D未入栈,栈顶元素可以出栈,但 A不可能比 B先出栈,所以 C选项错误。 4 【正确答案】 A 【试题解析】 顺序存储方式是把逻辑上相邻的节点存储在物理上相邻的存储单元中,

22、节点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空问,所以选项 D错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以选项 B错误。链式存储结构也可以存储线性表,所以选项 C错误。 5 【正确答案】 D 【试题解析】 类是指具有共同属性、共同方法的对象的集合,所以类是对象的抽象,而对象是对应类的一个实 例。继承是指能够直接获得已有的性质和特征,而不必重复定义它们。选项 A、 B、 c鄙属于而向对象方法,只有选项 D属于面向过程方法。 6 【正确答案】 C 【试题解析】 软件生命周期可分为软件定义、软件开发和软件运行维护 3个阶段。软件开发期包括概要设计、详细设计、实现和测试

23、 4个阶段。 7 【正确答案】 C 【试题解析】 耦合性与内聚性是模块独立与否的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间 的耦合性而提高模块内的内聚性,这样有利于提高模块的独立性。 8 【正确答案】 D 【试题解析】 常川的过程设计工具有图形工具 (程序流程图、 N-S图、 PAD图、HIPO)、表格工具 (判定表 )、语言工具 (PDL)。 9 【正确答案】 B 【试题解析】 数据库管理系统是数据库系统的核心,它位于用户和操作系统之间,属于系统软件。数据库系统由数据库、数据库管理系统、

24、数据库管理员、硬件平台和软件平台 5部分组成。数据库技术的发展经历了 3个阶段:人工管理、文件系统和数据库系统,其中数据共享最好的是数据库 系统阶段,数据库中的数据独立而不依赖于应用程序。 10 【正确答案】 B 【试题解析】 连接运算也称 连接,是对两个关系进行运算,其意义是从两个关系的笛卡尔积中选择满足给定属性间一定条件的那些元组。本题关系 R3为关系R1中 B属性和关系 R2中 D属性相等连接而成。 11 【正确答案】 B 【试题解析】 一个 “表 ”就是一个关系,一个关系就是一个二维表,关系数据库管理系统呵以箭理若干个二维表。 12 【正确答案】 C 【试题解析】 mnx是菜单定义文件

25、的默认扩展名; .mnt是菜单备注 文件的默认扩展名; prg是执行程序文件的默认扩展名; exe是可执行文件的扩展名。 13 【正确答案】 C 【试题解析】 字符型数据的定界符可为半角单引号、双引号、方括号。但如果某种定界符本身也为字符串内容,则需要用另一种定界符为该字符串定界。 14 【正确答案】 D 【试题解析】 取左、右串函数的格式为: LEFT RIGHT(expC, expN)。其功能为: LEFT从 expC左边截取由 expN的值指定个数的字符,生成一个新的字符串; RIGHT从 expC右边截取由 expN的值指 定个数的字符,生成一个新的字符串。注意:一个汉字相当于两个英文

26、字符。 15 【正确答案】 B 【试题解析】 MODIFY STRUCTURE命令没有参数,其功能是修改当前表的结构,并且,只有在 USE命令打开表文件以后,才能显示或修改表文件的结构。 16 【正确答案】 C 【试题解析】 使用 ZAP命令可以物理删除表中的全部记录,不管其是否有删除标记。该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。 17 【正确答案】 A 【试题解析】 字段的有效性规则由以下部 分组成:规则、信息、默认值。 “规则 ”是逻辑表达式, “信息 ”是字符串表达式, “默认值 ”的类型是由字段的类型确定的。 18 【正确答案】 B 【试题解析】 和自由表相

27、比,数据库表具有许多扩展功能和管理特性,如默认值、字段与记录级有效性规则等。在数据库表中允许对字段设置默认值,而在自由表中不可以。 19 【正确答案】 A 【试题解析】 参照完整性用于保证两个表之间关系的合理性,可以将数据冗余度降至最低。参照完整性规则包括更新规则、删除规则、插入规则。更新规则中规定了当更新父表中的连接字段时, “级联 ”表示用新的连接字段值自动修改子表中的所有相关记录。删除规则中规定了当删除父表中的记录时, “级联 ”表示自动删除子表中的所有记录。 20 【正确答案】 D 【试题解析】 DROP是数据定义命令, INSERT为数据操纵命令, SELECT是数据查询命令, GR

28、ANT为数据控制命令。 21 【正确答案】 D 【试题解析】 插入命令语法如下: INSERT INTO(, )VALUES(eExpression1, eExpression2, ) 。若插入的是 完整的记求,则可以省略 , 。另外, SNO、 CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号。 22 【正确答案】 C 【试题解析】 在 Visual FoxPro中通过 SQL命令建立表时,用 PRIMARY KEY定义主索引、实现实体完整性,用 FOREIGN KEY定义外键,用 DEFAULT定义默认值,用 CHECK定义有效件规则。 23 【正确答案】 A 【试题解析】 语

29、句 “Betweenand” 是 SQL中的一个子句,通常配合 Select子句使用, 用来从数据表中选择属性值在某个范围内的记录,它的含义是 “在 与 之间 ”,并且是一个闭区间,因此此题的答案应该是 A。 24 【正确答案】 C 【试题解析】 ALTER语句用于在已有的表中添加、修改或删除字段。删除字段的格式为: alter table tablename dmpcolumn fieldname,故本题答案为 C。 25 【正确答案】 D 【试题解析】 本题需要将查询结果输 到一义本义件中,通常在使用SELECTSQL命令建立查询时,查询结果都会输出到窗口中供浏览,如果需要输出 到临时的数

30、据表中,需要添加字句 “TO File FileName”,而 A是存放在数组中, B是存放到临时文件中, c是存放到永久表中,因此本题的正确答案应该是D。 26 【正确答案】 D 【试题解析】 本题中的 IN相当与于集合运算符 。 在 SQL中, “不等于 ”用 “!=”表示。另外还可以用否定运算符 NOT写出等价命令。题中表达式 “系别号 NOT IN(“5”, “8”)表示 “系别号 ”不包含在集合 (“5”, “8”)中,恰与 D选项等价。 27 【正确答案】 D 【试题解析】 视图是根据表定义的 ,是一种虚拟表。视图兼有 “表 ”和 “查询 ”的特点,它与查询类似的地方是,可以用来从

31、一个或多个相关联的表中提取有用信息,但它并不是一个查询文件;而与表相类似的地方是,可以更新其中的信息,并将更新结果永久保存在磁盘上。 28 【正确答案】 D 【试题解析】 属性用来表示对象的状态;方法用来描述对象的行为;事件代码既能在事件引发时执行,也可以像方法一样被显式调用。而基于同一个类产生的两个对象的属性 (如同样是两个命令按钮 ),也可以设置不同的属性值 (如 “确定 ”和 “取消 ”两个名称 )。 29 【正确答案】 A 【试题解析】 InputMask属性指定在一个文本框中如何输入和显示数据。InputMask属性值是一个字符串,该字符串通常由一些所谓的模式符组成,每个模式符规定了

32、相应位置上数据的输入和显示行为。如模式符 9表示允许输入数字和正负号。 30 【正确答案】 C 【试题解析】 RecordSourc(属性指定表格的数据来源, RecordSourceType属性指明表格数据源的类型,选项 A和 B都不是表单控件的属性。 31 【正确答案】 C 【试题解析】 表单的释放语句是 ThisForm Release(或 Release ThisForm) A和B选项中的语句不存在,而 D选项中语句的含义是刷新表单。并不是题目要求的释放表单。 32 【正确答案】 C 【试题解析】 Fnabled属性:用来指定复选框能否响应用户引发的事件。 Value 属性:用来指明复

33、选框的当前状态。 Caption属性:指定显示在复选框旁边的文字。 33 【正确答案】 C 【试题解析】 报表数据源是报表的来源,通常是数据库中的表或自由表,也可以是视图、查询、临时表。 34 【正确答案 】 D 【试题解析】 将一个项目编泽成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标为“排除 ”。排除文件仍然是应用程序的一部分,因此 Visual FoxPro,仍可跟踪,将它们看成项目的一部分。但是这些文件没有在应用程序的文件中编译,所以用户可以更新

34、它们。 35 【正确答案】 C 【试题解析】 如果要设计它的子菜单,应在结果下拉框中选择子菜单,而不应是命令、 过程等。 36 【正确答案】 A 【试题解析】 求最大值要利用 MAX函数。要查询每门课程的最高分,需要对课程进行分组,而由于课程名称可能出现重名,因此分组依据为课程编号,以确保记录的唯一性。利用 AS短语可将 “成绩 ”字段名重新命名为 “最高分 ”作为新的字段名,以显示查询结果。选项 B的分组条件中,没有指定从哪个表中进行记录分组,因此系统报错。选项 C和选项 D的计算函数使用错误。 37 【正确答案】 D 【试题解析】 本小题为多表连接查询,注意每两个表之间进行关联的关键字,利

35、用 ORDER BY短语 可以对查询结果进行排序,升序关键字为 ASC。选项 A和选项 B中缺少数据表文件。选项 C中, GROUP BY短语使用错误,将查询结果进行排序的短语是 ORDER BY。 38 【正确答案】 A 【试题解析】 EXISTS是谓涮,叮用 EXISTS或 NOTEXISTS来检查在子查询中是否有结果返回,即存在元组或不存在元组。 WHERE条件查询语句川来查询选课中大于等于 85分的记录。故本题答案为 A。 39 【正确答案】 C 【试题解析】 SQL支持空值,同样可以利用空值进行查询。查询空值时要使用IS NULL, “=NULL”是无效的,因为空值不是一个确定的值,

36、不能用 “=”这样的运算符进行比较。这里 ON指定连接的条件。 40 【正确答案】 A 【试题解析】 命令 “INTO CURSOR CursorName”表示把查询结果存放到名为Cursor Name的临时表文件中。产生的临时文件是一个只读的 DBF文件,关闭文件时会被自动删除。 二、基本操作题 41 【正确答案】 (1)单击常用工具栏中的 “打开 ”按钮,打开数据库 stock。在命令窗口中输入: REMOVE TABLE stock_fk。如果 显示提示信息框,那么单击 “是 ”按钮。 (2)在 “数据库设计器 -stock”中单击鼠标右键,显示右击菜单,选择 “添加表 ”命令,并选择相

37、应的表文件即可 (stock_name)。 (3)在 “数据库设计器 -stock”中,选择表 “stock_s1”并单击鼠标右键,选择 “修改 ”命令,在屏幕上显示 “表设计器 -stock_s1 dbf”窗口,单击 “索引 ”选项卡,然后输入索引名 “股票代码 ”,选择类型为 “主索引 ”、表达式为 “股票代码 ”,最后单击 “确定 ”按钮,再单击 “是 (Y)”就可以建立主索引了。 (4)步骤 1:在 “数据库设计器 -stock”中,选择表 “stock_name”并单击鼠标右键,选择 “修改 ”命令项。 步骤 2:在 “表设计器 -stock_name db。 ”中,选择 “股票代码

38、 ”字段,在 “字段有效性 ”组的 “规则 ”中输入 “LEFT(股票代码, 1)=“6“”,在 “信息 ”中输入 “股票代码的第一位必须是 6”,最后单击 “确定 ”按钮即可。 三、简单应用题 42 【正确答案】 (1)操作步骤 步骤 1:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的 SCOREMANAGER数据库,在空白处右击,选择 “新建本地视图 ”命令,将表 student和 score1添加到视图设计器中。 步骤 2:在 “字段 ”选项卡中,将 “student学号 ”、 “student姓名 ”、 “student系部 ”添加到选定字段。 步骤 3:在 “筛选 ”选项卡中,首

39、先选择 “score1课程号 ”字段, “条件 ”选择 Is NULL,并选择 “否 ”;再选择 “score1成绩 ”字段, “条件 ”选择 Is NULL。 步骤 4:保存视图为 “NEW_VIEW”并运行视图。 (2)操作步骤 步骤 1:单击工具栏中的 “新建 ”按 钮,新建一个表单,通过表单控件工具栏为表单添加一个表格控件,设置其 Name属性为 grdcourse。 步骤 2:在表单设计器中选择表格控件并右击,选择 “生成器 ”命令,在表格生成器的 “表格项 ”选项卡中将 COURSE表的所有字段添加到选定字段中。 步骤 3:在属性窗口中修改表格控件的 RecordSourceTyp

40、e属性值为 “0-表 ”。 步骤 4:保存表单,输入义件名 MYFORM3 SCX,运行表单。 四、综合应用题 43 【正确答案】 步骤 1:在命令窗口中输入 create form form_book,然后按回车键,在表单设计器的 “属性 ”对话框中设置表单的 caption属性为 “图书情况统计 ”、Name属性为 form_book。 步骤 2:从 “表单控件 ”工具栏向表单添加一个组合框、一 SELECT COUNT (*)FROM BUUK; WHERE出版社 =THISFORM COMBO1 VALUE; INTO ARRAY TEMP THISFORM TEXT1 VALUE=TEMP(1) “退出 ”按钮的 Click事件代码如下: ThisForm Release 步骤 4:单击工具栏中的 “保存 ”按钮,然后单击 “运行 ”按钮运行表单,并依次选择下拉列表框中的项以运行表单的所有功能。

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

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

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