vfp上机考试模拟题及答案.docx
- 文档编号:10683290
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:35
- 大小:1.26MB
vfp上机考试模拟题及答案.docx
《vfp上机考试模拟题及答案.docx》由会员分享,可在线阅读,更多相关《vfp上机考试模拟题及答案.docx(35页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 上机 考试 模拟 答案