收藏 分销(赏)

2023年计算机二级答案.doc

上传人:二*** 文档编号:4542440 上传时间:2024-09-27 格式:DOC 页数:84 大小:296.54KB
下载 相关 举报
2023年计算机二级答案.doc_第1页
第1页 / 共84页
亲,该文档总共84页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第1套基本操作:用命令新建一种名为外汇数据库,并将该命令存储于one.txt中。1.1 create database 外汇(要保存到one.txt中)1.3 create table rate (币种1代码 c(2),币种2代码 c(2),买入价 n(8,4),卖出价 n(8,4)(要保存到two.txt中)1.4 选中编辑框控件属性:scrollbars为0-无2.1 新建程序three.prg输入:3 双击查询按钮输入:thisform.grid1.recordsource=select * from 外汇账户 where 钞汇标志=+iif(thisform.myOption.valu

2、e=1,现汇,现钞)+ into cursor lsb 双击退出按钮输入:thisform.release第2套基本操作:打开数据库外汇,通过外币代码字段为外汇代码和外汇账户建立永久联系。1.3 打开菜单在菜单名称查找输入:查询=15000 order by 总金额 asc(要保存到cmd_cb.txt中)3.1 添加一种表格Grid1,在其“属性”Name处输入“Grdorders”,在RecordSourceType处选取“4SQL阐明”。双击DO按钮输入: zgh=ALLTRIM(ThisForm.Text1.Value) If Used(employee) SELECT employe

3、e ELSE USE employee ENDIF LOCATE FOR 职工号=zgh ThisForm.Text2.Value=姓名 ThisForm.Text3.Value=性别 ThisForm.Grdorders.RecordSource=SELECT * FROM orders WHERE 职工号=+zgh+ INTO CURSOR LSB 双击close按钮输入:thisform.release第6套基本操作:建立数据库orders_manage,将自由表employee和orders添加到新建数据库中。1.4 select 职工号,姓名,性别,出生日期 from employe

4、e where 婚否 order by 出生日期 desc into table infor_da2.1 新建快捷菜单:在时间菜单项过程输入:myform_da.caption=time() 在日期菜单项过程输入:myform_da.caption=dtoc(date() 双击表单:在过程Rigtclick输入:do scmenu_d.mpr2.2 select top 3 职工号,姓名,出生日期 from worker order by 出生日期 into table infor_db3.3 双击拟定按钮输入:IF thisform.optiongroup1.option1.value=1

5、IF thisform.check1.value=1 SELECT * FROM employee INTO TABLE temp ELSE SELECT * FROM employee ENDIF ELSE IF thisform.check1.value=2 SELECT * FROM orders INTO TABLE temp ELSE SELECT * FROM orders ENDIF ENDIF 双击退出按钮输入:thisform.release第7套基本操作:创建一种新项目客户管理。2.1 use order_list append from order_list1select

6、 order_list.客户号,客户名,订单号,总金额 from order_list,customer where order_list.客户号=customer.客户号 order by 总金额 desc into table results2.2 1. 打开并修改表单文献 MODIFY FORM form1 2. 一方面查看“基准按钮”Left值(24),接着按Shift键不放,依次选定其她命令按钮,在“属性”对话框“Left”值处输入“24”。 3. 添加一种表格控件,控件名仍为系统给定名称,在“属性”对话框“RecordSourceType”选取“0 - 表”,在“RecordSou

7、rce”处输入“customer”3 新建程序prog1.prg输入:close database use order_list select 订单号,sum(单价*数量) as aa from order_detail group by 订单号 order by 订单号 into cursor ff sele order_list do while !eof() sele ff locate for 订单号=order_list.订单号 sele order_list repl 总金额 with ff.aa skip enddo select * from order_list order

8、by 总金额 desc into dbf od_new第8套基本操作:打开订货管理数据库,并将表order_list添加到该数据库中。2.1 use order_detail append from order_detail1 select order_list.订单号,订购日期,器件号,器件名,总金额 from order_list,order_detail where order_list.订单号=order_detail.订单号 order by order_list.订单号,总金额 desc into table results2.2 修改程序: 第1处:UPDATE order_de

9、tail1 SET 单价=单价 + 5 第2处:SELECT 器件号,AVG(单价) AS 平均价 FROM order_detail1 group BY 器件号 INTO CURSOR lsb 第3处:SELECT * FROM lsb where 平均价 5003 新建程序:prog1.prg输入: close database select 1 use order_list copy stru to tmp select 2 use tmp select 订单号,sum(单价*数量) as aa from order_detail group by 订单号 order by 订单号 in

10、to cursor ff sele order_list do while !eof() select ff locate for 订单号=order_list.订单号 if order_list.总金额 aa select order_list scatt to mm select tmp append blank gath from mm replace 总金额 with ff.aa endif select order_list skip enddo select * from tmp order by 总金额 into dbf od_mod第9套基本操作:打开订货管理数据库,并将表or

11、der_list添加到该数据库中。2.1 USE customerAPPEND FROM customer1select distinct customer.* from customer,order_list where customer.客户号=order_list.客户号 order by customer.客户号 into table results2.2.1 修改表单:双击拟定按钮: 第1处:if thisform.text1.value = thisform.text2.value 第2处:thisform.release2.2.2 单击text2文本框,属性passwordcha

12、r输入*3.1. 在命令窗口输入建立报表命令 CREATE REPORT report1 2. 在“报表设计器-report1.frx”中,单击鼠标右键,在弹出菜单中选取“数据环境”菜单项,在“数据环境设计器-报表设计器-report1.frx”窗口中,再单击鼠标右键,在弹出菜单中选取“添加”菜单项,在“打开”对话框中,选取表“order_list”,单击“拟定”按钮,再关闭“添加表或视图”对话框,接着选定表“order_list”,单击鼠标右键,在弹出菜单中选取“属性”菜单项,在“属性”窗口Order处选取“客户号”。 3. 单击“报表标题/总结”菜单项,接着显示“标题/总结”对话框,在对话

13、框“报表标题”处选中“标题带区”,在“报表总结”处选中“总结带区”,选完这两项后,单击“拟定”按钮。 4. 单击“报表数据分组”菜单项,在“数据分组”对话框中,单击“.”按钮,接着显示“表达式生成器”对话框,在此对话框中双击“order_list.客户号”项,并在“按表达式分组记录:”处生成“order_list.客户号”,再单击“拟定”按钮,返回到“数据分组”对话框中,于是单击“拟定”按钮。 5. 在“数据环境设计器”中,选定字段“定单号”并按住不放,接着移动鼠标至“细节”带区,松开鼠标,按同样办法来解决字段“订购日期”和“总金额”,接着移动“细节”带区来调节位置。 6. 在“数据环境设计器

14、”中,选定字段“客户号”并按住不放,接着移动鼠标至“组标头1:客户号”带区,松开鼠标。 7. 在“页标头”带区增长一种标签“客户号”。 8. 在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“组注脚1:客户号”带区,松开鼠标,接着在“组注脚1:客户号”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选取“属性”菜单项,在“报表表达式”对话框中单击“计算”按钮,在“计算字段”对话框中,选定“求和”单选钮,再单击“拟定”按钮返回到“报表表达式”对话框中,接着再按“拟定”返回到“报表设计器-report1.frx”窗口中。 9. 在“标题”带区增长一种标签“订单分组汇总表(按客户

15、)”,再选定这个标签,单击“格式字体”菜单项,接着选取“黑体”和“三号”,最后按“拟定”按钮。 10. 在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“总结”带区,松开鼠标,接着在“总结”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选取“属性”菜单项,在“报表表达式”对话框中单击“计算”按钮,在“计算字段”对话框中,选定“求和”单选钮,再单击“拟定”按钮返回到“报表表达式”对话框中,接着再按“拟定”返回到“报表设计器-report1.frx”设计窗口中。第10套基本操作:将order_detail、order_list和customer表添加到数据库。2.1 sele

16、ct order_detail.* from order_list,order_detail where order_list.订单号=order_detail.订单号 and 客户号=C10001 order by order_detail.订单号,单价 desc into table results2.2.1 thisform.caption=简朴应用2.2.2 thisform.grid1.recordsource=order_list.dbf2.2.3 thisform.release1. 增长新字段:ALTER TABLE order_detail ADD COLUMN 新单价 F(

17、10,2) 2. 在prog1.prg文献中内容是: UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=) UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_list where 订单号=order_detail.订单号 AND YEAR(订购日期)=) 3. 建立“迅速报表” (1). 单击“工具向导报表”菜单项,并显示“向导选用

18、”对话框。 (2). 在“向导选用”对话框中,选取“报表向导”并单击“拟定”按钮,并显示“报表向导”对话框。 (3). 在“报表向导”对话框“环节1-字段选用”中,一方面要选用表“order_detail”,在“数据库和表”列表框中,选取表“order_detail”,接着在“可用字段”列表框中显示表order_detail所有字段名,并选用指定字段名至“选定字段”列表框中,单击“完毕”按钮。 (4). 在“报表向导”对话框“环节6-完毕”中,单击“完毕”按钮,在“另存为”对话框“保存报表为”中输入报表名“report1”,最后单击“保存”按钮即可。3. 增长新字段:alter table o

19、rder_detail add column 新单价 f(10,2)新建程序prog1.prg输入:UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=) UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_list where 订单号=order_detail.订单号 AND YEAR(订购日期)=)第11套基本操作:打开订货管理数据

20、库,并将表order_detail添加到该数据库中。2.1 SELECT * FROM order_list WHERE 总金额(SELECT AVG(总金额) FROM order_list) ORDER BY 客户号 INTO TABLE results1. 在命令窗口输入建立报表命令 CREATE REPORT report1 2. 单击“报表迅速报表”菜单项,在“打开”对话框中选取表“order_detail”并单击“拟定”按钮。 3. 在“迅速报表”对话框中,单击“拟定”按钮,在“报表设计器-report1.frx”窗口中,单击“报表标题/总结”菜单项,接着显示“标题/总结”对话框,

21、在对话框“报表标题”处选中“标题带区”,单击“拟定”按钮。 4. 在“标题”带区增长一种标签“器件清单”。 5. 在“页注脚”带区选定中“DATE()”并单击鼠标右键,在弹出菜单中选取“属性”菜单项,并显示“报表表达式”对话框,然后单击“表达式”文本框右边“.”按钮,从“日期”列表框中选取“TIME()”,单击“拟定”按钮,返回到“报表表达式”对话框中,再单击“拟定”按钮即可。 6. 关闭保存该报表。3.1 新建程序prog1.prg输入: SET SAFETY OFF SELECT * FROM order_detail INTO DBF od_bak SELECT od_bak REPLA

22、CE ALL 订单号 WITH RIGHT(ALLTRIM(订单号),1) SELECT 订单号,器件号,器件名,MIN(单价) AS 单价,SUM(数量) AS 数量 FROM od_bak GROUP BY 订单号,器件号,器件名 ORDER BY 订单号,器件号 INTO DBF od_new BROWSECLOSE DATABASE第12套基本操作:创建一种新项目sdb_p,并在该项目中创建数据库sdb。2.1 select student.学号,姓名,课程名,成绩 from student,course,sc where student.学号=sc.学号 and sc.课程号=cou

23、rse.课程号 order by 课程名,成绩 desc into table sclist3.1 新建程序T1.prg输入: OPEN DATABASE sdb CREATE VIEW sview AS ; SELECT STUDENT.学号,姓名,AVG(成绩) 平均成绩,MIN(成绩) 最低分,COUNT(*) 选课门数; FROM STUDENT,SC; WHERE STUDENT.学号 = SC.学号 ; GROUP BY STUDENT.学号 HAVING COUNT(*) 3; ORDER BY 平均成绩 DESC CLOSE ALL (要新建报表)3.2 双击浏览按钮输入:Co

24、mmand1.Click”编辑窗口中输入“SELECT * FROM sview双击打印按钮输入:REPORT FORM p_student第13套基本操作:在数据库salary_db中建立表dept,表构造如下:2 修改表单:2.2.1 单击“刘缆雇员工资”命令按钮,在“属性”Caption处输入“浏览雇员工资”2.2.2 SELECT * FORM salarys2.2.3 release thisform3.1 新建程序change_c输入: select * from salarys into table bak_salarys select 3 use c_salary1 order

25、 雇员号 select salarys set relation to 雇员号 into c_salary1 replace all 工资 with c_salary1.工资 for 雇员号 = c_salary1.雇员号 set relation to3.2 双击调节按钮输入:do change_c双击退出按钮输入:thisform.release第14套基本操作:打开项目文献salary_p,将考生文献夹下数据库salary_db添加到该项目中。2 .1. 在T1.PRG文献中内容是 OPEN DATABASE salary_db CREATE VIEW sview AS; SELECT

26、部门号,雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹,工资+补贴+奖励-失业保险-医疗统筹 AS 实发工资; FROM salarys; ORDER BY 部门号 DESC CLOSE ALL2.2(1). 在命令窗口中输入建立表单命令 CREATE FORM form1 假如数据库salary_db在没有被打开状况下 (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选取“数据环境”菜单项,在“打开”对话框中选中表“salarys”并单击“拟定”按钮,接着关闭“添加表或视图”对话框。 假如数据库salary_db已经打开 (2). 在“表单设计器-form1.

27、scx”中,单击鼠标右键,在弹出菜单中选取“数据环境”菜单项,在“添加表或视图”对话框中选中表“salarys”并单击“添加”按钮,接着单击“关闭”按钮关闭此对话框。 (3). 在“数据环境设计器-form1.scx”中选定表“salarys”并按住鼠标不放,拖至“表单设计器”窗口中,释放鼠标,即可生成表格名称为grdSalarys表格。 (4). 在“表单设计器-form1.scx”右下方添加一种命令按钮,在其“属性”窗口Caption处输入“退出浏览”。 (5). 双击“退出浏览”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗

28、口。3. 双击生成按钮输入: open database salary_db do case case key = 1 &雇员工资表 select * from sview into table gz1 case key = 2 & 部门表 select * from dept into table bm1 case key = 3 &部门工资汇总表 SELECT salarys.部门号,部门名,sum(工资) 工资,sum(补贴) 补贴,sum(奖励) 奖励,sum(失业保险) 失业保险,sum(医疗统筹) 医疗统筹; FROM salarys,dept; WHERE salarys.部门号

29、 = dept.部门号; GROUP BY salarys.部门号 into table hz1 endcase close all 双击退出按钮输入:thisform.release第15套基本操作:修改并执行one.prg中SQL语句,1.1把to 改为into 1.2 在delete 背面加上 from2.2.1 把标题改为 caption2.2.2 do form sellcomm.scx2.2.3 report form print1 preview3.1 select * from 商品表into table 商品表备份 Update 商品表 set 单价=出厂单价*0.1 whe

30、re left(商品号,2)=”10”第16套1.1 办法一: 1. 打开并修改数据库 MODIFY DATABASE 雇员管理 2. 在“数据库设计器-雇员管理”中,选取表“雇员”并单击鼠标右键,选取“修改”命令项。 3. 在“表设计器-雇员.dbf”中,在构造最后处输入字段名为“EMAIL”,然后选取类型为“字符型”并输入宽度20,最后单击“拟定”按钮即可。 办法二: 使用命令增长字段 ALTER TABLE 雇员 ADD COLUMN email C(20)1.2 1. 在“数据库设计器-雇员管理”中,选取表“雇员”并单击鼠标右键,选取“修改”命令项。 2. 在“表设计器-雇员.dbf”

31、中,选取“性别”字段,在“字段有效性”标签“规则”处输入“性别$男女”,在“默认值”处输入“女”,最后单击“拟定”按钮即可。1.4 在“数据库设计器-雇员管理”中,然后选取“部门”表中主索引键“部门号”并按住不放,然后移动鼠标拖到“雇员”表中索引键为“部门号”处,松开鼠标即可。基本操作:为“雇员”表增长一种字段名为EMAIL、类型为“字符”2.11 1. 打开并修改表单文献 MODIFY FORM form1 假如数据库salary_db在没有被打开状况下 (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选取“数据环境”菜单项,在“打开”对话框中选中表“雇员”并单击“拟定”按钮,接着关闭“添加表或视图”对话框。 假如数据库salary_db已经打开 (2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选取“数据环境”菜单项,在“添加表或视图”对话框中选中表“雇员”并单击“添加”按钮,接着单击“关闭”按钮关闭此对话框。 (3). 在“属性”中选取“Form

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服