vfp上机考试模拟题及答案.docx

上传人:b****4 文档编号:5342666 上传时间:2023-05-08 格式:DOCX 页数:35 大小:1.26MB
下载 相关 举报
vfp上机考试模拟题及答案.docx_第1页
第1页 / 共35页
vfp上机考试模拟题及答案.docx_第2页
第2页 / 共35页
vfp上机考试模拟题及答案.docx_第3页
第3页 / 共35页
vfp上机考试模拟题及答案.docx_第4页
第4页 / 共35页
vfp上机考试模拟题及答案.docx_第5页
第5页 / 共35页
vfp上机考试模拟题及答案.docx_第6页
第6页 / 共35页
vfp上机考试模拟题及答案.docx_第7页
第7页 / 共35页
vfp上机考试模拟题及答案.docx_第8页
第8页 / 共35页
vfp上机考试模拟题及答案.docx_第9页
第9页 / 共35页
vfp上机考试模拟题及答案.docx_第10页
第10页 / 共35页
vfp上机考试模拟题及答案.docx_第11页
第11页 / 共35页
vfp上机考试模拟题及答案.docx_第12页
第12页 / 共35页
vfp上机考试模拟题及答案.docx_第13页
第13页 / 共35页
vfp上机考试模拟题及答案.docx_第14页
第14页 / 共35页
vfp上机考试模拟题及答案.docx_第15页
第15页 / 共35页
vfp上机考试模拟题及答案.docx_第16页
第16页 / 共35页
vfp上机考试模拟题及答案.docx_第17页
第17页 / 共35页
vfp上机考试模拟题及答案.docx_第18页
第18页 / 共35页
vfp上机考试模拟题及答案.docx_第19页
第19页 / 共35页
vfp上机考试模拟题及答案.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

vfp上机考试模拟题及答案.docx

《vfp上机考试模拟题及答案.docx》由会员分享,可在线阅读,更多相关《vfp上机考试模拟题及答案.docx(35页珍藏版)》请在冰点文库上搜索。

vfp上机考试模拟题及答案.docx

vfp上机考试模拟题及答案

模拟题一:

参考答案:

为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:

SETDEFAULTTO考生文件夹

1.数据库的建立:

CREATEDATABASEASTUD或菜单方式。

添加数据表:

ADDTABLEAXSCJ.DBF或菜单方式。

字段有效性规则的设置:

打开数据库表设计器设置。

2.数据表的建立:

可以通过命令(CREATE)或菜单方式建立。

3.索引文件的建立和永久关系的建立:

打开数据表设计器进行设置。

永久关系的建立:

可以打开数据库设计器进行设置。

操作步骤如下:

1选择“文件/新建”命令,新建一个项目,项目文件名为proj1;

2单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;

3单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;

4在表单属性窗口中,Caption设置为“欢迎”,Height设置为260,Width设置为400;

5在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“欢迎参加本次计算机水平考试”,FontSize设置为12,FontBold设置为.T.;

6在表单控件工具栏中选择计时器控件,在表单上添加计时器控件Timer1,在该控件的属性窗口中,将Enabled设置为.F.,Interval设置为1000,其Timer事件代码如下:

thisform.label1.left=thisform.label1.left+5

7在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在该控件的属性窗口中,将Caption设置为“开始”,其Click事件代码如下:

thisform.timer1.Enabled=.t.

8在表单控件工具栏中选择命令按钮控件,在“开始”按钮的右边拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:

thisform.release

9选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;

10单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;

11单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;

12单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;

13单击“保存”按钮,完成连编。

参考答案:

1.使用MODICOMMPROG1命令进入编程窗口。

USESCORE

SCAN

STORE0TON,S

IF物理<>-1

N=N+1

S=S+物理

ENDIF

IF高数<>-1

N=N+1

S=S+高数

ENDIF

IF英语<>-1

N=N+1

S=S+英语

ENDIF

REPL平均分WITHS/N

ENDSCAN

SORTON平均分/D,学号/ATOPJFFIELDS学号,平均分

SETTALKON

RETURN

2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算”和“退出”。

“计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”;

“退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”;

生成菜单程序,运行菜单并执行“计算”项。

模拟题二:

参考答案:

为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:

SETDEFAULTTO考生文件夹

1.数据表的复制和成批修改记录:

USEAJBGZ

COPYTOAJBGZGX

USEAJBGZGX

REPLALL工资WITH工资+200FOR职称代码="1"

2.数据表的复制和字段的追加:

USEAJBGZ

COPYTOAJBGZJGFIELDS姓名,工资

USEAJBGZJG

ALTERTABLEAJBGZJGADD补贴N(5,1)或:

MODISTRU**添加字段“补贴”(N5.1)

3.内存变量的建立、赋值和保存:

AA="2010上海世博会"

BB=20

DIMECC

(2)

CC

(1)=.T.

CC

(2)={^2009/12/15}

SAVETOMAB.MEM

操作步骤如下:

1选择“文件/新建”命令,新建一个项目,项目文件名为proj1;

2单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;

3单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个表单;

4在表单属性窗口中,Caption设置为“成绩表单”,Height设置为260,Width设置为400;

5在表单上右击,选择“数据环境”,将B01.DBF表添加到数据环境中;

6在控件窗口中选择下拉列表框控件,在表单的适当位置拖放Combo1,在其属性窗口中,将RowSourceType设置为6,RowSource设置为B01.姓名,Style设置为2,其Click事件参考代码如下:

THISFORM.TEXT1.VALUE=成绩

7在控件窗口中选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下:

thisform.release或releasethisform

8选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;

9单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;

10单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;

11单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;

12单击“保存”按钮,完成连编。

操作步骤:

1.使用MODICOMMPROG1命令进入编程窗口。

参考程序:

SETTALKOFF

USEGONGZI

REPLALL实发工资WITH基本工资+加班工资-缺勤应扣

SELECT部门号,SUM(实发工资)AS工资总额FROMZHIGONG,GONGZI;

WHEREZHIGONG.工号=GONGZI.工号GROUPBY部门号ORDERBY部门号;

INTODBF部门

SETTALKON

RETURN

2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算”和“退出”。

“计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”;

“退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”;

生成菜单程序,运行菜单并执行“计算”项。

模拟题三:

参考答案:

为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:

SETDEFAULTTO考生文件夹

1.创建数据库:

CREATEDATABASEASCHOOL

MODIFYDATABASE

ADDTABLEASTUD

ADDTABLEACJ

2.数据表联接:

SELE1

USEACJ

SELE2

USEASTUD

JOINWITHATOASTUDCJFOR姓名=A.姓名FIELDS姓名,性别,A.成绩

3.生成新文件:

USEASTUDCJ

COPYTOASFZFOR成绩>=60

操作步骤如下:

1选择“文件/新建”命令,新建一个项目,项目文件名为proj1;

2单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;

3单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;

4在表单属性窗口中,Caption设置为“加法运算”,Height设置为260,Width设置为400;

5在表单控件工具栏中选择文本框控件,向表单的同一行添加三个文本框“Text1”、“Text2”和“Text3”,在属性窗口中把它们的Value值设置成0;

6在表单控件工具栏中选择标签控件,在“Text1”和“Text2”之间拖放,在该控件的属性窗口中,将Caption设置为“+”;

7在表单控件工具栏中选择标签控件,在“Text2”和“Text3”之间拖放,在该控件的属性窗口中,将Caption设置为“等于”;

8在表单控件工具栏中选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“确定”,其Click事件代码如下:

thisform.text3.value=thisform.text1.value+thisform.text2.value

9在表单控件工具栏中选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:

thisform.release

10选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;

11单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;

12单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;

13单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;

14单击“保存”按钮,完成连编。

操作步骤:

1.使用MODICOMMPROG1命令进入编程窗口。

参考程序:

SETTALKOFF

USETBOOKS

COPYTOTBBAKFOR"计算机"$书名

USETBBAK

REPLALL单价WITH单价*0.95

SELE出版社AS出版单位,AVG(单价)AS均价;

FROMTBbakGROUPBY出版社HAVING均价>=25INTODBFTBPRICE

ALTERTABLETBPRICEALTER出版单位C(10)

ALTERTABLETBPRICEALTER均价N(16,2)

CLOSEALL

RETURN

2.使用CREATEMENUMENU1命令创建菜单,先建立菜单项“文件”,“文件”项中结果选择“子菜单”;

再创建相应的子菜单项“计算”和“退出”。

“计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”;

“退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”;

生成菜单程序,运行菜单并执行“计算”项。

模拟题四:

参考答案:

为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:

SETDEFAULTTO考生文件夹

1.数据表的合并:

SELE1

USEATH

SELE2

USEAJSDA

JOINWITHATOAHBFIELDS职工号,职称,院系,A.姓名,A.性别,A.基本工资FORB.职工号=A.职工号

2.数据表的复制、统计和记录的追加:

USEATH

COPYTOATFZ

USEATFZ

SUM基本工资TOA

APPEBLANK

REPL姓名WITH"统计"

REPL基本工资WITHA

3.数据表的复制、字段的追加和成批修改记录:

USEATH

COPYTOATXG

ALTERTABLEATXGADD实发工资N(6,1)&&或用MODISTRU命令添加

USEATXG

REPLALL实发工资WITH基本工资*1.6

操作步骤如下:

1选择“文件/新建”命令,新建一个项目,项目文件名为proj1;

2单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;

3单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;

4在表单属性窗口中,Caption设置为“窗口设置”,Height设置为260,Width设置为400;

5在控件窗口中选择标签控件,在表单上添加控件Label1,在该控件的属性窗口中,将Caption设置为“演示文本”,FontSize设置为14,FontBold设置为.T.,FontName设置为“楷体_GB2312”;

6在控件窗口中选择文本框控件,在表单上添加控件Text1,在该控件的属性窗口中,将Value设置为“计算机水平考试”;

7在控件窗口中选择复选框控件,在表单上添加控件Check1,在该控件的属性窗口中,将Caption设置为“文本框背景为红色”,将Value设置为.F.,其Click事件参考代码如下:

IFTHISFORM.CHECK1.VALUE=.T.

THISFORM.TEXT1.BACKCOLOR=RGB(255,0,0)

ELSE

THISFORM.TEXT1.BACKCOLOR=RGB(255,255,255)

ENDIF

8在控件窗口中选择复选框控件,在表单上添加控件Check2,在该控件的属性窗口中,将Caption设置为“文本框前景为蓝色”,将Value设置为.F.,其Click事件代码如下:

IFTHISFORM.CHECK2.VALUE=.T.

THISFORM.TEXT1.FORECOLOR=RGB(0,0,255)

ELSE

THISFORM.TEXT1.FORECOLOR=RGB(0,0,0)

ENDIF

9在控件窗口中选择命令按钮控件,在表单上添加控件Command1,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下:

thisform.release

10选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;

11单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;

12单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;

13单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;

14单击“保存”按钮,完成连编。

操作步骤:

1.使用MODICOMMPROG1命令进入编程窗口。

参考程序:

SETTALKOFF

USETAB

COPYTOJBB

USEJBB

SCAN

S=数值

I=INT(S/100)

J=INT((S-100*I)/10)

K=S-100*I-10*J

IFS=I^3+J^3+K^3

REPLACE水仙花否WITH.T.

ENDIF

ENDSCAN

CLOSEALL

SETTALKON

2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算”和“退出”。

“计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”;

“退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”;

生成菜单程序,运行菜单并执行“计算”项。

模拟题五:

参考答案:

为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:

SETDEFAULTTO考生文件夹

1.数据库的建立:

CREATEDATABASEADB

MODIFYDATABASEADB

ADDTABLEABOOK

字段有效性规则的设置:

打开数据库表设计器设置。

2.增加字段、数据替换:

USEABOOK

COPYTOABOOKA

USEABOOKA

ALTERTABLEABOOKAADD借书号C(20)

REPLACEALL借书号WITH"200812264033"FOR是否在借="是"

3.复制表文件:

USEABOOK

COPYTOAYHFIELDS书名FOR是否在借="是"AND还书时间<{^2007-12-01}

操作步骤如下:

1选择“文件/新建”命令新建一个项目,项目文件名为proj1;

2单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;

3单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;

4在表单属性窗口中,Caption设置为“字体演示表单”,Height设置为260,Width设置为400;

5在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“请输入文本内容”;

6在表单控件工具栏中选择文本框控件,在表单的适当位置拖放;

7在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,Caption设置为“请选择字体”;

8在表单控件工具栏中选择选项按钮组控件,在表单的适当位置拖放,在该控件的属性窗口中,将ButtonCount设置为4,其中四个选项按钮的Caption分别设置为“宋体”、“隶书”、“黑体”和“楷体”,单选按钮组Click事件参考代码如下:

docase

casethisform.optiongroup1.value=1

thisform.text1.fontname="宋体"

casethisform.optiongroup1.value=2

thisform.text1.fontname="隶书"

casethisform.optiongroup1.value=3

thisform.text1.fontname="黑体"

casethisform.optiongroup1.value=4

thisform.text1.fontname="楷体"

endcase

9在表单控件工具栏中选择命令按钮控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下:

thisform.release

10选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;

11单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;

12单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;

13单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;

14单击“保存”按钮,完成连编。

操作步骤:

1.使用MODICOMMPROG1命令进入编程窗口。

参考程序:

SETTALKOFF

USESCORE

INDEON学号TAGXH1

SELE2

USEPJF

INDEON学号TAGXH2

SETRELATO学号INTOA

REPL平均分WITH(A.英语+A.高数+A.计算机)/3FOR学号=A.学号

COPYTONEWTABLEFIELDS学号,平均分FOR平均分<60

CLOSETABLE

RETURN

2.使用CREATEMENUMENU1命令创建菜单,建立菜单项“计算”和“退出”。

“计算”项中结果选“命令”,选项中填写“DOPROG1.PRG”或“DOPROG1”;

“退出”项中结果选“命令”,选项中填写“QUIT”或“RETURN”或“CANCEL”;

生成菜单程序,运行菜单并执行“计算”项。

模拟题六:

参考答案:

为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:

SETDEFAULTTO考生文件夹

1.数据表的复制、添加字段、填写值:

USEAKSXX

COPYTOAFZFIELDS姓名,成绩

USEAFZ

ALTERTABLEAFZADD总评C(6)&&或用MODISTRU命令添加

REPLALL总评WITHIIF(成绩>=60,"合格","不合格")

2.数据表的复制并删除记录:

USEAKSXX

COPYTOAKSFZ

USEAKSFZ

DELEALLFORLEFT(姓名,2)="张"

PACK

3.分类汇总:

USEAKSXX

INDEXON专业TAGZY

TOTALON专业TOAHZFIELDS成绩

CLOSEINDEX

操作步骤如下:

1选择“文件/新建”命令,新建一个项目,项目文件名为proj1;

2单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;

3单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;

4在表单属性窗口中,Caption设置为“密码验证窗口”,Height设置为260,Width设置为400;

5在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在其属性窗口中,将Caption设置为“请输入密码”;

6在表单控件工具栏中选择文本框控件,在表单的适当位置添加文本框Text1,在其属性窗口中,将PasswordChar设置为“*”,FontSize设置为10;

7在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在其属性窗口中,将Caption设置为“确定”,其Click事件参考代码如下:

ifallt(thisform.text1.value)=="ABCD"

MessageBox("欢迎光临",65,"密码正确")

else

MessageBox("禁止进入",65,"密码错误")

endif

8在表单控件工具栏中选择命令按钮控件,在“确定”按钮的右面拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件参考代码如下:

thisform.release

9选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;

10单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;

11单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;

12单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;

13单击“保存”按钮,完成连编。

操作步骤:

1.使用MODICOMMPROG1命令进入编程窗口。

参考程序:

CLOSALL

USETABLE

COPYTOJDD

USEJDD

SELE0

USEKC

SELEJDD

SCAN

XH=学号

XF=0

SELEKC

SCANFOR学号=XH

IF成绩>=60

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2