二级VFP模拟题及答案WORD版.docx
- 文档编号:9814784
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:43
- 大小:856KB
二级VFP模拟题及答案WORD版.docx
《二级VFP模拟题及答案WORD版.docx》由会员分享,可在线阅读,更多相关《二级VFP模拟题及答案WORD版.docx(43页珍藏版)》请在冰豆网上搜索。
二级VFP模拟题及答案WORD版
第一套:
基本操作:
参考答案:
为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:
SETDEFAULTTO考生文件夹
1.数据库的建立、添加数据表、永久关系的建立:
CREATEDATABASEABC
MODIDATABASEABC
ADDTABLEAST
ADDTABLEASC
利用数据库设计器建立永久关系
2.复制生成文本文件:
CLOSEALL
USEASC
COPYTOXSXXSDF
3.建立关联、填充数据:
CLOSEALL
SELECT0
USEAST
INDEXONXHTOAST
SELECT0
USEASC
COPYTOAXK
USEAXK
MODISTRU&&插入第二个字段“XM”
SETRELATIONTOXHINTOAST
REPLACEALLXMWITHAST.XM
CLOSEALL
简单应用:
操作步骤如下:
1.选择“文件/新建”命令,新建一个项目,项目文件名为PROJ1;
2.单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;
3.单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;
4.在表单属性窗口中,Caption设置为“列表框应用”,Height设置为260,Width设置为400;
5.选择标签控件,在表单的适当位置拖放产生Label1标签,在该控件的属性窗口中,将Caption设置为“可选定字段”;
6.选择标签控件,在表单的适当位置拖放产生Label2标签,在该控件的属性窗口中,将Caption设置为“排序字段”;
7.在表单空白处单击右键,选择“数据环境”,将表B01添加到表单的数据环境;
8.选择列表框控件,在表单的适当位置拖放产生List1列表框,在该控件的属性窗口中,RowSourceType设置为“结构”;
9.选择列表框控件,在表单的适当位置拖放产生List2列表框;
10.选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,Caption设置为“添加到右边”,其Click事件参考代码如下:
THISFORM.LIST2.ADDITEM(THISFORM.LIST1.VALUE)
11.选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下:
THISFORM.RELEASE
12.选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;
13.单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;
14.单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;
15.单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;
16.单击“保存”按钮,完成连编。
综合应用:
操作步骤:
1.使用MODICOMMPROG1命令进入编程窗口。
参考程序1:
SELECT科目,CNT(*)AS人数,AVG(分数)AS平均成绩;
FROMCJGROUPBY科目ORDERBY科目;
INTOTABLEKSCJ.DBF
ALTERTABLEKSCJALTER科目C(30)ALTER人数N(10)ALTER平均成绩N(16,2)
CANCEL
参考程序2:
CREATETABLEKSCJ(科目C(30),人数N(10),平均成绩N(16,2))
SELECT0
USECJ
INDEXON科目TAG科目UNIQ
COPYTOCCJ
CLOSEINDEX
SELECTKSCJ
APPENDFROMCCJ
SCAN
KM=KSCJ.科目
SELECTCJ
COUNTALLFORCJ.科目=KMTORS
AVERAGEALL分数FORCJ.科目=KMTOPJF
SELECTKSCJ
REPLACE人数WITHRS,平均成绩WITHPJF
ENDSCAN
CLOSEALL
2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算”和“退出(\ “计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”; “退出(\ 生成菜单程序,运行菜单并执行“计算”项。 第二套: 基本操作: 参考答案: 为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SETDEFAULTTO考生文件夹 1.复制数据表、追加记录: USEASTUD COPYTOAST USEAST APPENDFROMAXSDA 2.建立索引: USEAXSDA INDEXON性别+学号TAGXBXH&&或用表设计器建立 CLOSEINDEX 3.统计与变量操作: USEAXSDA AVERAGE入学分TOPJF&&或用CALCULATEAVG(入学分)TOPJF SAVETOMPJF 简单应用: 操作步骤如下: 1.选择“文件/新建”命令,新建一个项目,项目文件名为PROJ1; 2.单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中; 3.单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单; 4.在表单属性窗口中,Caption设置为“追加记录”,Height设置为300,Width设置为400; 5.在表单上右击,选择“数据环境”,将B01.DBF表添加到数据环境中; 6.选择表格控件,在表单的适当位置拖放; 7.选择标签控件,在表单的适当位置拖放产生Label1标签,在其属性窗口中,将Caption设置为“准考证号”; 8.选择标签控件,在表单的适当位置拖放产生Label2标签,在其属性窗口中,将Caption设置为“姓名”; 9.选择标签控件,在表单的适当位置拖放产生Label3标签,在其属性窗口中,将Caption设置为“成绩”; 10.选择文本框控件,在表单的适当位置拖放产生Text1、Text2与Text3文本框,然后在Text3的属性窗口中,将Value设置为0; 11.选择命令按钮控件,在表单的适当位置拖放,在其属性窗口中,Caption设置为“追加”,其Click事件参考代码如下: APPENDBLANK REPL准考证号WITHTHISFORM.TEXT1.VALUE REPL姓名WITHTHISFORM.TEXT2.VALUE REPL成绩WITHTHISFORM.TEXT3.VALUE 12.选择命令按钮控件,在表单的适当位置拖放,在其属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下: THISFORM.RELEASE 13.选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1; 14.单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口; 15.单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”; 16.单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”,单击“保存”按钮,完成连编。 综合应用: 操作步骤: 1.使用MODICOMMPROG1命令进入编程窗口。 参考程序: SETTALKOFF USEFCXS COPYTOFCJ USEFCJ SCAN S=B^2-4*A*C IFS<0 DELE ELSE REPLX1WITHMAX((-B+SQRT(S))/(2*A),(-B-SQRT(S))/(2*A)) REPLX2WITHMIN((-B+SQRT(S))/(2*A),(-B-SQRT(S))/(2*A)) ENDIF ENDSCAN PACK CLOSEALL CANCEL 2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算”和“退出(\ “计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”; “退出(\ 生成菜单程序,运行菜单并执行“计算”项。 第三套: 基本操作: 参考答案: 为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SETDEFAULTTO考生文件夹 1.数据库的建立、添加数据表、有效性规则: CREATEDATABASEACJ MODIDATABASEACJ ADDTABLEADA&&或利用数据库设计器添加表 ADDTABLEASCR 字段有效性规则的设置: 打开数据库表设计器为“笔试成绩”字段设置有效性规则。 2.建立索引: USEADA INDEXONSTR(入学分)+学号TAGFSXH&&或用表设计器建立 CLOSEINDEX 3.数据表的合并: 解法1: CLOSEALL SELE1 USEADA SELE2 USEASCR JOINWITHATOAANEWFIELDSA.学号,A.姓名,A.性别,综合成绩FORB.学号=A.学号ANDA.性别="女" USEAANEW SORTON学号TOANEW 解法2: SELECTADA.学号,ADA.姓名,性别,综合成绩FROMADA,ASCRWHEREADA.学号=ASCR.学号AND性别="女"ORDERBYADA.学号ASCINTOTABLEANEW CLOSEALL 简单应用: 操作步骤如下: 1.选择“文件/新建”命令,新建一个项目,项目文件名为PROJ1; 2.单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中; 3.单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单; 4.在表单属性窗口中,Caption设置为“圆演示”,Height设置为100,Width设置为400; 5.选择形状控件,在表单的适当位置拖放,在该控件的属性窗口中,将Curvature属性设置为99 ,将Height属性设置为40,将Width属性设置为40,BackColor设为0,255,0; 6.选择线条控件,在表单的适当位置拖放,在该控件的属性窗口中,将Height设置为0,将Width为400; 7.选择时钟控件,在表单的适当位置拖放,在该控件的属性窗口中,将Interval设置为1000,其Click事件参考代码如下: THISFORM.SHAPE1.LEFT=THISFORM.SHAPE1.LEFT+5(此处值可以改变) 8.选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下: THISFORM.RELEASE 9.选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1; 10.单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口; 11.单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”; 12.单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”; 13.单击“保存”按钮,完成连编。 综合应用: 操作步骤: 1.使用MODICOMMPROG1命令进入编程窗口。 参考程序: SETTALKOFF SELECT2 USESBB SELECT1 USEDW COPYTOTJ USETJ SCAN DWBH=单位编号 SELECT2 COUNTALLTOAFOR单位编号=DWBH SUMALL单价TOBFOR单位编号=DWBH SELECT1 REPLACE设备数量WITHA,资产总值WITHB ENDSCAN CLOSEALL SETTALKON 2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“文件”,再建立子菜单项“统计”、“\-”和“退出”。 “统计”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”; “退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”; 生成菜单程序,运行菜单并执行“统计”项。 第四套: 基本操作: 参考答案: 为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SETDEFAULTTO考生文件夹 1.复制表结构: USEAXS COPYSTRUTOAKD USEAKD APPEND 输入记录内容 2.数据表的复制、删除记录: USEAXS COPYTOAKS USEAKS DELEALLFORLEFT(学号,4)="2003"&&或用DELEALLFORSUBSTR(学号,1,4)="2003" PACK 3.分类汇总: USEAXS INDEXON专业TAGZY TOTALON专业TOAHZFIELDS成绩 CLOSEINDEX 简单应用: 操作步骤如下: 1.选择“文件/新建”命令,新建一个项目,项目文件名为PROJ1; 2.单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中; 3.单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单; 4.在表单属性窗口中,Caption设置为“成绩管理系统登录”,Height设置为165,Width设置为290; 5.选择标签控件,在表单的适当位置拖放形成Label1,在该控件的属性窗口中,将Caption设置为“用户名”; 6.选择标签控件,在表单的适当位置拖放形成Label2,在该控件的属性窗口中,将Caption设置为“密码”; 7.选择文本框控件,在表单的适当位置拖放形成Text1;在该控件的属性窗口中,将MaxLength设置为8; 8.选择文本框控件,在表单的适当位置拖放形成Text2,在该控件的属性窗口中,将PasswordChar设置为“*”,将MaxLength设置为10; 9.选择选项按钮组控件,在表单的适当位置拖放,在该控件的属性窗口中,将ButtonCount设置为3,Value设置为2,右击选项按钮组,选择“编辑”,将其中三个选项按钮的Caption分别设置为“管理员”、“教师”和“学生”; 10.选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“确定”,其Click事件参考代码如下: IFalltrim(THISFORM.TEXT1.VALUE)=="admin"ANDalltrim(THISFORM.TEXT2.VALUE)=="1234"ANDTHISFORM.Optiongroup1.VALUE=1 MESSAGEBOX("欢迎使用成绩管理系统",64,"系统提示") ELSE MESSAGEBOX("输入错误",64,"系统提示") ENDIF 11.选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下: THISFORM.RELEASE 12.选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1; 13.单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口; 14.单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”; 15.单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”; 16.单击“保存”按钮,完成连编。 综合应用: 操作步骤: 1.使用MODICOMMPROG1命令进入编程窗口。 参考程序: SETTALKOFF USENTJ COPYTONEW USENEW DIMEA(60) STORE1TOA (1),A (2) FORI=3TO60 A(I)=A(I-1)+A(I-2) IFI>=11 APPENDBLANK REPL数值WITHA(I) ENDIF NEXT USE RETURN SETTALKON 2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算(\ “计算(\ “退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”; 生成菜单程序,运行菜单并执行“计算”项。 第五套: 基本操作: 参考答案: 为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SETDEFAULTTO考生文件夹 1.数据表的建立: 可以通过命令(CREATE)或菜单方式建立,然后录入记录 2.数据表的合并: 解法1: CLOSEALL SELE0 USEABM SELE0 USEABK JOINWITHABMTOATSFORABM.书类号=ABK.书类号FIELDSABM.书类号,ABM.书名,ABK.出版单位,ABK.单价 解法2: SELEABM.书类号,书名,出版单位,单价FROMABM,ABKWHEREABM.书类号=ABK.书类号INTOTABLEATS CLOSEALL 3.单索引的建立: USEABK INDEXON书类号+出版单位TOASY.IDX CLOSEALL 简单应用: 操作步骤如下: 1.选择“文件/新建”命令,新建一个项目,项目文件名为PROJ1; 2.单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中; 3.单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个表单; 4.在表单属性窗口中,Caption设置为“成绩查询”,Height设置为125,Width设置为255; 5.在表单上右击,选择“数据环境”,将B01.DBF表添加到数据环境中; 6.在控件窗口中选择标签控件,在表单的适当位置拖放形成Label1,在其属性窗口中,将Caption设置为“姓名”、FontName设置为"黑体"、FontSize设置为11、ForeColor设置为0,0,255; 7.在控件窗口中选择标签控件,在表单的适当位置拖放形成Label2,在其属性窗口中,将Caption设置为“成绩”、FontName设置为"黑体"、FontSize设置为11、ForeColor设置为0,0,255; 8.在控件窗口中选择下拉列表框控件,在表单的适当位置拖放形成Combo1,在其属性窗口中,将RowSourceType设置为6,RowSource设置为B01.姓名,Style设置为2,其Click事件参考代码如下: THISFORM.TEXT1.VALUE=成绩 9.在控件窗口中选择命令按钮控件,在表单的适当位置拖放,在其属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下: RELEASETHISFORM 10.选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1; 11.单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口; 12.单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”; 13.单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”; 14.单击“保存”按钮,完成连编。 综合应用: 操作步骤: 1.使用MODICOMMPROG1命令进入编程窗口。 参考程序: SETTALKOFF S=0 A=0 B=0 USEXZB SCAN S=S+SQRT((X-A)^2+(Y-B)^2) A=X B=Y ENDSCAN USEXJL COPYTOXBB USEXBB REPL总距离WITHS CLOSEALL RETURN 2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“文件”,再建立子菜单项“计算”、“\-”和“退出”。 “计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”; “退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”; 生成菜单程序,运行菜单并执行“计算”项。 第六套: 基本操作: 参考答案: 为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SETDEFAULTTO考生文件夹 1.数据表的排序: USEATEST SORTTOAPXON启用日期/DFIELDS编号,名称,启用日期FORYEAR(启用日期)>=2010 2.数据表的复制: USEATEST COPYTOAFZYFOR主要设备=.F. 3.统计与变量操作: USEATEST SUM价格TOASUMAFOR主要设备=.T.&&或用CALCULATESUM(价格)TOASUMAFOR主要设备=.T. SUM价格TOASUMBFOR主要设备=.F.&&或用CALCULATESUM(价格)TOASUMBFOR主要设备=.F. SAVETOMFSB CLOSEALL 简单应用: 操作步骤如下: 1.选择“文件/新建”命令,新建一个项目,项目文件名为PROJ1; 2.单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中; 3.单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单; 4.在表单属性窗口中,Caption设置为“考试登录”,Height设置为135,Width设置为260; 5.在表单控件工具栏中3次选择标签控件,在表单的适
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 VFP 模拟 答案 WORD