单选题 [程序说明] 设有STUDENT. DBF(有字段:学号、姓名、民族)和SCORE. DBF(有字段:学号、成绩)两个表,若要在它们之间建立逻辑连接,然后为每个少数民族(即汉族以外的民族)考生的成绩增加5分,最后显示全体考生的学号、姓名和成绩。
[程序]
SET TALK OFF
SELECT 1
USE STUDENT
______ TO IDX
SELECT 2
USE SCORE
SET RELATION TO学号INTO A
REPLACE成绩WITH ______ FOR ______
LIST学号,A. 姓名,成绩
SET RELATION TO
CLOSE DATA
SELECT 1
SET TALK ON
【正确答案】 D
【答案解析】[解析] 因为STUDENT表和SCORE表的公共字段是学号,为了建立连接,需为学号建立索引。
第1空所在语句的功能是给学号建立索引。
建立单项索引文件的格式:INDEX ON<索引表达式>TO<文件名>[UNIQUE][COMPAcT][ADDITIVE]
【正确答案】 A
【答案解析】
【正确答案】 B
【答案解析】[解析] 题意要求为每个少数民族(即汉族以外的民族)考生的成绩加5分,所以第2空应是替换的内容:成绩+5,第3空是选择记录的条件:A→民族<>“汉”。