欢迎来到天天文库
浏览记录
ID:40638492
大小:2.64 MB
页数:33页
时间:2019-08-05
《国二计算机第21套-40套》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第21套:得利用菜单计算学生的考试等级一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1.建一个表单,表单文件名和表单控件名均为myform。2.将myform表单设置为模式表单,并将其标题设置为"表单操作"。3.将考生目录中的xuesheng表和chengji表依次添加到myform表单的数据环境中。确保两个表对应的对象名称分别为cursor1和cursor2。4.在数据环境中为xuesheng表和chengji表建立关联关系:当xuesheng表中的记录指针移动时,chengji表中的记录指针会自动移到学号
2、相同的对应记录上。二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:1.利用查询设计器创建查询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。2.首先创建数据库cj_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:
3、利用该视图只能查询20001001班(学号的前8位数字串为班号)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。三、综合应用(1小题,计30分)在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个"考试"子菜单,如下图所示。菜单命令"计算"和"返回"的功能都通过执行过程完成。菜单命令"计算"的功能如下:1)先用SQL-SELECT语句完成
4、查询:按学号降序列出所有学生在学号、姓名、数学、英语和信息技术5个字段上的数据,查询结果存放在表table3中。2)用ALTERTABLE语句在表table3中添加一个"等级"字段,该字段为字符型,宽度为4。3)最后根据数学、英语和信息技术的成绩为所有学生计算等级:三门课程都及格(大于等于60分)且平均分大于等于90分的填为"优",三门课程都及格且平均分大于等于80分、小于90分的填为"良";三门课程都及格且平均分大于等于70分、小于80分的填为"中";三门课程都及格且平均分小于70分的填为"及格";其他的填为"差"。菜单命令"返回"的功能是恢复标准的
5、系统菜单。菜单程序生成后,运行菜单程序并依次执行"计算"和"返回"菜单命令。答案:一、基本操作题:1.利用"文件"菜单下的"新建"命令可创建新的表单文件,将表单保存为myform.scx。2.通过属性窗口设置表单的属性,表单及相关各控件的属性值如下:对象属性名值myformNamemyformmyformWindowType1-模式myformCaption表单操作3.为表单添加数据库环境,在"显示"菜单下打开"数据环境"或在表单上点击右键打开"数据环境",将xuesheng表和chengji表依次添加到数据环境之中。4.在数据环境中,选中xueshe
6、ng表中的"学号",按住鼠标拖动到chengji表的"学号"字段上。二、简单应用:第1题的解题步骤:建立查询可以使用"文件"菜单完成,选择文件--新建--查询--新建文件,将xuesheng和chengji表添加入查询中,从字段中选择学号、姓名、数学、英语和信息技术5个字段;切换到"筛选"选项卡,在其中进行如下设置:字段名条件实例逻辑chengji.数学>=85ANDchengji.英语>=85ANDchengji.信息技术>=85ORchengji.数学>=90ANDchengji.英语>=90ANDchengji.信息技术>=75切换到"排序依据"
7、中选择字段"xuesheng.学号",在"排序选项"处选择"降序";单击查询菜单下的查询去向,选择表,输入表名table1,最后将查询保存在query1.qpr文件中,并运行该查询。第2题的解题步骤:1.创建数据库可以使用"文件"菜单完成,选择文件--新建--数据库--新建文件,数据库文件名为cj_m,在数据库设计器中依次添加xuesheng表和chengji表。再通过新建命令打开视图设计器,在"添加表或视图"对话框中添加xuesheng表和chengji表,并设置两表间的联系;在"字段"选项卡中选择学号、姓名、数学、英语和信息技术5个字段;切换到"筛
8、选"选项卡,在其中进行如下设置:字段名条件实例LEFT(Chengji.学号,8)="2000
此文档下载收益归作者所有