2012年秋上机试卷01~07套解析

2012年秋上机试卷01~07套解析

ID:5332176

大小:851.85 KB

页数:23页

时间:2017-12-08

2012年秋上机试卷01~07套解析_第1页
2012年秋上机试卷01~07套解析_第2页
2012年秋上机试卷01~07套解析_第3页
2012年秋上机试卷01~07套解析_第4页
2012年秋上机试卷01~07套解析_第5页
资源描述:

《2012年秋上机试卷01~07套解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012秋解析VFP012012年秋季江苏省计算机二级上机解析VFP01一、项目、数据库和表操作(12分)打开考试文件目录中的项目文件JXGL,在该项目中存在一个数据库JXSJ。1、在JXSJ数据库中,按照如下表格中所示的结构创建TAB.DBF表,并按照表格后的要求设置相关属性。字段名数据类型宽度字段标题NOI届数JBGC20举办国JBCSC20举办城市NFC4举办年份(1)设置TAB表的注释:奥运举办历史表;略(2)设置NF字段的验证规则及信息:举办年份必须在1896年至2012年之间;NF字段有效性规则表达式:VAL(nf)=>1896.

2、AND.VAL(nf)<=2012(3)设置NO字段的默认值:表记录个数加1;reccount()+1(4)按NO字段建立主索引,索引名为ABCD。索引名:ABCD,索引表达式:NO2、在TAB表中输入如下记录:NOJBGJBCSNF1希腊雅典18963、根据成绩(CJ)字段的值修改CJB表中备注(BZ)字段的数据:如果成绩(CJ)字段的值为90~100,则备注字段中写入“优秀”;成绩字段的值为80~89,则备注字段中写入“良好”;成绩字段的值为60~79,则备注字段中写入“及格”;成绩字段的值为0~59,则备注字段中写入“不及格”。方法一:

3、分别做四次替换字段操作UsecjbSelectcjbReplaceallbzwith“优秀”forCJ>=90ANDCJ<=100Replaceallbzwith“良好”forCJ>=80ANDCJ<=89Replaceallbzwith“及格”forCJ>=60ANDCJ<=79第1页共4页2012秋解析VFP01Replaceallbzwith“不及格”forCJ>=0ANDCJ<=59方法二:做一次替换字段的操作4、设置CJ表的更新触发器,要求课程代码(KCDM)字段值为60023的记录不允许修改。更新触发器的表达式为:kcdm!=“6

4、0023”5、已知JS表存在主索引GH,索引表达式为GH;KCAP表存在普通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表,基于GH索引建立永久性关系,并设置两表之间的参照完整性为:插入限制。略二、设计查询(8分)已知在JXSJ数据库的学生(xs)表中含有学号(xh)、院系专业代码(yxzydm)等字段;学生就业表(XSJY)表中含有学号(xh),就业类型(jylx)等字段。按如下要求修改查询chaxun:基于XS表和XSJY表查询各个院系专业04级(学号前2位为“04”)的学生的就业率,要求输出的字段包括yxzydm,就业率;

5、输出结果按照就业率排序。最后数据的输出去向为表temp.DBF;(注明:假定XS表中某一个学生的xh字段的值在XSJY表中出现,则表示该生就业,否则表示为就业。提示:使用左联接,通过判断jylx字段的值是否为null,确定该学生是否就业)。查询命令:第2页共4页2012秋解析VFP01查询结果:三、设计菜单(5分)项目JXGL中已经存在菜单menu,利用菜单设计器按如下要求修改菜单,完成后的运行效果如图1所示。1、为“系统管理”菜单栏设置访问键“S”。略2、增加“学生成绩管理”菜单栏及其子菜单“学生成绩录入”和“学生成绩查询”,菜单项之间设置

6、分组线,并且设置快捷键CTRL+I和CTRL+Q。略3、为“学生成绩录入”菜单项设置过程:首先打开学生成绩表(CJB),然后在其中增加一条空记录,并以编辑方式显示该记录。过程代码为:usecjbinsertblankedit图14、为“学生成绩查询”菜单项设置命令:运行表单文件xscjcx.SCX。DOFORMXSCJCX四、设计表单(10分)表单frm12a用于显示代码表(DMB.DBF)。按下列要求修改表单,修改后表单运行如图2所示:1、设置表单的有关属性:使得表单的标题为“代码”,图标为PC.ICO,并且表单无最大化和最小化按钮。2、将

7、表格控制设置为只读,且无水平滚动条。3、在表格控件的左侧添加一个选项按钮组控件,并设置有关属性,使其有3个选项按钮,按钮的标题分别为“政治面貌”、“文化程度”和“民族”,选项按钮的Value属性值为“无”(即初始运行时无选项按钮选中)。4、为选项按钮组编写interactivechange事件代码,其功能是根据选项控制表格中显示的数据。要求使用3条语句实现:(1)将选项按组的value属性赋值给变量x图2(2)根据选项(变量x的值)对dmb表进行筛选,仅仅显示lx为“政治面貌”、“文化程度”或“民族”的记录;(3)刷新表单。【解析】控件名称属

8、性名称或事件名称对应的值或代码Caption属性代码表单frm12aIcon属性PC.ICOMaxbutton属性.F.Minbutton属性.F.第3页共4页20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。