题目内容:
给定Score1表(如图所示),其表结构是:学号C(10)、少数民族L、优秀干部L、三好生L、考试成绩I、总成绩I。其中,前五项已有数据。请编写符合下列要求的程序:计算每一个学生的总成绩。总成绩的计算方法是:考试成绩+加分,加分的规则是:如果该生是少数民族(相应数据字段为 .T.)加分5分,优秀干部加分10分,三好生加分20分,加分不累计,取最高的。例如,如果该生既是少数民族又是三好学生,加分为20分。如果都不是,总成绩=考试成绩
Use score1
Scan
If 三好生
Replace 总成绩=考试成绩+20
Else
If 优秀干部
Replace 总成绩=考试成绩+10
Else
If 少数民族
Replace 总成绩=考试成绩+5
Else
Replace 总成绩=考试成绩
Endif
Endif
Endif
Endscan
use
参考答案: