2013年计算机二级VF考试上机精选练习题(4)

牛课网 考试宝典 更新时间:2024-05-20 03:46:12

计算机二级考试vfp真题 计算机二级vfp考试题型 计算机二级vfp视频教程

  一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

  1. 建一个表单,表单文件名和表单控件名均为myform。

  2. 将myform表单设置为模式表单,并将其标题设置为"表单操作"。

  3. 将考生目录中的xuesheng表和chengji表依次添加到myform表单的数据环境中。确保两个表对应的对象名称分别为cursor1和cursor2。

  4. 在数据环境中为xuesheng表和chengji表建立关联关系:当xuesheng表中的记录指针移动时,chengji表中的记录指针会自动移到学号相同的对应记录上。

  二、简单应用(2小题,每题20分,计40分)

  1. 利用查询设计器创建查询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。

  2. 首先创建数据库cj_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询20001001班(学号的前8位数字串为班号)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。

  三、综合应用(1小题,计30分)

  在考生文件夹下创建一个下拉式菜单 mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个"考试"子菜单,如下图所示。

2013年计算机二级VF考试上机精选练习题

  菜单命令"计算"和"返回"的功能都通过执行过程完成。 菜单命令"计算"的功能如下: 1)先用SQL-SELECT语句完成查询:按学号降序列出所有学生在学号、姓名、数学、英语和信息技术5个字段上的数据,查询结果存放在表table3中。2)用ALTER TABLE语句在表table3中添加一个"等级"字段,该字段为字符型,宽度为4。 3)最后根据数学、英语和信息技术的成绩为所有学生计算等级:三门课程都及格(大于等于60分)且平均分大于等于90分的填为"优",三门课程都及格且平均分大于等于80分、小于90分的填为"良";三门课程都及格且平均分大于等于70分、小于80分的填为"中";三门课程都及格且平均分小于70分的填为"及格";其他的填为"差"。 菜单命令"返回"的功能是恢复标准的系统菜单。菜单程序生成后,运行菜单程序并依次执行"计算"和"返回"菜单命令。

  基本操作题答案:

  2、windowtype属性设为1

  简单应用题答案:

  2、crea view view1 as sele xuesheng.学号,姓名,数学,英语,信息技术 from xuesheng,chengji where xuesheng.学号=;

  chengji.学号and left(xuesheng.学号,8)="20001001" order by xuesheng.学号 desc

  sele * from view1 into table table2 本题也可用设计器做,命令供做时参考

  综合应用题答案:菜单项“计算”的过程代码如下:

  select xuesheng.学号,姓名,数学,英语,信息技术 from chengji,xuesheng where chengji.学号=xuesheng.学号;

  order by xuesheng.学号 desc into table table3

  alter table table3 add column 等级 c(4)

  update table3 set 等级='优' where 数学>=60 and 英语>=60 and 信息技术>=60 and (数学+英语+信息技术)>=270

  update table3 set 等级='良' where 数学>=60 and 英语>=60 and 信息技术>=60 and (数学+英语+信息技术)>=240;

  and (数学+英语+信息技术)<270

  update table3 set 等级='中' where 数学>=60 and 英语>=60 and 信息技术>=60 and (数学+英语+信息技术)>=210;

  and (数学+英语+信息技术)<240

  update table3 set 等级='及格' where数学>=60 and 英语>=60 and 信息技术>=60 and (数学+英语+信息技术)>=180;

  and (数学+英语+信息技术)<210

  update table3 set 等级='差' where 等级=" "

  菜单项“返回”命令代码为:SET SYSMENU TO DEFAULT

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698