考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容
  

全国计算机等级考试二级VF练习题及答案(16)

中华IT学院   【 】  [ 2016年3月8日 ]

  程序设计题 (共20分,第1小题8分,第2小题12分)

  1、编写一个循环结构程序计算100以内的奇数和

  2、已知两个数据表:学生档案表XSDA.dbf,有学号、姓名、专业班级(均为字符型)等字段和学生成绩表XSCJ.dbf,有学号(有重复值)、课程名、成绩(数值型)等字段。

  编写一程序,通过反复输入学生的学号(输入回车键退出),查询学生的姓名,专业班级,课程名以及成绩情况。

  1.

  CLEAR

  INPUT "请输入N的值:" TO N

  S=0

  T=1

  DO WHILE T<=N

  S=S+T

  T=T+1

  ENDDO

  ?"1+2+3+……+N",S

  2.

  CLEAR

  CLEAR ALL

  SET SAFE OFF

  SET TALK OFF

  SELECT 1

  USE XS

  INDEX ON 学号 TAG XH

  SELECT 2

  USE KC

  INDEX ON 课程号 TAG KCH

  SELECT 3

  USE CJ

  SET RELATION TO 学号 INTO XS

  SET RELATION TO 课程号 INTO KC ADDITIVE

  ACCEPT "输入课程号:" TO KCH

  LOCATE FOR 课程号=KCH

  ?"选修的课程号:"+KCH+" 课程号"+KC.课程名

  ?"学生姓名 成绩"

  DO WHILE NOT EOF()

  ?XS.姓名,考试成绩

  CONTINUE

  ENDDO

  CALCULATE AVG(考试成绩),MAX(考试成绩),MIN(考试成绩) TO PJF,ZGF,ZDF FOR 课程号=KCH

  ?"平均分:",STR(PJF,5,1),"最高分:",STR(ZGF,5,1),"最低分:",STR(ZDF,5,1)

  CLOSE ALL

  SET TALK ON

  SET SAFE ON

  RETURN

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved