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

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

1、国家二级( VF)机试模拟试卷 94及答案与解析 一、选择题 1 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 ( )、交 ()、除 ()和笛卡儿积 () ( B)并 ( )、差 ( )、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积 () ( D)并 ( )、差 ( )、投影 ()、选择 ()和笛卡儿积 () 2 在数据库系统的组织结构中,下列 ( )映射把用户数据库与概念数据库联系了起来。 ( A)外模式模式 ( B)内模 式外模式 ( C)模式内模式 ( D)内模式模式 3 下列关于线性链表的描述中,正确的

2、是 ( )。 、只含有一个指针域来存放下一个元素地址 、指针域中的指针用于指向该结点的前一个或后一个结点 (即前件或后件 ) 、结点由两部分组成:数据域和指针域。 ( A)仅 、 ( B)仅 、 ( C)仅 、 ( D)全部 4 下面关于数据库三级模式结构的叙述中,正确的是 ( )。 ( A)内模式可以有多个,外模式和模式只有一个 ( B)外模式可以有多个,内模式和模式只有一个 ( C)内模式 只有一个,模式和外模式可以有多个 ( D)模式只有一个,外模式和内模式可以有多个 5 设有关键码序列 (66, 13, 51, 76, 81, 26, 57, 69, 23),要按关键码值递增的次序排序

3、,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为 ( )。 ( A) 23, 13, 51, 57, 66, 26, 81, 69, 76 ( B) 13, 23, 26, 51, 57, 66, 81, 76, 69 ( C) 23, 13, 51, 57, 26, 66, 81, 69, 76 ( D) 23, 13, 51, 57, 81, 26, 66, 69, 76 6 下列哪一条不属于数据库设计的任务 ?( ) ( A)设计数据库应用结构 ( B)设计数据库概论结构 ( C)设计数据库逻辑结构 ( D)设计数据库物理结构 7 数据库技术的根本目标是 ( )。

4、 ( A)数据存储 ( B)数据共享 ( C)数据查询 ( D)数据管理 8 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 9 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索 引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 10 数据管理技术发展的三个阶段中, ( )没有专门的软件对数据进行管理。 人工管理阶段 文件系统阶段 数据库阶段 ( A)仅 ( B)仅 ( C) 和 ( D) 和 11 在关系模型中,每个关系模式中的关键字 ( )。 ( A)可由多个

5、任意属性组成 ( B)最多由一个属性组成 ( C)可由一个或多个其值能惟一标识关系中任何元组的属性组成 ( D)以上说法都不对 12 下列函数中函 数值为数值型的是 ( )。 ( A) YEAR() ( B) DATE() ( C) TIME() ( D) DATETIME() 13 在 SQL语句中,与表达式 “供应商名 LIKE“北京 “”功能相同的表达式是( )。 ( A) LEFT(供应商名, 4)=“北京 “ ( B)北京 $供应商名 ( C)供应商名 IN“北京 “ ( D) AT(供应商名, “北京 “) 14 执行下列程序: AA=0 FOR I=2TO100STEP2 AA=

6、AA+I ENDFOR ?AA RETURN 该程序得到的结果为 ( )。 ( A) 1 100中奇数的和 ( B) 1 100中偶数的和 ( C) 1 100中所有数的和 ( D)没有意义 15 执行以下程序,然后输入 “123456”,则程序的输出结果是 ( )。 ACCEPTTOA IF A=123456 S=0 ENDIF S=1 ?S RFTURN ( A) 0 ( B) 1 ( C) 123456 ( D)程序错误 16 函数 LOWER(“NCRE123“)的值是 ( )。 ( A) NCRE123 ( B) NCRE ( C) ncre123 ( D) ncre 17 查询设计

7、器中包括的选项卡有 ( )。 ( A)联接、显示、排序依据 ( B)更新条件、排序依据、显示 ( C)筛选、排序依据、分组依据 ( D)更新条件、筛选、联接 18 在 Visual Foxpro中,关于视图的正确叙述是 ( )。 ( A)视图不能同数据库表进行连接操作 ( B)视图是从一个或多个数据库表导出的虚拟表 ( C)视图与数据库表相同,用来存储数据 ( D)在视图上不能进行更新操作 19 在表单设计中, ThisformSet关键字的含义是指 ( )。 ( A)当前对象的直接容器对象 ( B)当前对象所在的表单 ( C)当前对象 ( D)当前对象所在的表单集 20 在学生表中共有 10

8、0条记录,执行如下命令,执行结果将是 ( ) INDEX ON-总分 TO ZF SET INDEX TO ZF GO TOP DISPLAY ( A)显示的记录号是 1 ( B)显示分数最高的记录号 ( C)显示的记录号是 100 ( D)显示分数最低的记录号 21 SQL语言的插入命令的关键词是 ( )。 ( A) INSERT ( B) UPDATE ( C) CREATE ( D) SELECT 22 如果学生表 student是使用下面的 SQL语句创建的 CREATE TABLE student(学号 C(4)PRIMARY KEY NOT NULL,; 姓名 C(8),; 性别

9、C(2),; 年龄 N(2)CHECK(年龄 15AND年龄 30) 下面的 SQL语句中可以正确执行的是 ( )。 ( A) INSERT INTO student(学号,性别,年龄 )VALUES(“0542“, “男 “, 17) ( B) INSERT INTO student(姓名,性别,年龄 VALUES(“李蕾 “, “女 “, 20) ( C) INSERT INTO student(姓名,性别,年龄 )VALUES(“男 “, 25) ( D) INSERT INTO student(学号,姓名 )VALUES(“0897“, “安宁 “, 16) 23 建立一个视图 sal

10、ary,该视图包括了系号和 (该系的 )平均工资两个字段,正确的SQL语句是 ( )。 ( A) CREATE VIEW salary AS系号, AVG(工资 )AS 平均工资 FROM 教师; GROUP BY 系号 ( B) CREATE VIEW salary AS SELECT系号, AVG(工资 )AS 平均工资 FROM 教师; GROUP BY 系名 ( C) CREATE VIEW Salary SELECT 系号, AVG(工资 )AS 平均工资 FROM 教师; GROUP BY 系号 ( D) CREATE VIEW salary AS SELECT 系号, AVG(工

11、资 )AS 平均工资 FROM 教师; GROUP BY 系号 24 设在表单有一个页框,页框包含两个页面 Page1和 Page2。假设 Page2没有设置Click事件代码,而 Page1及页框和表单都设置了 Click事件代码。那么当表单运行时,如果单击 Page2,系统将 ( )。 ( A)执行表单的 Click事件代码 ( B)执行页框的 Click事件代码 ( C)执行页框的 Pagel的 Click事件代码 ( D)不会有任何反应 25 单击表单中的命令按钮,要求弹出一个 “祝考试顺利 !”的消息对话框,应该在命令按钮的 Click事件中编写代码 ( )。 ( A) Messag

12、e(祝考试顺利 !) ( B) Message(“祝考试顺利 !“) ( C) Messagebox(祝考试顺利 !) ( D) Messagebox(“祝考试顺利 !“) 26 如果文本框的 INPUTMASK属性值是 #X9999,允许在文本框中输入的是 ( )。 ( A) $12345 ( B) +12345 ( C) abcdef ( D) abc123 27 如果添加到项目中的文件标识为 “排除 ”,表示 ( )。 ( A)此类文件不是应用程序的一部分 ( B)生成应用程序时包括此类文件,用户可以修改 ( C)生成应用程序时不包括此类文件 ( D)生成应用程序时包括此类文件,用户不能

13、修改 28 作为整个应用程序入口 点的主程序至少应具有以下功能 ( )。 ( A)初始化环境 ( B)初始化环境、显示初始用户界面 ( C)初始化环境、显示初始用户界面、控制事件循环 ( D)初始化环境、显示初始的用户界面、控制事件循环、退出时恢复环境 29 利用 SQL命令删除 “学生 ”表中的 “年龄 ”字段,正确的命令格式是 ( )。 ( A) ALTER TABLE 学生 DELETE COLUMN 年龄 ( B) ALTER TABLE 学生 DROP COLUMN 年龄 ( C) ALTER TABLE 学生 CANCEL COLUMN 年龄 ( D) ALTER TABLE 学生

14、 CUT COLUMN 年龄 30 要将组合框设置成允许编辑,应进行设置的属性是 ( )。 ( A) Style ( B) ControlSource ( C) Enabled ( D) Value 31 Visual FoxPro中 APPEND BLANK命令的作用是 ( )。 ( A)在表的尾部添加记录 ( B)在当前记录之前插入新记录 ( C)在表的任意位置添加记录 ( D)再表的首行添加记录 32 用当前窗体的 LABEL1控件显示系统时间的 语句是 ( )。 ( A) THISFORM LABEL1 CAPTION TIME ( B) THISFORM LABEL1 CAPTl0N

15、 TIME() ( C) THISFORM LABEL1 CAPTION=TIME ( D) THISFORM LABEL1 CAPTION=TIME() 33 下面的 SQL语句能实现的功能是 ( )。 SELECT*FROM 学生 WHERE 班级号 =“0801“; UNION; SELECT*FROM 学生 WHERE 班级号 =“0802“ ( A)查询在 0801班或 0802班的学生信息 ( B)查询 0801班或 0802班的班级信息 ( C)查询既在 0801班又在 0802班的学生信息 ( D)语句错误,不能执行 34 使用 SQL语句查找 “成绩 ”表中有 “分数 ”的记

16、录,正确的是 ( )。 ( A) SELECT*FROM 成绩 WHERE 分数 IS NULL ( B) SELECT*FROM 成绩 WHERE 分数 NOT NULL ( C) SELECT*FROM 成绩 WHERE 分数 IS NOT NULL ( D) SELECT*FROM 成绩 WHERE 分数 =NOT NULL 35 设有 “职工 ”表文件,在 “职工 ”表中查找 “基本工资 ”最低的职工的姓名,则下列SQL语句横线部分的语句是 ( )。 SELECT 姓名 FROM 职工; WHERE_; (SELECT 基本工资 FROM 职工 ) ( A)基本工资 IN ( B)基本

17、工资 = ( C)基本工资 =ALL ( D)基本工资 =ANY 36 下列有关 SQL内外层互相关嵌套查询叙述正确的是 ( )。 ( A)外层查询依赖于内层查询的结果,而内层查询与外层查询无关 ( B)内层查询依赖于外层查询的结果,而外层查询与内层查询无关 ( C)外层查询的条件需要内层查询提供值,而内层查询的条件需要外层查询的结果 ( D)内层查询的条件需要外层查询提供值,而外层查询的条件需要内层查询的结果 37 设有 “职工 ”表,表结构如下: 职工 (部门号 C(2)、职工号 C(4)、姓名 C(8)、年龄 N(2)、工资 N(7, 2) 检索最少有 3名职工的每个部门的职工工资的总额

18、 ( )。 ( A) SELECT部门号, COUNT(*), SUM(工资 )FROM职 32; HAVINGCOUNT(*) =3 ( B) SELECT 部门号, COUNT(*), SUM(工资 ) FROM 职工; GROUP BY 基本工资 HAVING COUNT(*) =3 ( C) SELECT 部门号, COUNT(*), SUM(工资 )FROM 职工; GROUP BY 部门号 HAVING COUNT(*) =3 ( D) SELECT 部门号, COUNT(*), SUM(工资 )FROM 职工: GROUP BY 部门号 WHERE COUNT(*) =3 37

19、下表是用 list命令显示的 “运动员 ”表的内容和结构,以下小题使用 该表。38 为 “运动员 ”表增加一个字段 “得分 ”的 SQL语句是 ( )。 ( A) CHANGE TABLE 运动员 ADD 得分 I ( B) ALTER DATA 运动员 ADD 得分 I ( C) ALTER TABLE 运动员 ADD 得分 I ( D) CHANGE TABLE 运动员 INSERT 得分 I 39 计算每名运动员的 “得分 ”(33题增加的字段 )的 SQL语句正确的是 ( )。 ( A) UPDATE 运动员 FIELD 得分 =2*投中 2分球 +3*投中 3分球 +罚球 ( B)

20、UPDATE 运动员 FIELD 得分 WTTH 2*投中 2分球 +3水投中 3分球 +罚球 ( C) UPDATE 运动员 SET 得分 WTTH 2*投中 2分球 +3*投中 3分球 +罚球 ( D) UPDATE 运动员 SET 得分 =2*投中 2分球 +3*投中 3分球 +罚球 40 检索 “投中 3分球 ”小于等于 5个的运动员中 “得分 ”最高的运动员的 “得分 ”,正确的 SQL语句是 ( )。 ( A) SELECT MAX(得分 )FROM 运动员 WHERE 投中 3分球 =5 ( B) SELECT MAX(得分 )FROM 运动员 WHEN 投中 3分球 =5 (

21、C) SELECT 得分 MAx(得分 )FROM 运动员 WHERE 投中 3分球 =5 ( D) SELECT 得分 MAX(得分 )FROM 运动员 WHEN 投中 3分球 =5 二、基本操作题 41 用命令新建一个名为 “外汇 ”的数据库,并将该命令存储于 one txt中。 42 将自由表 “外汇汇率 ”、 “外汇账户 ”、 “外汇代码 ”加入到新建的 “外汇 ”数据库中。 43 用 SQL语句在 “外汇 ”数据库中新建一个数据库表 rate,其中包含 4个字段 “币种1代码 ”C(2)、 “币种 2代码 ”C(2)、 “买入价 ”N(8, 4)、 “卖出价 ”N(8, 4),请将

22、SQL语句存储于 two txt中。 44 表单文件 test_form中有一个名为 form1的表单 (如下图所示 ),请将编辑框控件Edit1的滚动条去掉。 三、简单应用题 45 用 SQL语句完成下列操作:检索 “田亮 ”所借图书的书名、作者和价格,结果按价格降序存入 book_temp表中。 46 在考生文件夹下有一个名为 menu_lin的下拉式菜单,请设计顶层表单form_menu,将菜单 menu_lin加入到该表单中,使得运行表单时菜单显示在 本表单中,并在表单退出时释放菜单。 四、综合应用题 47 在考生文件夹下,对 “雇员管理 ”数据库完成如下综合应用: 建立一个名称为VI

23、EW1的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年龄和EMAIL。 设计一个名称为 form2的表单,表单上设计一个页框,页框(PageFrame1)有 “部门 ”(Page1)和 “雇员 ”(Page2)两个选项卡,在表单的右下角有一个“退出 ”命令按钮,如下图所示。要求如下:表单的标题名称为 “商品销售数据输入 ”。单击选项卡 “雇员 ”时,在选项卡 “雇员 ”中使用 “表 格 ”方式显示 view1视图中的记录 (表格名称为 gdHew1)。单击选项卡 “部门 ”时,在选项卡 “部门 ”中使用“表格 ”方式显示 “部门 ”表中的记录 (表格名称为 “grd部门 ”)。单击

24、 “退出 ”命令按钮时,关闭表单。要求:将视图 view1和表 “部门 ”添加到数据环境,并将视图 view1和表 “部门 ”从数据环境直接拖拽到相应的选项卡自动生成表格。 国家二级( VF)机试模拟试卷 94答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 并、差、笛卡儿积、投影和选择是 5种基本的运算,其他运算即交、连接和除, 均可以通过 5种基本的运算来表达。 2 【正确答案】 A 【试题解析】 数据库有两层映象,即外模式模式和模式内模式映象。模式内模式映象定义数据库全局逻辑结构与存储结构之间的对应关系。 3 【正确答案】 D 【试题解析】 在定义的链表中,若只含有一个指针域来

25、存放下一个元素地址,称这样的链表为单链表或线性链表。在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点 (即前件或后件 )。 4 【正确答案】 B 【试题解析】 数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数据库可以有多个外模式,但只有一个模式和一个内模式。 5 【正确答案】 A 【试题解析】 快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述

26、过程,一直重复到排序完成。 6 【正确答案】 A 【试题解析】 数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。 7 【正确答案】 B 【试题解析】 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。 8 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段

27、,它的基本任务就是洋细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。 9 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。 10 【正确答案】 A 【试题解析】 数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般 称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。 11 【正确答案】 C 【试题解析】 在关系模型中,关键字的定义为:属性或属性的

28、组合,其值惟一地标识一个元组。在 VFP中,关键字表示为字段或字段的组合。 12 【正确答案】 A 【试题解析】 YEAR()从指定的日期表达式或日期时间表达式中返回年份,返回值为数值型; DATEO返回当前系统日期,返回值为日期型; TIME()以 24小时制、 hh: mm: ss格式返回当前系统时间,函数值为字符型; DATETIME()返回当前系统日期时间,函数值为日期时间型。 13 【正确答案】 B 【试题解析】 函数 LEFT(字符表达式,长度 )的功能是从指定表达式的左端取一个指定长度的子串作为函数值。选项 A)的含义是供应商名前两个汉字为“北京 ”。函数 AT(字符表达式 1,

29、字符表达式 2 ,数值表达式 1 )的功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式1值的首字符在字符表达式 2值中的位置;若不是子串,则返回 0。因此选项 D)的含义是返回供应商名在 “北京 ”字符串中的位置。选项 C)是一个错误的表达式。选项 B)中的运算符 $是子串包含测试, “北京 ”$“供应商名 ”表示 “北京 ”是否是“供应商名 ”字段的子串,能够与题干中的 LIKE实现同样功能的只有选项 B)。 14 【正确答案】 B 【试题解析】 在 FOR循环中的循环变量 I被初始化为 2,在 FOR语句中又规定了步长的值为 2,意思是每执行一次循环体, I的值便加 2,

30、程序中所有的 I值都是偶数, AA的值为一个累加的数字,所以此题中所求的是 1 100中偶数的和。 15 【正确答案】 B 【试题解析】 ACCEPT命令的功能是等待用户从 键盘输入字符串。当用户以回车键结束输入时,系统将该字符串存入指定的内存变量,然后继续往下执行程序。按照顺序执行的原则无论是否执行 IF语句,语句 S=1赋值语句都会执行。所以本程序段最终输出 1。 16 【正确答案】 C 【试题解析】 LOWER()将指定字符表达式的大写字母转换成小写字母,其他字符不变。 17 【正确答案】 C 【试题解析】 在查询设计器界面中,有 6个选项卡,它们分别是:字段、联接、筛选、排序依据、分组

31、依据和杂项,没有更新条件选项卡。 18 【正确答案】 B 【试题 解析】 视图是从一个或多个表中导出的虚拟表,它可使用户从表中提取选定的一组记录,并改变记录的值,然后将更新记录返回源表。它是操作表的一种手段,通过视图可以查询表,也可以更新表。在视图中可以建立索引,也可以与数据库表建立联系。表是用来存储用户数据的,而视图实际上不包含数据,它是虚表。 19 【正确答案】 D 【试题解析】 在 Visual FoxPro中, Parent表示当前对象的直接容器对象;Thisform当前对象的所在表单; This当前对象; Thisformset当前对象所在的表单集。 20 【正确答案】 B 【试题解

32、析】 利用命令 INDEX建立总分降序的索引后,表的记录已经按照总分降序排列,执行命令 GO TOP将指针移至排序后的第一条记录,该记录就是总分最高的记录。 21 【正确答案】 A 【试题解析】 在 SOL语言中, UPDATE是更新命令, INSERT。是插入命令,CREATE是创建表的命令, SEt+ECT是查询命令。 22 【正确答案】 A 【试题解析】 由于 “学号 ”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省,故选项 B)和选项 C)不正确,在用INSERT插入记录时,初值的个数必须和字段个数相等,故选项 D)不正确。 PRIMARY KE

33、Y NOT NULL用来定义学号为主关键字,并且不可为 NULL值,CHECK(AGE 15AND AGE 30)语句用来约束字段年龄必须大于 15并且小于30。 23 【正确答案】 D 【试题解析】 建立视图的命令格式如下: CRATE VIEW view_nameAS select_statement 其中 select_statement可以是任意的 SELECT查询语句,它说明和 限定了视图中的数据;视图的字段名与 select statement中指定的字段名或表中的字段名同名。 24 【正确答案】 D 【试题解析】 Click事件是鼠标单击事件,页框和页框中的页面每个都可以看成是一

34、个独立的容器类控件,必须在相应的对象中设置了 Click事件代码,在单击对象时才会触发相应的单击事件。由于 Page2没有设置 Cliek事件,所以单击它不会有任何反应。 25 【正确答案】 D 【试题解析】 以对话框形式显示信息,可以使用命令: MessageBox(信息文本 ,对话框类型 ,标题文本 ) 其中,信息文本是在对话框中显示的信息;对话框类型是 3个整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及缺省按钮;标题文本为指定对话框标题栏的文本。 26 【正确答案】 B 【试题解析】 InputMask属性指定控件中数据的输入格式和显示方式。27 【正确答案

35、】 B 【试题解析】 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件。如果应用程序中包 含需要用户修改的文件,必须将该文件标识为 “排除 ”。 28 【正确答案】 D 【试题解析】 主程序作为整个应用程序的入口点,其功能包括初始化环境;显示初始的用户界面;控制事件循环;当退出应用程序时恢复原来的开发环境。 29 【正确答案】 B 【试题解析】 从表中删除指定字段的 SQL,命令是: ALTER TABLE表名 DROPCOLUMN字段名 其中, COLUMN可以省略。 30 【正确答案】 A

36、【试题解析】 组合框用于提供一组条目供用户从中选择。 Style属性用于选择组合 框的形式,即下拉组合框或下拉列表框,下拉组合框可以存编辑区内编辑;ControlSource为组合框指定要绑定的数据源,用于设置和保存组合框的选择状态; Enabled属性设置当前列表项是否可用; Value属性返回组合框中被选中的条目。 31 【正确答案】 A 【试题解析】 APPEND BLANK是在表的尾部增加一条空白记录,然后再用EDIT、 CHANGE或 BROWSE命令交互输入修改空白记录的值,或用REPLACE命令直接修改该空白记录值。 32 【正确答案】 D 【试题解析】 标签控 件 (Label

37、l)的 Caption属性用于指定标签中显示的内容,在这里,通过指定标签的标题 (CAPTION)属性值等于系统时间 (TIME()来显示系统时间, TIME()是表示系统时间的函数。 33 【正确答案】 A 【试题解析】 SQL支持集合的并 (UNION)运算,即可以将两个 SELECT语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域 (相同的数据类型和取值范围 )。所以题干中的 SQL语句实现的功能是查询班级号 为 0801或 0802的学生信息。 34 【正确答案】 C 【试题解析】 在 SQL语句中,

38、用 NULL表示空值,表示尚未确定的值,查询空值时使用 “IS NULL”短语,非空值为 “IS NOTNULL”。本题中要求查询成绩表中有 “分数 ”的记录,则要求 “分数 ”字段值不能为空,因此使用 IS NOT NULL短语。 35 【正确答案】 C 【试题解析】 SQL语句中可以利用 ANY、 ALL等量词进行查询。 ANY、 ALL和 SOME是量词,其中 ANY和 SOME是同义词,在进行比较运算时只要子查询中有一行能 使结果为真,则结果为真;而 ALL则要求子查询中的所有行都使结果为真时,结果才为真。 36 【正确答案】 D 【试题解析】 嵌套查询是外层查询依赖于内层查询的结果,

39、而内层查询与外层查询无关。事实上,有时也需要内外层互相关的查询,这时内层查询的条件需要外层查询提供值,而外层查询的条件需要内层查询的结果。 37 【正确答案】 C 【试题解析】 根据题意,本题应按照 “部门号 ”分组, COuNT(*) =3为限定分组的条件。在 SQL语句中,分组使用 GROUP BY子句, HAVING子句用来限定分组的 条件。 SUM()函数用来求和, COUNT()函数用来计数。 38 【正确答案】 C 【试题解析】 用 SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段: ALTER TABLE表名 ADDCOLUMN字段名 1字段类型 (长度 ,

40、小数位数 ) 本题中 CREATE TABLE命令用来新建一个表,要修改已存在的表的结构需要使用 ALTER TABLE命令,另外,给表增加字段的短语是 ADD COLUMN,而不是ALTER,其中 COLUMN短语可以省略, ALTER是用来修改已有的字段,不能新增一个字段。 39 【正确答案】 D 【试题解析】 SQL的数据更新命令格式: UPDATE表名 SET列名 1=表达式 1,列名 2=表达式 2 WHERE条件表达式 一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用 WHERE子句,则更新全部记录。 40 【正确答案】 A

41、【试题解析】 求最大值的函数是 MAX(),使用计算函数后,会改变原来的用于计算的字段名,如果要指定新的字段名,可以在该计算 函数后通过 AS短语指定新的字段名,也可以省略 AS短语直接输入新字段名做为输出显示的字段名称。 本题选项 C)和 D)中,使用计算函数的表达方式错误;而选项 B)中,条件短语的关键字出错,应该是 WHERE,而不是 WHEN。 二、基本操作题 41 【正确答案】 在命令窗口执行命令: MODIFY FILE one,打开文本文件编辑器。 在编辑器中输入 SQL定义表结构的代码: MODIFY DATABASE 外汇 , 在命令窗口执行命令: DO one txt,执行

42、文本文 件。 42 【正确答案】 在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击 “外汇汇率 ”表,将表添加到数据库中,以同样的方法将“外汇账户 ”和 “外汇代码 ”表添加到数据库中。 43 【正确答案】 在命令窗口执行命令: MODIFY FILE two,打开文本文件编辑器。 在编辑器中输入 SQL定义表结构的代码: CREATE TABLE rate(; &定义表名,括号内包括 表字段名、类型、宽度等内容的定义币种 1代码 C(2),币种 2代码 C(2),买入价N(8, 4), 卖出价 N(8, 4) 在命令窗口执行命令: DO two txt,

43、执行文本文件。 44 【正确答案】 在命令窗口执行命令: MODIFY FORM test_form,打开表单设计器修改 test_form表单。 选中表单中的编辑框 (Editl)控件,在 “属性 ”面板中修改控件的 ScrollBars属性值为: 0-无,保存修改。 三、简单应用题 45 【正确答案】 在命令窗口执行命令: SELECT Book书名, Book作者, Book价格; FROM 图书 !book INNR JOIN图书 !loans: INNER JOIN图书 !borrows; ON Loans借书证号 *Borrows借书证号: ON Book图书登记号 =Loans图

44、书登记号: VHERE Borrows姓名 =“田亮 “: ORDER BY Book价格 DESC: INTO TABLE book temp Dbf 46 【正确答案】 步骤 1:在命令窗口执行命令: CREATE FORM form_menu。打开表单设计器。选中表单,在 “属性 ”窗口中修改表单 (Form1)的“ShowWindow”属性值设置为 “2-作为顶层表单 ”。 步骤 2:双击表单 (Form1)编写表单的 Init事件代码,代码如下: DO menu lin mpr WITH THIS, xxx 步骤 3:双击表单 (Form1)编写表单的 Destroy事件代码,代码如

45、下: RELEASE MENU xxx EXTENDED 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 本题主要考查的是菜单在顶层表单中的应用。主要包括两 大部分的操作,即菜单设计和表单设计。操作过程可按以下步骤进行: 通过菜单设计器建立菜单,注意主菜单和子菜单的建立。菜单设计有两个关键操作:一是在菜单设计器中勾选 “常规选项 ”对话框中的 “顶层表单 ”,表示此菜单存在顶层表单中:二是在释放表单时,要使用表单的文件名,即本题中可以通过MAINFORM RELEAsE命令释放 MAINFORM表单,注意:不要使用THISFORM R

46、ELEASE命令释放表单。 在表单设计过程中,要注意将表单设置为顶层表单,通过表单的 ShowWindow属性值可以进行设置,而在表单中调用菜 单文件是在表单的 Load(或 INIT)事件中进行调用。还需要通过 THIS短语指定当前表单对象的引用。其基本格式为: Do菜单文件 mpr TWIHTHIS, “菜单内部名 “。 四、综合应用题 47 【正确答案】 步骤 1:在命令窗口执行命令: OPEN DATABASE雇员管理,打开 “雇员管理 ”数据库。步骤 2:在命令窗口执行命令: CREATE VIEW VIEW1 AS; SELECT雇员部门号,部门部门名,雇员雇员号,雇员姓名,雇员性

47、别,雇员年龄,雇员 email; FROM雇员管理 !雇 员雇员管理 !部门;WHERE雇员部门号 =部门部门号步骤 3:在命令窗口执行命令: CREATE FORM FORM2,打开表单设计器新建表单。从 “表单控件 ”工具栏中向表单添加一个页框和一个命令按钮控件。步骤 4:在 “属性 ”面板的下拉框中选择表单对象,在“全部 ”选项卡中修改对象属性值,见下表。步骤 5:右击表单选择【数据环境】快捷菜单命令打开表单数据环境,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在 “添加表或视图 ”对话框中依次双击 view1视图和 “部门 ”表,将其添加到数据环境中。步骤 6:右击 “页框

48、”控件,选择【编辑】快捷菜单命令,让页框处于编辑状态,再将数据环境中的 view1视图和 “部门 ”表分别拖到 “雇员 ”和 “部门 ”页面中 (注意:在操作过程中,当独立的页面被选中时,页框处于编辑状态,在页框四周会出现蓝色边框:另外,表单设计器窗口应为 “还原 ”状态,而非最大化窗口,否则将遮盖表单数据环境内容,无法将表拖到页面中 )。这时,在 “雇员 ”和 “部门 ”页面中会分别自动生成表格 grdView1和 grd部门。步骤 7:双击 “退出 ”命令按钮,编写按钮的 Click事件代码: THISFORM RELEASE。步骤 8:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。

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

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

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