试卷简介

2013年河北省普通高等学校对口招生考试计算机专业理论试题及答案(缺第四答题答案)

1

已知有“STUDENT.DBC”数据库,其中包含三个表:USER、XUESHENG和CHENGJI,其中USER表的结构为:用户名(C,10)、权限(C,4),XUESHENG表的结构为:学号(C,10)、姓名(C,8),CHENGJI表的结构为:学号(C,10)、数学(N,5,1)、英语(N,5,1)、信息技术(N,5,1),设计应用程序界面如下:


设置控件属性如下:
有三个标签,其Name属性分别为Label1、Label2和Label3,Caption属性分别为“用户名:”、“学号:”、“结果:”。有三个文本框,其Name属性分别为Text1、Text2、Text3,一个命令按钮,Name属性为Command1,Caption属性为“确定”。 
编写Visual FoxPro程序实现下述功能: 
①在Text1文本框中输入用户名,单击“确定”按钮,如果用户不存在,在Text1文本框中显示“用户不存在,请重新输入!”;如果用户存在,则根据权限的不同进行不同的操作: 
如果“权限”是“查询”,则标签Label2的Caption变成“学号”,“确定”按钮变成“查询”按钮(命令按钮的Caption变成“查询”); 
如果“权限”是“统计”,则标签Label2的Caption变成“班级”,“确定”按钮变成“统计”按钮(命令按钮的Caption变成“统计”)。 
②在Text2文本框中输入学号,单击“查询”按钮,如果该学号存在,则在Text3文本框中显示学生的姓名,数学,英语,信息技术字段的值;如果不存在,则在Text3文本框中显示“没找到!”; 
③在Text2文本框中输入班级(班级是学号的前8位),单击“统计”按钮,如果班级存在,则在Text3文本框中显示班级、该班级数学的平均分、该班级英语的平均分以及该班级信息技术的平均分;如果不存在,则在Text3文本框中显示“该班级不存在!”。 Command1的Click事件代码如下,请在空白位置填写正确的命令。(代码中行末的分号为逻辑行连接符)