[IT认证]全国计算机等级考试二级机试答案.doc_第1页
[IT认证]全国计算机等级考试二级机试答案.doc_第2页
[IT认证]全国计算机等级考试二级机试答案.doc_第3页
[IT认证]全国计算机等级考试二级机试答案.doc_第4页
[IT认证]全国计算机等级考试二级机试答案.doc_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【1套】1.1 modi data ecommerce 添加orderitem 表2.1 modi query qq2.2 sele 会员号,姓名,年龄 from customer where 年龄=ab group by 1 order by 3 into table dbfa【2套】2.1双击customer表【表】追加记录选择“customer1”表并确定 sele * from customer where 客户号 in(sele 客户号 from order_list) order by 1 into table results3(1)将order_list添加到报表数据环境中(右键数据环境) (2)右键数据分组选择“客户号”为分组表达式;将“客户号”字段拖到组标头带区;将“总金额”字段拖到组注脚带区, 双击“总金额”计算选择“求和”并确定 (3)【报表】标题/总结选择“标题带区”及“总结带区” (4)打开数据环境双击表输入 set order to 客户号【10套】2.1 sele order_detail.* from customer,order_list,order_detail where customer.客户号=order_list.客户号 and order_list.订单号=order_detail.订单号 and 客户名=三益贸易公司 order by 1,4 desc into table results2.2 用 modi form FORM1打开表单 双击“刷新标题”命令:将thisform=简单应用 改为 thisform.caption=简单应用 双击“订单记录”命令:将thisform.grid1=order_list.dbf改为thisform.recordsource.grid1=order_list.dbf 双击“关闭表单”命令:将thisform.close改为thisform.release3 在“订货管理”数据中单击右键修改为order_detail增加字段:新单价 类型:浮动型/ 宽度:10/小数位数:2 modi comm prog1 update order_detail set 新单价=单价*0.9 where 订单号 in(sele 订单号 from order_list where year(订购日期)=2001) update order_detail set 新单价=单价*1.1 where 订单号 in(sele 订单号 from order_list where year(订购日期)=2002)建立快速报表 close data all modi report report1【报表】快速报表选择“order_detail”选择指定字段确定【11套】2.1 sele * from order_list where 总金额(sele avg(总金额) from order_list) order by 1 into table results2.2 close data allmodi report report1【报表】快速报表选择“order_detail”确定【报表】标题/总结选择标题带区利用标签控件输入文字“器件清单” 双击页注脚“date()”将其改为“time()”3 modi comm prog1 sele * from order_detail into table od_bak sele right(订单号,1) as 订单号,器件号,器件名,min(单价) as 单价,sum(数量) as 数量 from od_bak group by 1,2 order by 1,2 into table od_new【16套】1.1 to 改为 into 其他不变1.2 将 delete 销售表 改为 delete from 销售表 其他不变1.3 在“商品销售”数据库中双击“商品表”【文件】另存为html 确定2.1 SELECT 商品表.商品号,商品名,销售表.单价,销售数量,销售表.单价*销售数量 AS 销售金额 FROM 商品表,销售表 WHERE 商品表.商品号 = 销售表.商品号 ORDER BY 销售金额 DESC INTO TABLE see_a2.2 ThisForm.标题 = 商品销售数据输入 改为 ThisForm.caption = 商品销售数据输入 DO sellcomm 改为 DO form sellcomm DO print1 TO PREVIEW改为 report form print1 PREVIEW3 在命令窗口中输入 modi comm change_c sele * from 商品表 into table 商品表备份 update 商品表 set 单价=出厂单价*0.1 where left(商品号,2)=10在命令窗口中输入 modi form form2 调整代码:do change_c 退出代码:thisform.release【17套】2.1【文件】新建报表向导报表向导2.2 SELECT FORM DEPT 改为 SELECT * FROM SALARYS DELETE THISFORM 改为 THISFORM.release3 modi comm change_c sele * from salarys into table bak_salarys close data all use c_salary1 set order to 雇员号 sele 0 use salarys set rela to 雇员号 into c_salary1 replace 工资 with c_salary1.工资 for 雇员号=c_salary1.雇员号 在命令窗口中输入 modi form form2 调整代码:do change_c 退出代码:thisform.release【18套】2.1 在“订货管理”数据库双击打开“order_list 表”【表】追加记录从来源于选择“order_list1.DBF”确定 在命令窗口中输入 sele customer.客户号,客户名,订单号,总金额 from customer,order_list where customer.客户号=order_list.客户号 order by 4 desc into table results2.2 在命令窗口中输入 modi form form1 选择5个控件【格式】对齐左边对齐 添加表格控件 / RecordSourceType: 0-表 /RecordSource: customer3 modi comm prog1 close data all sele 订单号,sum(单价*数量) as 总金额 from order_detail group by 1 into table new index on 订单号 tag 订单号 sele 0 use order_list set relation to 订单号 into new repl 总金额 with new.总金额 for 订单号=new.订单号 sele * from order_list order by 总金额 desc into table od_new【19套】2.1(1)在“订货管理”数据库双击打开“order_detail表”【表】追加记录从来源于选择“order_detail1.DBF”确定 (2)在命令窗口中输入 sele order_list.订单号,订购日期,器件号,器件名,总金额 from order_list,order_detail where order_list.订单号=order_detail.订单号 order by 1,5 desc into table results2.2 在命令窗口中输入 modi comm modi1 (1)将 WITH 改为 = 其他不变 (2)将 ORDER 改为 GROUP 其他不变 (3)将 FOR 改为 WHERE3 modi comm prog1 sele 订单号,sum(单价*数量) as 总金额 from order_detail group by 1 into table new sele 客户号,order_list.订单号,订购日期,new.总金额 from order_list,new where order_list.订单号=new.订单号 and order_list.总金额#new.总金额 order by 4 into table od_mod alter table od_mod alter 总金额 f(15,2)【22套】1.1 sele * from stock_sl into table stock_bk 1.2 insert into stock_bk value(600028,4.36,4.60,5500)1.3 update stock_bk set 现价=8.88 where 股票代码=600007 1.4 delete from stock_bk where 股票代码=6000002.1 modi query query_stock2.2 将count 改为 sum 其他不变 / = 改为 in / 将like 改为 $ 其他不变3 modi form stock_form 右键数据环境添加两表并拉线建立联系 /拖拽到表单中【23套】1.4 update 学生 set 出生日期=1983-05-01 where 姓名=王三风2.1 sele 姓名 from 学生,选课 where 学生.学号=选课.学号 and 成绩=70 group by 姓名 having count(*)=3 order by 姓名 into table results2.2 alter TABLE 学生 ADD 平均成绩 N(6,2) / DO WHILE not EOF() / REPLACE 平均成绩 with cj13右键新建本地视图 / 拖拽视图到表单中【24套】1.1 modi data bookauth 添加2个表2.1 表单的Caption 改为 欢迎您 / 标签属性 FontSize和 FontName2.2 sele 作者姓名,所在城市 from authors,books where authors.作者编号=books.作者编号 group by 作者姓名 having count(*)=3 order by 1 into table new_view43 sele * from books where 计算机$书名 into table books_bak update books_bak set 价格=价格*0.95 sele 出版单位,avg(价格) as 均价 from books_bak group by 出版单位 into table new sele top 1 * from new where 均价=25 order by 均价 into table new_table4【25套】1.1 文件新建查询向导查询向导1.2 选择视图右键删除移去1.3 insert into score1 value(993503433,0001,99)2.1 右键新建本地视图 注:筛选 条件为 is null2.2 modi form myform3 设置表格属性: Name: Grdcourse / RecordSourceType: 0 / RecordSource: course3 modi menu tj_menu3 平均代码 sele 课程名,avg(成绩) as 平均成绩 from course,score1 where course.课程号=score1.课程号 group by 1 into table new_table32 退出代码 set sysmenu to default【26套】1.1 modi menu query_menu退出: set sysmenu to default * 【菜单】生成1.2 alter table course rename 开课系部 to 开课单位1.4 sele * from score1 order by 学号,成绩 desc into table new_order2.1 sele count(distinct 学号) as 学生人数 from score1 into table new_table2.2 文件新建报表向导3.sele 课程名,max(成绩) as 最高分 from course,score1 where score1.课程号=course.课程号 group by 1 into table new_table3【27套】1.1 modi data sdb 右键?修改1.4 文件新建报表向导2.1 modi query two2.2 将 学号 改为 student.学号 其他不变 / 将of 改为 on 其他不变 / 本行改为 WHERE 性别 = 女 本行 改为 GROUP BY student.学号 having AVG(成绩) = 753 sele student.学号,姓名,avg(成绩) as 平均成绩,min(成绩) as 最低分 from student,sc where student.学号=sc.学号 group by 1 having min(成绩)=60 into table four【28套】1.1 modi project 供应2.1 sele 供应商号,工程号,数量 from 供应 where 零件号 in(sele 零件号 from 零件 where 颜色=红) order by 3 desc into table supply_temp3 modi form mysupply 将表格的RecordSourceType改为4 ab=thisform.text1.value thisform.grid1.recordsource=sele 零件名,颜色,重量 from 零件,供应 where 零件.零件号=供应.零件号 and 工程号=ab order by 1 into table pp【29套】1.1 modi data ? 2.1 sele 姓名,2003-year(出生日期) as 年龄 from student into table new_table1 文件新建报表向导2.2 modi menu query_menu3.ab=thisform.text1.value close data all use score1 locate for 学号=alltrim(ab) if found()=.t. thisform.grid1.recordsource=sele 课程名,成绩 from course,score1 where course.课程号=score1.课程号 and 学号=ab into cursor grid1 else wait 学号不存在,请重新输入学号window timeout 3 endif【30套】2.1 sele 书名,作者,价格 from borrows,loans,book where borrows.借书证号=loans.借书证号 and loans.图书登记号=book.图书登记号 and 姓名=田亮 order by 3 desc into dbf book_temp2.2 modi form form_menu 表单: ShowWindow属性改为 2 双击表单: do menu_lin.mpr with this,.t.3 modi form form_book 组合框设置:RowSourceType改为5 / RowSource改为2 / Style 改为2 双击表单输入代码 public dime a(3) a(1)=清华 a(2)=北航 a(3)=科学 统计代码: ab=bo1.value sele count(*) from book where 出版社=ab into array tmp thisform.text1.value=tmp【31套】1.1 modi data 学生2.1 sele 学生.学号,姓名,avg(成绩) as 平均分,count(*) as 选课门数 from 学生,选课 where 学生.学号=选课.学号 group by 1 having count(*)=5 order by 3 desc into table stu_temp *通过右键将stu_temp表添加到当前数据库2.2 modi menu menu_lin 退出:在过程中输入 set sysmenu to default * 【菜单】生成3 modi form mystu 选项按钮设置: (1)右键生成器/(2)将选项按钮的Name改为myoption 计算代码如下: ab=thisform.myoption.value if ab=1 sele 学号,成绩 from 选课 where 课程号 in(sele 课程号 from 课程 where 课程名称=C语言) order by 成绩 into table stu_sort1 else sele 学号,成绩 from 选课 where 课程号 in(sele 课程号 from 课程 where 课程名称=C语言) order by 成绩 desc into table stu_sort2 endif【32套】1.1 modi data rate 添加2个表1.4 将Enabled改为.T.2.1 sele 外币名称,持有数量 from rate_exchange,currency_sl where rate_exchange.外币代码=currency_sl.外币代码 and 姓名=林诗因 order by 持有数量 into table rate_temp2.2【文件】新建报表向导报表向导3 modi form currency_form 将表格的RecordSourceType改为4 查询代码如下: ab=thisform.text1.value thisform.grid1.recordsource=sele 外币名称,现钞买入价*持有数量 as 人民币数量 from rate_exchange,currency_sl where rate_exchange.外币代码=currency_sl.外币代码 and 姓名=ab order by 2 desc into table dbfa【33套】1.1 modi data 外汇数据1.4 FontName 属性2.1 locate for 姓名=林诗因 / do while not eof() / summ=summ+a1 * 持有数量2.2 modi menu menu_rate set sysmenu to default * 【菜单】生成3 modi form myrate 选项按钮: Name 改为 myoption 按钮个数:右键生成器 统计代码: ab=thisform.myoption.value do case case ab=1 sele 姓名,持有数量 from currency_sl where 外币代码 in(sele 外币代码 from rate_exchange where 外币名称=日元) into table rate_ry case ab=2 sele 姓名,持有数量 from currency_sl where 外币代码 in(sele 外币代码 from rate_exchange where 外币名称=美元) into table rate_my case ab=3 sele 姓名,持有数量 from currency_sl where 外币代码 in(sele 外币代码 from rate_exchange where 外币名称=欧元) into table rate_oy endcase【34套】1.1 modi project 学生管理2.1 update 教师 set 新工资=原工资*1.2 where 职称=教授 update 教师 set 新工资=原工资 where 职称教授 insert into 教师 values(林红,讲师,10000,10200)2.2 modi query stud 注:选择学生、选课、课程3个表 筛选:2个条件3 modi form mystu 查询代码: thisform.grid1.recordsource=sele 姓名,课程名称,成绩 from 学生,选课,课程 where 学生.学号=选课.学号 and 选课.课程号=课程.课程号 and 系=6 into cursor grid1【35套】1.1 modi project 库存管理1.4 modi menu mymenu2.1 sele 项目信息.项目号,项目名,零件信息.零件号,零件名称 from 零件信息,使用零件,项目信息 where 零件信息.零件号=使用零件.零件号 and 使用零件.项目号=项目信息.项目号 order by 项目信息.项目号 desc,零件信息.零件号 into table item_temp2.2右键新建本地视图3.表单:Load public dime sz(3) sz(1)=s1 sz(2)=s2 sz(3)=s3 设置组合框:列表项:数组中的值,并输入数组名:sz,样式改为下拉列表 统计 ab=bo1.value sele sum(单价*数量) from 零件信息,使用零件 where 零件信息.零件号=使用零件.零件号 and 项目号=ab into array tmp thisform.text1.value=tmp【36套】2.1右键新建本地视图2.2 sele 姓名,sum(基准价*持有数量) as 人民币价值 from currency_sl,rate_exchange where currency_sl.外币代码=rate_exchange.外币代码 group by 1 order by 2 desc into table results3 modi form 外汇浏览 表格控件RecordSourceType改为4 ab=thisform.text1.value thisform.grid1.recordsource=sele 外币名称,持有数量 from rate_exchange,currency_sl where rate_exchange.外币代码=currency_sl.外币代码 and 姓名=ab order by 2 into table &ab *执行3次*【37套】1.1 sele 外币名称,现钞买入价,卖出价 from rate_exchange into table rate_ex1.2 update rate_exchange set 卖出价=829.01 where 外币名称=美元1.3【文件】新建报表向导报表向导1.4 modi report rate_exchange / 将页标题的DATE()拖到页注脚2.1 为表单添加“计时器”控件,设置计时器的interval为500 计时器:thisform.label1.caption=time() 暂停:erval=0 继续:erval=500 退出:thisform.release2.2 modi query query3 modi form form1 添加页框:页面个数PageCount改为3 / 页框操作:选中页框右键编辑【38套】1.2 默认值:date()2.1 use customer / SCAN for 所在地=北京2.2 sele 公司名称,订单编号,金额,送货方式 from customer,order where customer.客户编号=order.客户编号 order by 公司名称,订单编号 into table results3 modi menu mymenu 退出: myform.release set sysmenu to default modi form myform 右键数据环境添加2个表 /拖拽表建立关系并两个表格Name为grd1和grd2 【菜单】对齐项边对齐 /【菜单】大小调整到最宽及调整到最高 双击表单:do mymenu.mpr【39套】1.1 insert into 零件信息 value(p7,PN7,1020)1.2 delete from 零件信息 where 单价=0 error 销售价格必须大于等于零1.4【文件】新建报表向导报表向导2.1【文件】新建表单向导表单向导2.2 update 商品 set 销售价格=进货价格*1.2268 where left(商品编码,1)=33 modi form myform_a 修改表单的Name和Caption 选项组控件:右键生成器 确定(Command2)代码: ab=thisform.optiongroup1.value do case case ab=1 sele * from 商品 where 分类编码 in(sele 分类编码 from 分类 where 分类名称=饮料) case ab=2 sele * from 商品 where 分类编码 in(sele 分类编码 from 分类 where 分类名称=酒类) case ab=3 sele * from 商品 where 分类编码 in(sele 分类编码 from 分类 where 分类名称=调味品) case ab=4 sele * from 商品 where 分类编码 in(sele 分类编码 from 分类 where 分类名称=小家电) endcase【42套】1.1 create database 外汇1.3 create table rate(币种1代码 c(2),币种2代码 c(2),买入价 n(8,4),卖出价 n(8,4)1.4 编辑框:ScrollBars改为02.1 close data all sele m.外币代码 as 币种1代码,n.外币代码 as 币种2代码,买入价,卖出价 from 外汇代码 m,外汇代码 n,外汇汇率 where m.外币名称=外汇汇率.币种1 and n.外币名称=外汇汇率.币种2 into table new use rate zap append from new3.ab=thisform.myoption.value do case case ab=1 thisform.grid1.recordsource=sele * from 外汇账户 where 钞汇标志=现汇 into cursor grid1 case ab=2 thisform.grid1.recordsource=sele * from 外汇账户 where 钞汇标志=现钞 into cursor grid1 endcase【43套】1.3 alter table s_t alter 年度 set default 20042.1【文件】新建表单向导表单向导2.2 (一季度利润 + 二季度利润 + 三季度利润 + 四季度利润) / (一季度销售额 + 二季度销售额 + 三季度销售额 + 四季度销售额) AS 利润率 FROM S_T,DEPT / order by 年度 , 利润率 DESC / INTO table S_SUM3 ab=thisform.spinner1.value thisform.grid1.recordsource=sele * from s_t where val(年度)=ab into cursor grid1【45套】1.4 sele 职工号,姓名,出生日期 from employee where 婚否=.t. order by 出生日期 desc into table infor_da2.1 modi menu scmenu_d 注意:快捷菜单 并生成 时间: myform_da.caption=time() 日期: myform_da.caption=dtoc(date() modi form myform_da 表单:Name 改为 myform_da / RightClick: do scmenu_d.mpr2.2 sele top 3 职工号,姓名,出生日

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论