如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示: 記錄行名稱 1電視機(jī) 2計(jì)算機(jī) 3電扇線
如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:
記錄行名稱
1電視機(jī)
2計(jì)算機(jī)
3電扇線
4電腦連線
5電話線
假定名稱字段為字符型,境度為8,那么下面程序段的輸出結(jié)果是( )。
GO2
SCANNEXT4FORLEFT(名稱,2)=”電”
IFRIGHT(名稱,2)=”線”
EXIT
ENDIF
ENDSCAN
?名稱
A)電視機(jī)
B)電扇線
C)電腦連線
D)電話線
正確答案:C程序中,首先將指針指向第二條記錄,然后執(zhí)行SCAN循環(huán)。SCAN語句的格式是:SCAN[<范圍>][FOR<條件1>][WHILE<條件2>] 循環(huán)體執(zhí)行該語句時(shí),指針自動(dòng)、依次地在當(dāng)前表的指定范圍內(nèi)滿足條件的記錄上移動(dòng),對(duì)每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。題干中的范圍是從第2條記錄到第5條記錄。循環(huán)條件是LEFT(名稱,2)=“電”,即表示第一個(gè)字為“電”字的記錄(因?yàn)橐粋€(gè)漢字占用兩個(gè)字符),如果滿足條件,則進(jìn)入循環(huán)體,接著判斷RIGHT(名稱,2)是否為“線”,如果是
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。