ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:26.95KB ,
资源ID:14478893      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14478893.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级机考真题一答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级机考真题一答案.docx

1、计算机二级机考真题一答案27010001套 一、1、 命令为:set sysmenu to defa2、 方法一:通过表设计器修改方法二:通过alter table 命令修改4、sele * from score1 order by 学号,成绩 into dbf new_order二、1、 sele count(dist *) as 人数 from score1 into dbf new_table2、 提示:根据要求及报表向导的步骤进行相关操作。三、 相关属性设置如下:form1: name 设为MYFORM3 caption设为 成绩查询 command1: caption 设为 查询co

2、mmand2: caption 设为 退出command1的click事件: sele 课程名,max(分数) as 最高分 from score1,course ;where score1.课程号= course.课程号 order by 课程名 into dbf new_table3command2的click事件:thisform.release 27010002套一、 相关提示: 2、在为单价设默认值时首先要允许字段值为“空” 3、字段有效性规则中的“信息”一栏输入的只要加“”二、1、 sele * from order_list where 总金额 (sele avg(总金额) fr

3、om order_list)into dbf results2、 略三、 新建程序代码如下: use order_detail copy to od_bak use sele right(订单号, 1) as 订单号,器件号,器件名,单价,数量from od_bak into curs assele 订单号 ,器件号,min(单价) as单价,sum(数量) as 数量 from as group by 2 ;orde by 2 into dbf od_new27010003套 二、2、sele 姓名,a.基准价*b.持有数量 as 人民币价值 from rate_exchange a, cu

4、rrency_sl b; where a.外币代码=b.外币代码 group by 1 order by 2 into dbf results三、5、command1的click事件代码: a=thisform.text1.value sele 外币名称,持有数量 from rate_exchange a, currency_sl b;where a.外币代码=b.外币代码 and 姓名=(a)order by 2 into dbf (a) thisform.refreshcommand2的click事件:thisform.release 27010004套 一、1、 分组线为“-”4、SQL

5、语句为:ALTER TABLE ALTER 评委编号 SET CHECK LEFT(评委编号,2)=“11”二、2、 SELE 歌手姓名,MAX(分数)AS 最高分,MIN(分数)AS 最底分,AVG( 分数)AS 平均分 FROM 歌手表,评分表 WHERE 歌手表.歌手编号=评分表.歌手编号;GROUP BY 评分表.歌手编号 ORDER BY 4 DESC三、生成表的CLICK事件; IF THISFORM.OPTIONGROUP.OPTION1.VALUE=1 SELE 歌手姓名,MAX(分数)AS 最高分,MIN(分数)AS 最底分,AVG( 分数)AS 平均分 ;FROM 歌手表,

6、评分表 WHERE 歌手表.歌手编号=评分表.歌手编号;GROUP BY 评分表.歌手编号 ORDER BY 2, 3, 4 INTO DBF SIX_AELSESELE 歌手姓名,MAX(分数)AS 最高分,MIN(分数)AS 最底分,AVG( 分数)AS 平均分 ;FROM 歌手表,评分表 WHERE 歌手表.歌手编号=评分表.歌手编号;GROUP BY 评分表.歌手编号 ORDER BY 2 DESC , 3 DESC , 4 DESC INTO DBF SIX_BENDIF 27010005套 一、4、updata 学生 set 出生日期=1983-05-01 where 姓名=“王三

7、风”27010006套 一、 3 、INSERT INTO SCORE1 VALUE(“993503433”,“0001”,99)4、THSFORM.RELEASE三、2、“平均”菜单项的命令: SELE 课程名,AVG(成绩)AS 平均成绩FROM SCORE1,STUDENT WHERE STUDENT.学号=SCORE1.学号 ORDER BY 1 INTO DBF TABLE323、SET SYSMENU TO DEFAULT27010007套 一、1、 sele * from stock_sl into dbf stock_bk2、 inset into stock_bk value

8、 (“600028”,4.36,4.60,5500) 3、 updeta stock_bk set 现价=8.88 WHERE 股票代码=“600007”4、 DELE FROM STOCK_BK WHERE 股票代码=”60000”二、2、将第一行的“COUNT”改为“SUM”将第四行的“=”改为“IN”将第六行改为:WHER 股票简称 LIKE “银行”三、 (2)、thisform.release27010008套一、1、 选中TEXT1、TEXT2 在属性窗口中找到 WIDTH 单击鼠标右键 选择还原为默认值2、 text1 的INIT 事件代码:(打开表单时显示,要求字符型)this

9、form.text1.value=1233、 TEXT2的INIT 事件代码:THISFORM.TEXT2.VALUE=THISFORM.WIDTH4、 设置OK命令按钮的属性为:CAPTION:确定 DEFAULT:.T.改CANCEL 的CAPTION 为:(sele avg(数学) from chengji ) and 英语(sele avg(英语) from chengji ) and 信息技术(sele avg(信息技术) from chengji ) order by 1 desc into dbf table2返回的过程代码:set sysmenu to default27010

10、009套机试答案一、12(做题时边做边保存,以防意外) 打开表单one,添加一个组合框,选中组合框,找到属性RowSourceType,将其值设为1-值, 在RowSource中输入:上海,北京。(注意:上海和北京间的逗号必须是英文逗号)3向表单中加入两个命令按钮,command1和command2,将它们的Caption属性分别改为:统计和退出。双击退出按钮,在它的Click事件中写代码:thisform.release。4双击统计按钮,进入它的Click事件,输入代码:select * from 歌手表 where 歌手出生地=bo1.value into dbf birthplace二、

11、1选择“文件”-“新建”-“查询”-“新建文件”,将评委表和评分表添加进来;在“字段”选项卡中将评委姓名和分数添加到选定字段;在“联接”选项卡设定:评委表.评委编号=评分表.评委编号;在“筛选”中输入:歌手编号=01002;在“排序”中选:分数-升序-添加;再选“查询”菜单的“查询去向”表输入:result。保存查询,文件名:score_query;运行查询。最后打开考试文件夹,检查是否存在:result.dbf这个文件。2“文件”/“新建”/报表/向导/单击“其它”,选择result表/全部添加字段/一直选下一步/到排序这一步时,选择“分数”/降序/添加/在标题中输入:王岩盐得分情况/完成,

12、报表文件名是:score_result。/最后打开score_result报表,预览它。三、1文件/新建/程序/在程序窗口输入:sele 歌手姓名,avg(分数) as 得分 from 歌手表,评分表 where 歌手表.歌手编号=评分表.歌手编号;and left(评分表.歌手编号,2)=01 group by 评分表.歌手编号 order by 1 desc,2 desc into dbf final.dbf保存这个程序文件,文件名是:two.prg。最后执行程序。打开final.dbf文件,观察结果是否正确。2新建/表单/新建文件/保存:文件名是score_form。/将表单的name属

13、性设为:score_form/添加一个命令按钮,Caption的值设为:计算/进入按钮的Click事件,输入代码:do two.prg/运行表单,单击命令按钮。3文件/新建/项目/文件名:score_project。/选“数据”选项卡的自由表/单击“添加”,把三个表加进来/选“文档”选项卡的表单/添加score_form表单。/单击“连编”按钮,/选“连编应用程序”/确定/输入文件名:score_app。完27010010套答案:一、1提示:在“关闭”和“退出”之间插入一个新菜单项,内容输入:-,这样预览时就出线分隔线。“退出”的结果设为命令,内容是:set sysmenu to defaul

14、t。3提示:与“金牌榜”结构相同的自由表是指这个表的字段名与“金牌榜”的字段名完全相同,只要在select后用 into dbf 表名,得到的新表就是一个自由表。故正确语句是:sele * from 金牌榜 into dbf golden。并新建一个one.prg的程序文件,将上面这一条命令复制粘贴到程序文件中,保存。4正确的语句是:insert into golden values(“011”,9,7,11),同样要将这一条语句复制粘贴到程序文件two.prg中。二、1正确的语句是:select 国家名称,count(*) as 金牌数 ;from 国家,获奖牌情况 where 国家.国家代

15、码=获奖牌情况.国家代码 and 名次=1 group by 国家名称 order by 金牌数 desc,国家名称 desc into dbf temp并将该语句存到three.prg文件中.2.提示:表单的Caption设为:奖牌查询,列表框的RecordSourceType属性设为:4-SQL;RecordSource属性的内容是:select 国家名称 from 国家 其它略讲,请自己做.三1. 打开项目文件:sport_project,在项目中新建一个foru.prg的程序文件,程序代码是:select 国家名称,count(*) as 奖牌总数 ;from 国家,获奖牌情况 whe

16、re 国家.国家代码=获奖牌情况.国家代码 group by 国家名称 order by 奖牌总数 desc,国家名称 into dbf 假奖牌榜2打开sport_form表单,在“生成表”按钮的click事件中写代码:Do four.prg3、在项目管理器中将sport_report报表添加进来,在表单的“浏览报表”按钮的click事件中输入代码:report form sport_report preview4.将自由表“国家”和“获奖牌情况”两个表添加到项目中,然后单击项目管理器的“连编”按钮/选“连编应用程序”/输入文件名:sport_app.app。完27010011套 一、1、 分

17、组线为“-” 返回的命令为:set sysmenuto default3、 reat table golden (国家代码 c(3),金牌数I, 银牌数I, 铜牌数I)4、 inser into golden value (“011”,9,7,11)二、 1、sele 国家名称,count(名次) as 金牌数 from 国家,获奖牌情况 where 国家.国家代码=获奖牌情况.国家代码 and 名次= 1 group by 获奖牌情况.国家代码 order by 2 desc,1desc into dbf temp三、1、 程序代码如下: sele 国家名称,count(名次) as 奖牌总

18、数 from 国家,获奖牌情况 where 国家.国家代码=获奖牌情况.国家代码 group by 获奖牌情况.国家代码 order by 1 into dbf 假奖牌榜2、 生成表的click代码 : do four.prg3、 浏览报表的click 命令: report form spart_report27010011套答案一、1文件/打开/数据库/打开sport/右击temp表/移去/删除;/再将三个表添加到数据库中。2在VF中选“工具”菜单/调试器/在调试器中/文件/打开/three.prg/在“窗口”菜单打开“输出”窗口/按F6单步运行程序/直到程序运行结束,将输出窗口的数字7复制

19、/在VF中新建一个文本文件/粘帖/保存为:debug_out.txt。3在命令窗口输入:alter table 金牌榜 add 奖牌总数 I check 奖牌总数=0并将这条命令保存到one.prg文件中。4新建一个程序文件:two.prg,输入代码:Update 金牌榜 set 奖牌总数=金牌数+银牌数+铜牌数二1文件/新建/表单/向导/一对多表单向导/其余按向导做。2略三、1打开表单:myform./选中列表框/将RowSourceType属性设为3-SQL/将RowSource属性设为:select 国家名称 from 国家。2进入“生成表”按钮的click事件,输入代码:a=thisf

20、orm.list1.valueselect 运动员名称,项目名称,名次 from 获奖牌情况,国家 ;where 获奖牌情况.国家代码=国家.国家代码; and 国家名称= thisform.list1.value order by 名次 into dbf (a)3.运行表单,分表在列表框中选:中国,日本,美国,俄罗斯4个国家名,并每次选中一个国家都单击“生成表”按钮。完27010016套答案一1在命令窗口执行命令:Insert into 零件信息 values(“p7”,”PN7”,1020)并将该命令粘帖到one.prg文件。2. 在命令窗口执行命令:Delete from零件信息 whe

21、re 单价600并将该命令粘帖到two.prg文件。3. 在命令窗口执行命令:Update 零件信息 set 单价=1090 where 零件号=p4并将该命令粘帖到three.prg文件。4.打开菜单文件:mymenu.mnx/“菜单”中的“生成”生成。二、第一行的“ 零件号 =”改为“零件号 in” ;第二行的”GROUP BY 项目号 HAVING COUNT(项目号)”n改为:“GROUP BY 零件号 HAVING COUNT(*)“ ;第三行的:“INTO FILE ”改为“TO FILE“存入文本文件2新建/报表/向导/一对多报表/其它按向导操作。三、1答案略2新建一个表单/保存

22、:文件名是myform/将表单的name属性设为:myform/添加一个表格控件/表格的RecordSourceType属性设为:3-查询/表格的RecordSource属性设为:chaxun/再加一个命令按钮,具体操作略。 完27010017套 二、1、 改find 为 local 在from 后添加表名 cueeency_sl改a1为 a(1)2、 退出的“过程”代码为:set sysmenu to default三、 统计的click事件代码 do casecase thisform.myoption.option1.value=1 sele 姓名,持有数量 from currency_

23、sl a, rate_exchange b ;where a.外币代码=b.外币代码 and 外币名称=“日元” into dbf rate_ry case thisform.myoption.option2.value=1sele 姓名,持有数量 from currency_sl a, rate_exchange b ;where a.外币代码=b.外币代码 and 外币名称=“美元” into dbf rate_mycase thisform.myoption.option3.value=1 sele 姓名,持有数量 from currency_sl a, rate_exchange b

24、;where a.外币代码=b.外币代码 and 外币名称=“欧元” into dbf rate_oyendcase 退出的click事件代码: thisform.release27010018套 二、1、 sele 项目号,项目名,零件号,零件名 from 零件信息, 使用零件; where 零件信息.零件号=使用零件.零件号 and 使用零件.零件号;in (sele 零件号 from 使用零件 where 项目号= “s1”) order by 1 desc ; into dbf item 三、 设置Rowsourcetype 属性为 5-数组 Rowsource属性为 aa 定义表单的

25、load 事件代码为: publ aa(3) aa(1)=”s1”aa(2)=”s2”aa(3)=”s3” 统计的click的事件代码: a=b1.value sele sum(单价*金额) from 使用零件,零件信息 ;wher 使用零件.零件号=零件信息.零件号 and 使用零件.零件号 ;in (sele 零件号 from 使用零件 where 项目号= a) into array b thisform.text1.value=b退出的click事件代码: thisform.release27010019套一、3、creat table 分组情况表 (组号c(2),组名 c(10)4、

26、insert into 分组情况 value(“01”,”通俗唱法”)二、1、 第一处加 do 第二处改 歌手表.歌手编号 为 left(歌手表.歌手编号,2)第三处改 into 为with 三、 2、list1的rowsource属性为:01,02,03 rowsourcetype 属性为:1值3、程序as的代码为: & 该程序的名字可由自己定义a=bo1.valuesele * from 评分标 wher left(歌手编号,2)=(a) order by 歌手编号 desc , 分数 into table two 计算的click 事件代码: do as.prg27010021套二、1、

27、 sele 股票简称,现价,买入价,持有数量 from stock_sl a, stock_name b wher a.股票代码=b.股票代码 and 买入价现价 order by 4 into dbf stock_temp三、 查询的click 事件代码 a=thisform.text1.value sele 持有数量 from from stock_sl a, stock_name b wher a.股票代码=b.股票代码 ;and 汉语拼音=a into array bthisform.text2.value=b退出的click事件代码: tisform.ralese27010022套一

28、、1、 设置表单myform的属性为:caption; 表单操作 moveable:为 .F.3、 K的click事件代码: thisform.mymethod4、 Cancel的click事件代码:thisform.release三、计算的“过程”代码:sele avg(数学),avg(英语) from xuesheng,chengji where xuesheng.学号=chengji.学号;and 民族=汉 into array asele avg(数学),avg(英语) from xuesheng,chengji where xuesheng.学号=chengji.学号;and 民族汉

29、 into array binsert into table3 value (汉,a(1),a(2)insert into table3 value (其他,b(1),b(2)返回的“命令”代码: set sysmenu to default27010023套三、计算的“过程”代码:sele chengji.学号,姓名,数学,英语,信息技术 from chengji,xuesheng ;where chengji.学号=xuesheng.学号 order by 1 desc into dbf table3 & 以上命令完成要求1alter table table3 add 等级 c(4) &该

30、完成要求2close alluse table3sele table3go 1do while not eof() do case case 数学60 and英语60 and 信息技术60 and avg(数学+英语+信息技术) 90 insert into table3(等级) value ( “优”)case 数学60 and英语60 and 信息技术60 and 80 avg(数学+英语+信息技术) 60 and英语60 and 信息技术60 and 70 avg(数学+英语+信息技术) 60 and英语60 and 信息技术60 and 60 avg(数学+英语+信息技术) 70 insert into table3(等级) value ( “及格”)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1