《计算机二级考试机试试题题库全集.pdf》由会员分享,可在线阅读,更多相关《计算机二级考试机试试题题库全集.pdf(79页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、0 1一、基本操作题(共4 小题,第1 和2 题是7 分、第3 和4 题是8 分)在考生文件夹下完成如下操作:1 .新建一个名为供应”的项目文件。2 .将数据库“供应零件加入到新建的“供应项目文件中。3 .通过零件号字段为零件表和供应表建立永久联系(”零件是父表,供应是子表)。4 .为供应表的数量字段设置有效性规则:数量必须大于0 并且小于9 9 9 9;错误提示信息是数量超范围(注意:公式必须为数量 0.a n d.数量 9 9 9 9)。考杳知识点:项目文件的建立,添加。数据库表的永久关系的建立,有效性规则的设立。解题思路:1 .选择文件”菜单中的新建,在类型选择框中选择项目,单击新建文件
2、按钮,输入项目名:供 应 。2 .在项目管理器中选择数据节点下的数据库,单击添加“按钮并选择供应零件”数据库3 .首先要为两个表建立索引,并且父表必须为主索引或候选索引。具体方法是:在项目管理器中选择“供应零件数据库,单击修改按钮,打开数据库设计器,在数据库设计器中选中零件表,单击数据库菜单中的修改,在表设计器中的索引选项卡中建立索引,索引名为零件号,索引表达式为零件号,索引类型为主索弓I,保存修改。用同样的方法为“供应”表建立索引,索引名为零件号”,索引表达式为零件号,索引类型为“普通索引。建立永久联系的方法是:在数据库设计器中单击零件表中的索弓1 零件号,按住鼠标左键拖动到供应表中的相应索
3、引上即可。4 .打开供应”表的表设计器,先在列表框中选中数量字段,然后在字段有效性规则区域中的规则文本框中输入:数量 0.a n d.数量9 9 9 9 (也可以用表达式构造器生成),在信息文本框中输入:数量超范围”(双引号不可少)二、简单应用(2 小题,每题2 0 分,计 4 0 分)在考生文件夹下完成如下简单应用:1 .用S Q L 语句完成下列操作:列出所有与红颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表s u p _ t e m p 中。2 .建立一个名为m _ q u ic k 的快捷菜单,菜单中有两个菜单项查询和修改。然后在表单m y f o r
4、 m 中的R ight C l ic k 事件中调用快捷菜单m _ q u ic k。考查知识点:S Q L 查询语句,查询去向,子查询等。快捷菜单的建立,在表单中调用快捷菜单。解题思路:1 .在零件表中得到所有颜色为红的零件号,然后在供应”表中获得与此零件号相关的零件信息s e l e c t 供应商号,工程号,数 量 f r o m 供应;w he r e 零 件 号 iN (s e l e c t 零件号f r o m 零 件 w he r e 颜色=红);in t o t a b l e s u p _ l e m p o r d e r b y 数量 d e s c2 .首先建立菜单
5、,并生成相应的m p r 文件,然后在表单中调用。具体方法是:在文件菜单中选择新建,在“新建对话框中选择菜单,单击新建文件“按钮,选择”快捷菜单,在菜单设计器中输入两个菜单项”查询 和 修 改 ,单匕”菜单菜单中的生成,按提示保存为m _ q u ic k,并生成菜单程序文件(M P R)。打开表单m y f o r m,双击表单设计器打开代码窗口,在对象中选择f o r m L 在过程中选择R ight C l ic k,输入代码:d o m _ q u ic k.m p r,保存表单。三、综合应用(1小题,计3 0 分)设计名为m ys up p l y的表单(表单的控件名和文件名均为m
6、ys up p l y)。表单的标题为零件供应情况。表单中有个表格控件和两个命令按钮 咨询(名称为Co m m a nd l)和退出(名称为Co m m a nd 2)。运行表单时,单击查询命令按钮后,表格控件(名称gr i d l)中显示了工程号 J 4 所使用的零件的零件名、颜色、和重量。单击退出按钮关闭表单。考查知识点:表单前建立,表格控件的使用,S Q L查询命令,子查询等解题思路:1.选择文件“菜单中 新建”命令,在文件类型选择框中选择“表单,单击新建文件按钮2 .在表单设计器中设置表单的N a m e 属性为 m ys up p l y,Ca p t i o n属性为零件供应情况,
7、从控件工具栏中分别选择两个按钮和个表格放置到表单上,分别设置按钮Co m m a nd l 的Ca p t i o n属性为“杏询”,Co m m a nd 2 的Ca p t i o n属性为 退出,表格的N a m e 属性为 gr i d l ,R e c o r d S o ur c e T yp e 属性为 0 表3 .在Co m m a nd 1按钮的Cl i c k事件中输入:s e t s a f e t y o f fs e l e c t 零件名,颜色,重 量 f r o m 零件;w he r e 零 件 号 i n;(s e l e c t 零件号 f r o m 供应
8、 w he r e 工程号=J 4 )i nt o t a b l e I s&将杳询结果保存在表中t hi s f o r m.gr i d l.r e c o r d s o ur c e=l s&设置表格的数据源为杳询结果生成的表s e t s a f e t y o n4.在Co m m a nd 2 按钮的Cl i c k事件中输入:T hi s f o r m.r e l e a s e,保存表单为m ys up p l y.s e x。0 2一、基本操作题(共4 小题,第1和2 题是7分、第3 和4 题是8分)在考生文件夹下完成如下操作:1.新建一个名为图书管理”的项目。2 .在
9、项目中建立一个名为图书的数据库。3 .将考生文件夹下的所有自由表添加到图书数据库中。4 .在项目中建立查询b o o k_q u:查询价格大于等于10 的图书(b o o k表)的所有信息,查询结果按价格降序排序。考否知识点:项目文件的建立,项目管理器的使用,数据库文件的建立,数据库表的添加,查询文件的建立解题思路:1.单击 文件 菜单中的新建,在类型选择对话框中选择 项口,单击新建文件按钮,输入文件名图书管理 2 .选择项目管理器中数据节点下的数据库,单击新建按钮,输入数据库文件名图书,这时,数据库设计器自动打开3 .在数据库设计器中单击右键,选择添加表,将考生文件夹下的所有表文件依次添加到
10、数据库中4 .选择项目管理器中“数据节点下的查询,单击新建按钮,在弹出的对话框中选择新建查询,这时查询设计器打开,将 b o o k表添加到查询设计器中。在查询设计器卜方的 字段”选项卡中选中所有字段,在筛选选项卡中的字段列中选择b o o k.价格,条件列中选择 =,结果列中输入10,在 排序依据选项代中选择价格字段,降序排列.单击工具栏上的保存镂钮,输入查询文件名b o o k_q u,保存查询后关闭查询设计器二、简单应用(2 小题,每题2 0 分,计4 0 分)在考生文件夹下完成如下简单应用:1.用S Q L语句完成下列操作:检索田亮所借图书的书名、作者和价格,结果按价格降序存入b o
11、o kt e m p 表中。2 .在考生文件夹下有一个名为m e nu l i n的下拉式菜单.,请设计顶层表单f r m m e nu,将菜单m e nu l i n加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。考查知识点:S Q L查询语句,联接查询,子查询,查询去向等,在表单中调用菜单解题思路:1.首先对l o a ns 表和b o r r o w s 表进行联接查询,找到田亮所借图书的图书登记号s e l e c t 图书登记号 f r o m l o a ns,b o r r o w s ;w he r e l o a ns.借书证号二b o r r o
12、w s.借书证号a nd b o r r o w s.姓名=田亮”然后利用这个查询结果在b o o k表中查找相应的记录,完整语句如下:sel ec t书名,作者,价 格 from b ook;wh ere b ook.图书登记号i n;(sel ec t 图书登记号 from l oa n s,b orrows;wh ere l oa n s.借书证号二b orrows.借书证号a n d b orrows.姓名=“田亮”);ord er b y 价格 d esc;i n to ta b l e b ook tem p杏询结果按价格降序排列通过。rd er b y/句实现;将查询结果输出到b
13、 ook l em p表中通过i n to l a b l e子句实现(或i n to d b f子句)2.在表单中调用下拉式菜单,需要以下条件:(1)表单为顶层表单;(2)在表单的i n i t事件中用d o 菜单程序名.m pr wi th th i s,.t.调用菜单;(3)在表单的Destroy事件代码中添加清除菜单的命令,命令格式如下:R E L E A S E M E N I K 菜单名)E X T E N DE D。具体实现是:(1)单击文件“菜单中的”新建,在新建文件类型选择对话框中选择表单,单击新建文件按钮,这时打开表单设计器。在表单的属性窗口中设置sh owwi n d o
14、w属性为2-作为顶层表单二(2)双击表单,打开代码编辑窗口,选择表单对象的i n i t事件,输入以下代码:d o m en u l i n.m pr wi th th i s 选 择 表 展 对 象 的“Destroy事件,输入以下代码:R E L E A S E M E N U m en u_ l i n E X T E N DE D(4)单击工具栏上的保存按钮,将表单保存为frm m en u.sex(考生可运行表单进行检告)三、综 合 应 用(1小 题,计30分)设计名为form b ook的 表 单(控件名为form l,文件名为form b ook)。表单的标题设为图书情况统计。表
15、单中有 一 个 组 合 框(名称为C om b ol)、一 个 文 本 框(名称为T c xtl)和两个命令按钮统计(名称为C om m a n d l)和”退出(名称为C om m a n d 2)。运行表单时,组合框中有三个条目“清华、北航、”科学(只有三个出版社名称,不能输入新的)可供选 择,在组合框中选择出版社名称后,如果单由统计命令按钮,则文本框显示出图书表中该出版社图书的总数。单击退出按钮关闭表单。考查知识点:表单盲件的使用(组合框,文本框,按钮),S Q L查询命令解题思路:1 .单击文件菜单中的新建,在类型选择框中选择表单,单击新建文件按钮,打开表单设计器.2 .在属性窗口中设
16、置表单form l的C a pti on属性为“图书情况统计.N a m e属性为“form/.从表单控件工具栏中选择一个组合框,两个按钮,一个文本框放置在表单上.设置组合框的R owsourc eT ype属性为“1 -值,R owS ourc e属性为“清华,北航,科学。S tyl e属性为2-下拉列表框.设置按钮C om m a n d l的C a pti on属性为统计,C om m a n d 2的C a pti on属性为“退出3.在C om m a n d l的C l i c k事件中输入:sel ec t c oun t(*)from b ook wh ere H j)tt=t
17、h i sform.c om b o1.va l ue;i n to a rra y T em pth i sform.textl.va l ue=tem p4 .在C om m a n d 2的C l i c k事件中输入:th i sform.rel ea se5.保存表单文件为“form b ook.sc x03一、基本操 作 题(共4小 题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1 .根据S C O R E数据 库,使用行询向导建立一个含有学生姓名和出生日期的标准食询Q U E R Y 3 1.Q P R。2 .从SCOR E数据库中删除视图NE W V I
18、E W。3 .用SQ L命令向SC0 R E 1表插入一条记录:学号为“9 9 3 50 3 4 3 3、课程号为0 0 0 1、成绩是9 9。4.打开表单MY F OR M3 4,向 其 中 添 加 个“关闭命令按钮(名称为Co m m a n d l),单 击 此 按 钮 关 闭 表 单(不可以有多余的命令)。本题主要考核点:杏询的创建,视图的删除,添加记录,向表单中添加对象等知识点本题解题思路:第一步:打开考生文件夹下的“SCOR E数据库第二步:打开文件”、新建菜单选择”杳询,在弹出的新建”对话框中,选择杳询,单击向导按钮,按照向导,选定s t u d e n t表的姓名,出生日期字段
19、,连 续 单击下一步,输入保存的查询名为Q U E R Y 3 1”,再点击”完成即可第三步:在数据库设计器中的NE W V I E旷上单击右键,在弹出的菜单中选择删除,并在弹出的对话框中选择”移去即可。第四步:用I NSE R T语句来完成,格式为I NSE R T I NT O d b f _n a m e (f n a m e l ,f n a m e 2,.)V AL U E S(e E x p r e s s i o n l ,e E x p r e s s i o n 2,.)本题的命令为 I NSE R T I NT O s c o r e l (学号,课程号,成绩)V AL U
20、 E S(9 9 3 50 3 4 3 3,0 0 0 1,9 9)第五步:打开表单后,添加工具栏中的命令按钮到表单中,双击该按钮,输入命令T H I SF OR M.R E L E ASE。二、简 单 应 用(2小题,每题2 0分,计4 0分)在考生文件夹下完成如下简单应用:1.建立视图NE W _V I E W,该 视 图 含 有 选 修 了 课 程 但 没 有 参 加 考 试(成绩字段值为NU L L)的 学 生 信 息(包括”学号”、姓名和系部 3个 字 段)。2.建立表单MY F 0 R M3,在表单上添加表格控件(名称为g r d Co u r s e),并通过该控件显示表c o
21、u r s e的内容(要求R e c o r d So u r c e T y p e属性必须为0)。本题主要考核点:视图的建立方法、杳询语句的应用、表单的建立方法等知识点解题思路:第 小 题:打开考生文件夹下数据库SCOR E”,在命令窗口中输入下列命令来建立v i e w视图:CR E AT E V I E W NE W _V 1E W AS SE L E CT St u d e n t.学号,St u d e n t.姓名,St u d e n t.系部 F R OM s c o r e!c o u r s e I NNE RJ OI N s c o r e!s c o r e 1 I
22、NNE R J OI N s c o r e!s t u d e n t ON St u d e n t.学 号=Sc o r e l.学号 ON Co u r s e.课 程 号=Sc o r e L 课程号 W H E R E Co u r s e.课程号 I S NOT NU L L AND Sc o r e l.成绩 I S NU L L第二小题:按CT R L+N,选择”表单,然后点击新建按钮,在弹出的新建表单.对话框中点击新建表单,弹出表单设计器”。在表单设计器中放置一个网格控件和一个命令按钮控件。将网格控件的n a m e属性改为:g r d Co u r s e.点击工具栏中的
23、数据环境按钮,在弹出的“添加表或视图对话框中选择SCOR E数据库下的c o u r s e表.点击添加按钮,然后点击关闭按钮。在表单设计器中对G r d Sa l a r y s网格控件的R e c o r d So u r c e T y p e和R e c o r d So u r c e属性分别设为:0-表和c o u r s e,以文件名MY F OR M3.s e x将所编辑的表单保存在考生文件夹下。三、综 合 应 用(1小题,计3 0分)利用菜单设计器建立一个菜单TJ _M E N U 3,要求如下:(1)主 菜 单(条形菜单)的菜单项包括统计 和退出两项;(2)统计菜单下只有个
24、菜单项平均,该菜单项的功能是统计各门课程的平均成绩,统计结果包含课程名”和平均成绩两个字段,并将统计结果按课程名升序保存在表N E W TA B L E中。(3)退出菜单项的功能是返回V F P系 统 菜 单(S E T S Y S M E N U TO D E F A U L T).菜单建立后,运行该菜单中各个菜单项。本题主要考核点:菜单的建立、结构化查询语言(S Q L)中的联接查询、查询的排序、分组查询、临时表的概念、查询结果的去向等知识点。本题解题思路:第一步:利用菜单设计器定义两个菜单项,在菜单名称为统计的字菜单下建立平均菜单,平均的菜单项的结果列中选择过程”,并通过单击编辑按钮打开
25、一个窗口来添加平均菜单项要执行的命令。在菜单名称为“退出的菜单项的结果列中选择 命令,并在后面的选项列中输入以下退出菜单的命令:S E TS Y S M E N U TO D E F A U L T第二步:在单击平均菜单项后面的“编辑按钮所打开的窗口中添加如卜的过程代码:S E T TA L K O F F&在程序工作方式下关闭命令结果的显示O P E N D A TA B A S E S CO R ES E L E CT Co u r s e.课程名,A V G(S co r el.成绩)平均成绩;F R O M s co r e!co u r s e I N N E R J O I N s
26、 co r e!s co r el ;O N Co u r s e.课 程 号 二S co r el.课程号;G R O U P B Y Co u r s e.课程名;O R D E R B Y Co u r s e.课程名;I N TO TA B L E N E W TA B L ECL O S E A L LS E T TA L K O N完成之后,单击菜单-生成,选择考试文件夹,文件名为TJ _M E N U 3,系统将生成一可执行菜单程序,在命令窗口输入do t j m en u 3.m p r,单击统计-平均,完成操作。04一、基 本 操 作 题(共4小题,第1和2题是7分、第3和4
27、题是8分)在考生文件夹下完成如下操作:1 .建立数据库B O O K A U TH.D B C,把表B O O K S.D B F和A U TH O R S.D B F添加到该数据库。2 .为A U TH O R S表建立主索引,索引名P K,索引表达式作者编号。3 .为B O O K S表分别建立两个普通索引,其一索引名为 R K”,索引表达式为“图书编号;其二索引名和索引表达式均为 作者编号。4 .建立A U TH O R S表和B O O K S表之间的联系。本题的主要考核点:数据库的建立、将 1由表添加到数据库中、在数据库中建立新表、主索引和普通索引的建立、为已建立索引的表建立联系解题
28、思路:1.建立数据库的常用方法:在项目管理器中建立数据库;通过新建对话框建立数据库;使用命令交互建立数据库,命令为:CR E A TE D A TA B A S E D a t a b a s cN a m e|?将自由表添加到数据库中,可以在项目管理器或数据库设计器中完成。在数据库设计器中可以从“数据库”菜单或在数据库设计器上单击右键冲出的菜单中选择“添加表”,然后在打开对话框中选择要添加到当前数据库的自由表。还可用ADD T AB L E命令添加 个自由表到当前数据库中。2.打开数据库设计器,在数据库菜单中或在数据库设计器上对准要建立索引的表单击右键,在弹出的菜单中选择修改。3 .在表设计
29、器中的索引页面建立索引。4.建立两个表的联系:在父表中选中主索引,按住鼠标拖动至子表相应的普通索引匕释放鼠标,联系即已建立。二、简 单 应 用(2小 题,每 题20分,计4 0分)在考生文件夹下完成如下简单应用:1.打开表单M Y F 0 R M 4 4,把表单(名称为F orm l )标题改为欢迎您,将文本“欢迎您访问系统(名称为l a b e l 1的标签)的字号改为25,字体改为隶书。再在表单上添加关闭(名称为C om m a n d l)命令按钮,单击此按钮关闭表单。最后保存并运行表单。2.设计 个表单M Y F O R M 4,表单中有两个命令按钮查询(名称为C om m a n d
30、 l)和“退 出 (名称为C om m a n d 2)。(1)单击 查询”按钮,查询B O O K AU T H数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表N E W V T E W中。(2)单击退出按钮关闭表单。最后保存并运行表单。本题主要考核点;数据环境的添加、控件的属性的修改、如何用S Q L语句进行记录的更新、表单的退出等知识点解题思路:第一小题:第一步:打开考生文件夹下的m yf orm 4 4.se x表单第二步:更改F O R M的C AP T I O X属性为欢迎您”,选中L AB E L 1标签,在属性栏内
31、更改F O N T S I Z E为25,F 0 N T X AM E为隶书第三步:在表单上画一个命令按钮,双击该按钮,输入T H I S F O R M.R E L E AS E,再单击工具栏的保存按钮。第二小题:第一步:在V i su a l F oxP ro主窗口中按下组合键C t rl+N,系统弹出新建对话框,在文件类型中选择表单,点击新建文件按钮;第二步:系统打开表单设计器;点击工具栏按钮”表单控件工具栏”,在弹出的“表单控件中,选中“命令按钮,在表单设计器中拖动鼠标,这样在表单上得到一个命令按钮对象com m a n d l,设置它的ca pl i on属性为“查询,双击com m
32、 a n d l在打开的代码编辑器窗口中输入以下代码:SE LE C T A u t h o r s.作者姓名,A u t h o r s.所在城市;F R OM a u t h o r s,b o o k s ;W H E R E A u t h o r s.作 者 编 号=B o o k s.作者编号;G R OU P B Y A u t h o r s.作者姓名 H A V I NG C OU NT(B o o k s.图书编号)=3;OR D E R B Y A u t h o r s.作者姓名;I NTO TA B LE NE W I E W用同样的方法,在表单上放置c o m m
33、a n d 2对象,它的C li c k的事件代码为:TH I SF OR M.R E LE A SE第三步:以文件名m y f o r i M.s e x保存表单,并且保存在考生文件夹下。三、综 合 应 用(1小题,计30分)在考生文件夹下完成如下综合应用:(1)首先将B OOKS.D B F中所有书名中含有计算机3个字的图书复制到表B OOKSB A K中,以下操作均在B OOKSB A K表中完成;(2)复制后的图书价格在原价格基础上降价5%;(3)从图书均价高于25元(含25)的出版社中,杏询并显示图书均价最低的出版社名称以及均价,住询结果保存在表n e w t a b le中(字段名
34、为出版单位和均价)。本题主要考核点:程序的建立方法、程序中循环结构的使用、SQ L杳询语句的使用、记录的修改方法等知识点本题解题思路:第一步:打开数据库b o o k a u t h.d b c,可以使用命令OP E N D A TA B A SE B OOKA U TH第二步:将b o o k s中的所有书名中含有计算机3个字的图书复制到表B OOKSB A K中SE LE C T*F R OM b o o k s W H E R E A T(计算机”,书名)0 I NTO TA B LE B OOKSB A K第三步:价格在原价格基础.上降价5%U P D A TE B OOKSB A K
35、 SE T 价格:价格*0.9 5第四步:杏询出各个图书的均价放到临时表中SE LE C T 出版单位,A V G(价格)A S 均价 F R OM B OOKSB A K I NTO C U R SOR C U R SOR 1 G R OU P B Y 出版单位 o r d e rb y 均价第五步:在临时表中食询均价高于25的图书中价格最低的出版社名称和均价SE LE C T*TOP 1 F R OM C U R SOR 1 W H E R E 均价=25 i n t o t a b le n e w t a b le OR D E R B Y 均价05一、基本操作题(共4小题,第1和2题
36、是7分、第3和4题是8分)在考生文件夹下的数据库r a t e 中完成下列操作:1.将自山表r a le _e xc h a n g e 和c u r r e n c y _s l添加到r a t e 数据库中。2.为表r a t e _c xc h a n g c 建立一个主索引,为表c u r r c n c y _s l建立一个普通索引(升序),两个索引的索引名和索引表达式均为外币代码3.为表c u r r e n c y _s l设定有效性规则:”持有数量 0”,错误提示信息是“持有数量不能为0。4.打开表单文件t c s t _f o r m,该表单的界面如下图所示,请修改登录“命令
37、按钮的有关属性,使其在运行时可以使用。本题主要考核点:将个自由表添加到数据库中、表索引的建立、字段有效规则的建立等知识点本题解题思路:第一步:打开考生文件夹下的r a t e 数据库。第二步:打开数据库菜单选择添加表(A),在弹出的打开对话框中,选定考生文件夹下r a t e _ e x cha n ge表,再点击“确定”即可,这样表r a t e e x cha n ge 就添加到了 r a t e”数据库中,用同样的方法,将cur r e n cy si表也添加到 r a t e 数据库中。第三步:在数据库设计器中选中表r a t e _ e x cha n ge,在主菜单中选择修改(Y)
38、,弹出表设计器,选择表设计器“索弓1 标签,在索引名列中填入外币代码,在索引类型列中选择“主索引,在索引表达式列中填入外币代码,点击”确定按钮,保存表结构,用类似的方法,为cur r e n cy _ sl 表建立普通索引。第四步:在表设计器中首先选中要定义有效性规则的字段持有数量,在规则-栏中输入“持有数量 0(或用表达式生成器生成),在信息栏中输入:持有数量不能为0 。第五步:打开考生文件夹下的t e st _ f o n n 表单,右击”登录命令按钮,选择属性(P),在弹出的“属性对话框中将登录“命令按钮的 E n a b l e”值置为.T.,接着保存表单即可。二、简单应用(2 小题,
39、每题2 0 分,计4 0 分)在考生文件夹下完成如下简单应用:1 .用SQ L 语句完成下列操作:列出林诗因持有的所有外币名称(取自r a t e _ e x cha n ge 表)和持有数量(取自cur r e n cy si表),并将检索结果按持有数量升序排序存储于表r a t e.t e m pL|j,同时将你所使用的SQ L 语句存储于新建的文本文件r a t e,t x t 中。2 .使用一对多报表向导建立报表。要求:父表为r a t e _ e x cha n ge,子表为cur r e n cy _ sl,从父表中选择字段:外币名称;从子表中选择全部字段;两个表通过 外币代码 建
40、立联系;按外币代码升序排序;报表样式为经营式,方向为“横向,报表标题为:外币持有情况”;生成的报表文件名为cur r e n cy je po r t。本题主要考核点:SQ L 语句的查询、使用报表向导制作报表等知识点本题解题思路:第1 题,本题的主要考核点是SQ L 语句的查询。SE L E CT Ra t e _ cx cha n ge.外币名称,Cur r cn cy _ sl.持有数量;F RO M cur r e n cy _ sl I N N E R JO I N r a t e _ e x cha n ge ;O N Cur r e n cy .si.外 币 代 码=Ra t e
41、 e x cha n ge.外币代码;WH E RE Cur r e n cy _ sl.姓 名=林诗因;O RD E R BY Cur r e n cy _ sl.持有数量;I N TO TABL E r a t e t e m p.d b f笫2题,本题的主要考核点是使用报表向导制作报表。启动报表向导可在“文件菜单中选择 新建或者单击工具栏上的新建按钮,打开新建对话框,文件类型选择报表,单击向导按钮。或者在“工具菜单中选择向导 子菜单,选择报表,或直接单击工具栏上的报表向导图标按钮。然后按照向导提示操作即可。三、综 合 应 用(1小题,计3 0分)设计一个表单名和文件名均为c u rrc
42、n c y_ f o rm的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为:外币市值情况。表单中有两个文本框(t e xt l和t e xt 2)和两个命令按钮杳询“(c o m m a n d l)和退出”(c o m m a n d 2)。运行表单时,在文本框t c xt l中输入某人的姓名,然后单击查询,贝Ut e xt 2中会显示出他所持有的全部外币相当于人民币的价值数量。注意:某种外币相当于人民币数量的计算公式:人民币价值数量;该种外币的现钞买入价*该种外币持有数量”。单击退出按钮时关闭表单。本题主要考核点:控件的属性的修改、如何用S Q L语句进行记录的更新、表
43、单的退出等知识点本题解题思路:第一步:在Vi su a l Fo xP ro主窗口中按下组合键C t门+N,系统弹出新建”对话框,在文件类型中选择“表单,点击新建文件按钮第二步:系统打开表单设计器;点击工具栏按钮表单控件工具栏,在弹出的表单控件中,选中文本框,在表单设计器中拖动鼠标,这样在表单上得到一个“文本框 控件t e xt l,用同样的方法再加入一个 文本框“控件t c xt 2;点击工具栏按钮”表单控件工具栏,在弹出的表单控件中,选中命令按钮,在表单设计器中拖动鼠标,这样在表单上得到个命令按钮 对象c o m m a n d l,设置它的c a pt i o n属性为仔询“,双击c o
44、 m m a n d l在打开的代码编辑器窗口中输入以下代码:S E L E C T R a t c _ e xc h a n g c.现钞买入价*C u rro n c y_ sl.持有数量;FR O M C u rre n c y_ sl IN N E R JO IN R a t e _ e xc h a n g e;O N C u rre n c y,si.外 币 代 码=R a t e e xc h a n g e.外币代码;WH E R E C u rrc n c y_ sl.姓 名=A L L TR IM (TH IS FO R M.t e xt l.VA L UE);G R O
45、UP B Y C u rre n c y_ sl.姓名;IN TO A R R A Y siTH TS FO R M.t e xt 2.VA L UE=sl用同样的方法,在表单上放置c o m m a n d 2对象,它的C l i c k的事件代码为:TH IS FO R M.R E L E A S E o第三步:以文件名c u rre n c y_ f o rm保存表单,并且保存在考生文件夹下。0 6一、基 本 操 作 题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1.新建一个名称为外汇数据的数据库。2.将自山表r a t e _ e x c ha n g
46、e和c u r r e n c y _ sl添加到数据库中。3.通过外币代存字段为r a t e e x c ha n g e和c i n r e n c y si建立永久联系(如果必要请建立相关索引)。4.打开表单文件t e st _ f o r m,该表单的界面如下图所示,请将标签用户名”和口令的字体都改为黑体。本题主要考核点:数据库的建立、将自山表添加到数据库中、表索引的建立、表之间的永久联系的建立等知识点本题解题思路:第一步:在V i su a l F o x P r o主窗口中按下组合键C t r l+N,系统弹出新建对话框,在文件类型中选择“数据库,点击新建文件按钮,在弹出的对话框
47、的数据库名处输入外汇数据”,单击保存按钮。第二步:打开考生文件夹下的外汇数据数据库。第三步:打开数据库菜单选择添加表“,在弹出的打开对话框中,选定考生文件夹下的r a t e _ e x c ha n g e表,再点击确定即可,这样表r a t e _ e x c ha n g e就添加到了外汇数据数据库中,用同样的方法,将c u r r e n c y si表也添加到外汇数据数据库中。第四步:在数据库设计器中选中表r a t e _ e x c ha n g e,在主菜单中选择修改(Y),弹出表设计器,选择表设计器索弓1 标 签,在索引名列中填入外币代码,在索引类型列中选择主索引,在索引表达
48、式列中填入外币代码,点击确定按钮,保存表结构,用类似的方法,为c u r r e n c y _ sl表建立普通索引。第五步:在数据库设计器中,选中r a t e _ e x c ha n g e表中的索弓【外币代码”并拖动到表c u r r e n c y _ s 1的 外币代码”的索引上并松开,这 样 两 个 表 之 间.建 立 起 了 永 久 联 系。第六步:打开考生文件夹下的t e st _ f o r n T表单,按C T R L键选中标签 用户名 和口令 后,按鼠标右键,选择属性(P),在弹出的属性对话框中舄标签“用户名和口令的F o n t N a m e值置为黑体,保存表单即可
49、。二、简 单 应 用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:1.r a t e _ p r o.p r g中的程序功能是计算出林诗因所持有的全部外币相当于人民币的价值数量,su m m中存放的是结果。注 意:某种外币相当于人民币数量的计算公式:人 民 币 价 值 数 量=该种外币的现钞买入价*该种外币持有数量。请在指定位置修改程序的语句,不得增加或删除程序行,清保存所做的修改。2 .建立一个名为m enu jat e的菜单,菜单中有两个菜单项查询和退出。查询”项下还有子菜单,子菜单有日元、欧元、美元”三 个 选 项。在”退出菜单项下创建过程,该过程负责返回系统菜单。本题
50、主要考核点:文件菜单建立等知识点本题解题思路:第1题:本 题 是 个 程 序 修 改 题,题 中 的 第 个 错 误 是find for姓名二林诗因,应改为l oca f or姓名二林诗因”;第二个错误w hil e not eof(),应改为do w hil e not eof();第三个错误是,s u m m=s u m m+a 1 *r at e_ ex change.持有数量“,应改为s u m m=s u m m+al*cu r r cncy _ s l.持有数量。第2题,本题的主要考法点是菜单的建立。新建菜单可按下列步骤:选 择”文件橐单中的新建”命 令,在 新建对话框中选择”菜单