下列程序段的輸出結(jié)果是CLOSE DATAa=0USE 教師GO TOPDO WHILE.NOT.EOF()IF主講課程="數(shù)據(jù)結(jié)構".O
下列程序段的輸出結(jié)果是 CLOSE DATA a=0 USE 教師 GO TOP DO WHILE.NOT.EOF() IF主講課程="數(shù)據(jù)結(jié)構".OR.主講課程="C語言” a=a+1 ENDIF SKIP ENDDO ?a
A.4
B.5
C.6
D.7
正確答案:C解析:本題程序段的功能是統(tǒng)計教師表中主講課程字段為“數(shù)據(jù)結(jié)構”或者為“C語言”的記錄個數(shù),并將統(tǒng)計結(jié)果存入變量a中。其具體執(zhí)行流程如下:首先將變量 a的值初始化為0,然后打開教師表,用GO TOP命令將記錄指針指向第一條記錄,然后用一個循環(huán)結(jié)構掃描整個教師表,用條件判斷語句IF主講課程=“數(shù)據(jù)結(jié)構”.OR.“C語言”來逐條記錄進行判斷。如果該條記錄滿足主講課程字段是“數(shù)據(jù)結(jié)構”或者“C語言”,那么將變量a的值加1,整個循環(huán)以記錄指針指向教師表的最后一條記錄為結(jié)束條件。最后顯示變量a的值。我們可以從教師表
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。