- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏省高等学校非计算机专业学生
2010(秋)计算机基础知识和应用能力等级考试上机试卷
二级 VISUAL FOXPRO (试卷待会 VFP06)
(本试卷完成时间 70分钟)
项目、数据库和表操作(12分)
打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。
1、在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。
字段名 数据类型 宽度 字段标题 ZKZ C 10 准考证号码 XM C 12 姓名 BSCJ N 2 笔试成绩 SJCJ N 2 上机成绩 QK L 是否缺考 设置AB表的表注释:考生成绩;
设置是否缺考字段的默认值:.F.;
设置是否缺考字段的显示类:复选框;
设置笔试成绩字段的有效性规则:大于或等于0,且小于或等于60;
创建普通索引,索引名为abcd,要求按笔试成绩与上机成绩之和排序。
2、在AB表中输入如下记录:
ZKZ XM BSCJ SJCJ QK 1110520111 李小 42 28 .F. 3、将DMB表中类型(LX)为“民族”的记录复制到新的表中(表名为MZB)。
4、XS表已存在主索引XH,索引表达式为XH;CJ表已存在普通索引XH,索引表达式为XH。以XS表为主表、CJ表为子表,根据XH建立永久关系,并设置两表之间的参照完整性:更新限制、删除级联。
二、设计查询(8分)
已知教师表(JS)含有姓名(xm,C)和出生日期(csrq,D)等字段。按如下要求修改JXGL项目中的查询CHAXUN:
基于JS表查询统计教师生日信息。要求:输出字段为姓名、年龄、生日信息;查询结果仅输出年龄为5的整数倍的记录;输出结果按年龄降序排序,年龄相同时按生日信息排序(生日信息使用**月**日表示,可用MONTH()和DAY()从出生日期中求得)。
设计菜单(5分)
JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按
如下要求设计菜单,菜单运行后的效果如图1所示。
在“文件”菜单栏下插入系统菜单“打开”。
在“文件”菜单栏右侧成绩“工资处理”菜单栏。
为“工资处理”菜单栏创建子菜单“基本工资”、“住房补贴”和“住房公积金”,并且插入分组线。
为“基本工资”菜单项设置命令:SELECT gh,jbgz FROM gzb ORDER BY 2 DESC
为“基本工资”菜单项设置访问键“B”。
设计表单(10分)
表单F10F用于实现对汉字文本加密。按下列要求修改表单,修改后表单运行时如图2所示、
在“加密”按钮的左侧添加一个标签控件LABEL3和一个组合框控件COMBO1。设置标签的标题为“加密方式”;设置组合框的样式为“下拉列表框”,数据源类型为“值”,数据源为“方式1,方式2”。
编写组合框COMBO1的INIT事件代码,要求只用一条语句实现:在表单运行后,默认选中“方式2”(即该控件的LISTINDEX属性取值为2)。
表单已创建了用于加密的方法程序:Encrypt(enTYPE,SourceStr),其中enTYPE参数表示加密的方式,可取整数值1或2;SourceStr参数表示需要加密的原文,返回值为密文字符串。修改“加密”按钮的CLICK事件代码,以实现:根据组合框控件COMBO1当前选定的加密方式,对EDIT1控件中的原文加密,并将密文显示在EDIT2控件中,要求只在原代码上修改,不允许增加新的语句。提示:enTYPE参数可取COMBO1当前选定行的索引号(LISTINDEX)。
程序改错(5分)
下列程序的功能是:求一个4位整数ABCD和一个1位整数E(1除外),它们的乘积等于DCBA,如2178*4=8712。要求:
将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;
在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
CLEAR
DIME N(4),M(4)
FOR I=1000 TO 9999
FOR J=1 TO 4
N(J)=SUBS(ALLT(STR(I)),J,1)
ENDFOR
FOR K=2 TO 9
S=I*J
IF S=9999
FOR P=1 TO 4
M(P)=SUBS(ALLT(CHR(S)),P,1)
ENDFOR
IF M(4)=N(1) AND M(3)=N(2) AND M(2)=N(3) AND M(1
文档评论(0)