二级VISUAL+FOXPRO机试真题2006年09月
- 格式:doc
- 大小:36.50 KB
- 文档页数:3
2006年9月全国计算机等级考试二级VFP笔试试题及答案一、选择题(每小题 2 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是()。
A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto 语句D.模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是()。
A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计C.过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是()。
A.软件测试B.概要设计C.软件维护D.详细设计(4)在数据库系统中,用户所见的数据模式为()。
A.概念模式B.外模式C.内模式D.物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
A.编码设计B.测试阶段C.运行阶段D.物理设计(6)设有如下三个关系表,下列操作中正确的是()。
A.T=R∩SB.T=R∪SC.T=R×SD.T=R/S(7)下列叙述中正确的是()。
A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间可复杂度必定小D.上述三种说法都不对(8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
A.63B.64C.6D.7(9)数据库技术的根本目标是要解决数据的()。
A.存储问题B.共享问题C.安全问题D.保护问题(10)对下列二叉树进行中序遍历的结果是()。
A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是()。
CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITH(A),B &&参数是值传送,B 是引用传送?A,BPROCEDURE SQPARAMETERSX1,Y1X1=X1*X1Y1=2*X1ENDPROCA.10 200B.100 200C.100 20D.10 20(12)从内存中清除内存变量的命令是()。
2006年4月国家等级考试VF二级试题一、选择题(每小题2分,共70分)(1)下列选项中不属于结构化程序设计方法的是A)自顶向下 B)逐步求精 c)模块化 D)可复用(2)两个或两个以上模块之间关联的紧密程度称为A)耦合度 B)内聚度 c)复杂度 D)数据传输特性(3)下列叙述中正确的是A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护 D)以上三种说法都不对(4)按照”后进先出”原则组织数据的数据结构是A)队列 B)栈 C)双向链表 D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A) ABCDEF B) DBEAFC C) ABDECF D) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A) 32 B) 31 C) 64 D) 63(8)”商品”与”顾客”两个实体集之间的联系一般是A)一对一 B)一对多 c)多对一 D)多对多(9)在E-R图中,用来表示实体的图形是A)矩形 B)椭圆形 C)菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(11)在Visual FoxPro中以下叙述错误的是A)关系也被称作表 B)数据库文件不存储用户数据C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中(12)扩展名为SCX的文件是A)备注文件 B)项目文件 c)表单文件 D)菜单文件(13)表格控件的数据源可以是A)视图 B)表 c)SQL SELECT语句 D)以上三种都可以(14)在Visual FoxPro 中以下叙述正确的是A)利用视图可以修改数据 B)利用查询可以修改数据C)查询和视图具有相同的作用 D)视图可以定义输出去向(15)在Visual FoxPro中可以用DO命令执行的文件不包括A)PRG文件 B)MPR文件 C)FRX文件 D)QPR文件(17)在Visual FoxPro中,宏替换可以从变量中替换出A)字符串 B)数值 C)命令 D)以上三种都可能(18)以下关于”查询”的描述正确的是A)查询保存在项目文件中 B)查询保存在数据库文件中C)查询保存在表文件中 D)查询保存在查询文件中(19)设X="11”,Y="1122",下列表达式结果为假的是A)NOT(X==y)AND(X$y) B)NOT(X$Y)OR(X◇Y)C)NOT()(>=Y) D)NOT(XSY)(20)以下是与设置系统菜单有关的命令,其中错误的是A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE(21)在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A)EMPTY(SPACE(0)) B)LIKE('xy*','xyz')C)AT('xy','abcxyz') D)ISNULL(.NUILL.)(22)SQL的数据操作语句不包括A)INSERT B)UPDATE C)DELETE D)CHANGE(16)不允许出现重复字段值的索引是A)侯选索引和主索引 B)普通索引和惟一索引 C)惟一索引和主索引 D)惟一索引(23)假设表单上有一选项组:●男○女,其中第一个选项按钮”男”被选中。
2006年9月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列选项中不符合良好程序设计风格的是______。
A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚正确答案:D解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。
主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。
模块设计要保证低耦合、高内聚。
2.从工程管理角度,软件设计一般分为两步完成,它们是______。
A.概要设计与详细设计B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计正确答案:A解析:从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。
概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
3.下列选项中不属于软件生命周期开发阶段任务的是______。
A.软件测试B.概要设计C.软件维护D.详细设计正确答案:C解析:软件生命周期分为软件定义、软件开发及软件维护。
其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。
4.在数据库系统中,用户所见数据模式为______。
A.概念模式B.外模式C.内模式D.物理模式正确答案:B解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
国家二级VF机试(操作题)-试卷80(总分:6.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下的数据库salary_db中完成如下操作:(1)在数据库salary_db中建立表dept,表结构如下:字段名类型宽度部门号字符型2部门名字符型20随后在表中输入5条记录,记录内容如下:部门号部门名01 制造部02 销售部03 项目部04 采购部05 人事部(2)为dept表创建一个主索引(升序),索引名和索引表达式均是"部门号"。
(3)通过"部门号"字段建立salarys表和dept表间的永久联系。
(4)为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:【操作步骤】 (1)步骤1:单击常用工具栏中的"打开"按钮,选择打开数据库文件"salary_db"。
步骤2:单击常用工具栏中"新建"按钮,在"新建"对话框中选择"表"选按钮,再单击"新建文件"按钮,在"创建"对话框中输入表名"dept",接着单击"保存"按钮。
步骤3:在"表设计器-dept.dbf"中,依次按要求输入对应的字段名、类型和宽度,输入完成后单击"保存"按钮。
步骤4:最后按要求输入所求的记录内容。
(2)在命令窗口输入以下语句。
Visual Foxpro 历年真题全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。
A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。
A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。
A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。
A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。
计算机二级《VFP》考试试题及答案计算机二级《VFP》考试试题及答案1.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)3.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE5.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.并B.自然连接C.笛卡尔积D.交6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩7.结构化程序设计的基本原则不包括( )。
A.多态性B.自顶向下C.模块化D.逐步求精8.在软件开发中,需求分析阶段产生的主要文档是( )。
A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划9.软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合10.程序流程图中带有箭头的线段表示的是( )。
A.图元关系B.数据流C.控制流D.调用关系11.算法的有穷性是指( )。
A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的'用户使用12.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
2006年4月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是A.自顶向下B.逐步求精C.模块化D.可复用(2)两个或两个以上模块之间关联的紧密程度称为A.耦合度B.内聚度C.复杂度D.数据传输特性(3)下列叙述中正确的是A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对(4)按照”后进先出”原则组织数据的数据结构是A.队列B.栈C.双向链表D.二叉树(5)下列叙述中正确的是A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A.ABCDEF B.DBEAFCC.ABDECFD.DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A.32B.31C.64D.63(8)”商品”与”顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对一D.多对多(9)在E-R图中,用来表示实体的图形是A.矩形B.椭圆形C.菱形D.三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(11)在Visual FoxPro中以下叙述错误的是A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中(12)扩展名为SCX的文件是A.备注文件B.项目文件C.表单文件D.菜单文件(13)表格控件的数据源可以是A.视图B.表C.SQL SELECT语句D.以上三种都可以(14)在Visual FoxPro 中以下叙述正确的是A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向(15)在Visual FoxPro中可以用DO命令执行的文件不包括A.PRG文件B.MPR文件C.FRX文件D.QPR文件(16)不允许出现重复字段值的索引是( )。
2006年全国高等学校计算机考试二级(Visual FoxPro语言)试卷说明:试卷中使用的“工资”表、“部门”表和“水电费”表结构和内容如下:(每道使用此三表的题目均使用原始数据)“工资”表工资(部门号(C,2),职工号(C,3),姓名(C,6),应发工资 (N,9,2),水电费(N,7,2),实发工资(N,9,2)) 部门号职工号姓名应发工资水电费实发工资11 011 张立 2000.00 50.00 1950.0022 002 王艳 3000.00 70.00 2930.0011 003 刘星 1500.00 0.00 1500.0031 004 林月明 1600.00 146.00 1454.0021 015 刘良 2600.00 76.00 2524.0022 106 孙民山 1100.00 91.00 1009.0031 207 许慧芳 2200.00 52.00 2148.0032 336 丁一 1100.00 0.00 1100.00“部门”表部门(部门号(C,2),部门名(C,20),密码(C,8))部门号部门名密码11 机关 1111111121 第一生产分厂 2111111122 第二生产分厂 2211111131 第一销售部 3111111132 第二销售部 32111111“水电费”表水电费(年月(C,6),职工号(C,3),上月水费(N,7,2),本月水费 (N,7,2),上月电费(N,7,2),本月电费(N,7,2),本月小计(N,7,2))年月职工号上月水费本月水费上月电费本月电费本月小计200610 011 20.00 30.00200610 002 20.00 50.00200610 003 0.00 0.00200610 004 16.00 130.00200610 015 16.00 60.00200610 106 11.00 80.00200610 207 22.00 30.00200610 336 0.00 0.00一、单项选择题(本题共20小题,每小题2分,共40分)下面每题给出四个答案,用A、B、C、D标出,其中只有一个是正确的,将你选择的结果涂黑答题纸对应题号的方格。
一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是A)自顶向下B)逐步求精C)模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为A)耦合度B)内聚度C)复杂度D)数据传输特性(3)下列叙述中正确的是A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照"后进先出"原则组织数据的数据结构是A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32B)31C)64D)63(8)"商品"与"顾客"两个实体集之间的联系一般是A)一对一B)一对多C)多对一D)多对多(9)在E-R图中,用来表示实体的图形是A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)常见的数据模型有3种,它们是A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录(12)在以下叙述中,正确的是A)Access只能使用系统菜单创建数据库应用系统B)Access不具备程序设计能力C)Access 只具备了模块化程序设计能力D)Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A)表B)文件夹C)窗体D)查询(14)表的组成内容包括A)查询和字段B)字段和记录C)记录和窗体D)报表和字段(15)在数据表视图中,不能A)修改字段的类型B)修改字段的名称C)删除一个字段D)删除一条记录(16)数据类型是A)字段的另一种说法B)决定字段能包含哪类数据的设置C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的"按雇员姓名查询"窗体,如下图所示。
2006年秋1.在下列有关集成电路的叙述中,错误的是。
A.集成电路的规模是根据其所包含的电子元件数目进行划分的B.大规模集成电路一般以功能部件和子系统为集成对象C.现代集成电路使用的半导体材料主要是硅(Si)也可以是化合物导体如砷化镓等D.集成电路技术发展很快,至2005年初已达到线宽0.001um的工艺水平2.在下列有关通信技术的叙述中,错误的是。
A.电视节目的传输目前采用的还都是模拟传输技术B.模拟调制的方法有3种,即调频、调幅和调相C.数字信号不经过调制就在信道上直接进行传输,称为“基带传输”D.用户使用MODEM通过电话线上网时,采用的是数字调制技术3.所谓“变号操作”,是将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数X=10010101,则经过变号操作后,结果为。
A.01101010B.00010101C.11101010D.01101011 变为原码再变号4.若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不可能是。
先化为二进制再看A.2个西文字符的ASCII码B.1个汉字的机内码C.1个16位整数D.图像中1个或2个像素的编码5.在下列关于指令和指令系统的叙述中,错误的是。
A.指令是构成程序的基本单元,它用来规定计算机执行什么操作B.指令由操作码和操作数组成,操作数的个数由操作码决定C.Intel公司Pentium系列的各种微处理器,其指令完全不同(太绝对了)D.Pentium处理器的指令系统包含数以百计的不同指令6.在下列关于BIOS及CMOS存储器的叙述中,错误的是。
A.BIOS是PC机软件最基础的部分,包含POST程序、CMOS设置程序、系统自举程序等B.BIOS存放在ROM存储器中,通常称为BIOS芯片,该存储器是非易失性的C.CMOS中存放着基本输入输出设备的驱动程序和一些硬件参数,如硬盘的数目、类型等D.CMOS存储器是易失性的,在关机时由主板上的电池供电7.PC机的机箱外面常有很多接口,用来连接外围设备。
下午考试科目:上机真题
一、基本操作题
打开表单formtest,完成下面操作。
(1)表单标题设置为“考试系统”。
(2)在表单上添加一个标签控件,显示“欢迎使用考试系统”,字体的颜色为红色。
(3)向表单内添加一个计时器控件,名为Timerfor。
(4)将计时器控件的时间间隔属性值设置为200。
二、简单应用题
(1)使用报表向导建立一个简单报表。
要求选择“学生”表中所有字段,记录不分组,报表样式为“简报式”,列数为1,字段布局为“列”,方向为“横向”,排序字段为“学号”(升序);报表标题为“学生基本情况表”,报表文件名为stureport。
(2)使用查询设计器设计一个名为stuclass.qpr文件查询,查询每个班级的“班级号”、“班级名”、“班长名”和“班主任名”,查询结果按“班级号”升序排序,并输出到stuclass.dbf表中。
运行该查询,并将设计的查询进行保存。
注意:
①表之间的关联,一个是“学生”表的“学号”与“班级”表的“班长号”,另一个是“班级”表的“班主任号”与“教师”表的“教师号”。
②查询结果的各列的名称分别为“班级号”、“班级名”、“班长名”和“班主任名”。
“班长名”列的数据来自于“学生”表的“姓名”,“班主任名”列的数据来自于“教师”表的“教师姓名”。
三、综合应用题
表“员工”中字段“加班费”的值为空,编写满足如下要求的程序:
根据“值班”表中的夜和昼的加班费的值和“员工”表中各人昼夜值班的次数确定员工表的“加班费”字段的值,最后将程序保存为myprog.prg,并执行该程序。
上机真题答案解析(含考点串讲、真题链接)
一、基本操作题答案与解析
[答案] 单击工具栏上的[打开]按钮,在弹出的[打开]对话框中选择文件类型为“表单”,选中“formtest”表单后单击[确定]按钮,将在表单设计器中打开“formtest”表单。
(1)单击表单,[属性]窗口中,设置“Caption”为“考试系统”。
(2)单击[表单控件]中的“标签”按钮,再单击表单,在表单上添加一个标签控件(Label1),在[属性]窗口中设置“Caption”属性为“欢迎使用考试系统”,“forecolor”属性设置为“255,255,0”。
(3)单击[表单控件]中的“计时器”控件,再单击表单,向表单内添加一个计时器控件。
在[属性]窗口设置“Name”为“Timerfor”。
(4)单击计时器,在[属性]窗口将计时器控件Timerfor的“Interval”属性值设置为“200”。
[解析] 本题考查的知识点:表单的修改,包括添加标签控件和计时器控件,以及相关属性的设置。
二、简单应用题答案与解析
[答案] (1)步骤1:单击工具栏上的[新建]按钮,打开[新建]对话框。
在[文件类型]区中选择“报表”,单击[向导],打开[向导选取],选择“报表向导”,单击[确定]按钮。
步骤2:在报表向导的[步骤1—字段选取]界面的[数据库和表]下拉列表框
后单击按钮,在[打开]对话框中选择“学生信息.dbc”。
选中“学生”表,单击[全部添加]按钮,再单击[下一步]按钮,继续单击[下一步]按钮。
在报表向导的[步骤3—选择报表样式]界面中选中[样式]列表中的“简报式”,单击[下一步]按钮。
在报表向导的[步骤4—定义报表布局]界面中设置“列数”为“1”,“字段布局”为“列”,选择“方向”为“横向”,单击[下一步]按钮。
在报表向导的[步骤5—排序记录]界面中,选择“可用的字段或索引标识”中的“学号”字段单击[添加]按钮,再单击[下一步]按钮。
在报表向导的[步骤6—完成]界面的[报表标题]文本框中输入“学生基本情况表”,单击[完成]按钮。
步骤3:在弹出的[另存为]对话框的[保存报表为:]框中输入报表文件名“smrepor”t,单击[保存]按钮即可。
(2)步骤1:单击工具栏上的[新建]按钮,打开[新建]对话框在[文件类型]中选择“查询”,单击[新建文件],打开查询设计器。
步骤2:在[添加表或视图]对话框中,选择“教师”表单击[添加]按钮,选择“班级”表单击[添加]按钮,选择“学生”表再单击[添加]按钮,单击[关闭]按钮。
步骤3:根据题目要求,此时要修改“学生”表和“班级”表之间的默认联系。
单击工具栏上的[打开]按钮,在[打开]对话框中的文件类型选择“数据库”,单击“学生管理.dbc”,单击[确定]按钮,打开数据库设计器。
步骤4:右击“学生”表和“班级”表之间的连线选择“连接条件”,系统弹出[连接条件]对话框,在显示“班级.班级号”的下拉框中选择“班级.班长号”,在显示“学生.班级号”的下拉框中选择“学生.学号”,单击[确定]按钮保存修改。
步骤5:单击查询设计器的[字段]选项卡,选择“班级”表中的“班级号”,单击[添加]按钮。
按照同样的方法,添加班级表中的“班级名”字段;然后在[字段]选项卡的“函数和表达式”下的文本框中输入表达式“学生.姓名AS 班长名”,再单击[添加]按钮;以同样的方法再向“选定字段”列表中添加一个表达式“教师.教师姓名 AS 班主任名”。
步骤6:单击查询设计器的[排序依据]选项卡,选择“班级.班级号”,单击[添加]按钮。
在[排序选项]中选择“升序”。
步骤7:单击[查询设计器]窗口的[查询去向]按钮,在弹出的[查询去向]对话框中选择[表]图标按钮,接着在“表名”中输入文件名“stuclass”,单击[确定]按钮。
步骤8:单击工具栏上的[执行]按钮,查看运行结果。
单击[查询]按钮,查看结果。
再单击工具栏上的[保存]按钮,在[另存为]对话框中输入“stuclass”即可。
[解析] 本题主要考查的知识点:表单向导建立报表,以及利用查询设计器设计一个查询。
注意:在查询去向的设置。
三、综合应用题答案与解析
[答案] 步骤1:单击工具栏上的[新建]按钮,打开[创建]对话框,在[文件类型]区中选择“程序”,单击[新建文件],打开程序编辑窗口输入:SET TALK OFF
SELECT 单位加班费 FRON 值班;
WHERE 值班类型="白班";
INTO ARRAY temp1
SELECT 单位加班费 FRON 值班;
WHERE 值班类型="夜班";
INTO ARRAY temp2
UPDATE 员工 SET 加班费=白班数*temp1(1,1)+夜班数*temp2(1,1)
SET TALK ON
步骤2:单击工具栏上的[保存]按钮,在打开的[另存为]对话框中将文件名为设为“myprog”,单击工具栏的[运行]按钮,查看结果。
[解析] 本题主要考查的知识点:使用SQL语言进行编程,完成存、取数据库数据的操作,要求考生对SQL语言熟练掌握。