为“学院”表增加一个字段“教师人数”的SQL语句是 下列程序段的输出结果是 CLOSE DATA a=0 use 教师 GO TOP DO WHILE.NOT.EOF() IF 主讲课程=“数据结构”.OR. 主讲课程="C语言" a=a+1 ENDIF

admin2010-11-26  46

问题 为“学院”表增加一个字段“教师人数”的SQL语句是
下列程序段的输出结果是
CLOSE DATA
a=0
use 教师
GO TOP
DO WHILE.NOT.EOF()
IF 主讲课程=“数据结构”.OR. 主讲课程="C语言"
a=a+1
ENDIF
SKIP
ENDDO
?a

选项

答案C

解析 本题程序段的功能是统计教师表中主讲课程字段为“数据结构”或者为“C语言”的记录个数,并将统计结果存入变量a中。其具体执行流程如下:首先将变量a的值初始化为0,然后打开教师表,用GO TOP命令将记录指针指向第一条记录,然后用一个循环结构扫描整个教师表,用条件判断语句IF主讲课程=“数据结构”、OR.“C语言”来逐条记录进行判断.如果该条记录满足主讲课程字段是“数据结构”或者“C语言”,那么将变量a的值加1,整个循环以记录指针指向教师表的最后一条记录为结束条件。最后显示变量a的值。我们可以从教师表中可以看出满足该条件的记录共有6个,因此正确答案为选项C。
转载请注明原文地址:https://kaotiyun.com/show/LMzp777K
0

最新回复(0)