二、讀程序題(本大題共5小題,每小題4分,共20分)
認真閱讀所給的程序,每段程序后面會根據(jù)上面的程序給出幾個小題,每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯涂、多涂或未涂均無分。
【程序(一)】
SET TALK OFF
CLEAR
USE SHU
INDEX ON 書名 TO SM
SEEK "高等數(shù)學"
IF FOUND()
DISPLAY
A=庫存
IF A<100
B=100-A
?"應(yīng)購書:",B,"冊"
REPLACE 庫存 WITH 庫存+B,總金額 WITH 100*定價
ELSE
IF A>100
B=A-100
REPLACE 庫存 WITH 庫存-B,總金額 WITH 100*定價
?"應(yīng)調(diào)出書:",B,"冊"
ELSE
?"該書庫存正常"
ENDIF
ENDIF
LIST
ELSE
?"未找到該書!"
ENDIF
SET TALK ON
21. 程序中“ INDEX ON 書名 TO SM”這句話的作用是
A. 刷新SHU表的顯示
B. 顯示打印SHU表中的書名字段
C. 為SHU表建立以書名字段排序的索引SM
D. 將SHU表的書名字段復(fù)制到表SM
22. 若SHU表中只有一條書名為“計算機英語”的記錄,程序運行前庫存是50,則程序運行后,將顯示
A. 應(yīng)購書50冊 B. 應(yīng)調(diào)出書50冊
C. 該書庫存正常 D. 未找到該書
23. 程序中,“SEEK "高等數(shù)學"”這一句,可以用以下的哪一句替換
A. SEEK 書名="計算機英語"
B. FOUND("高等數(shù)學")
C. FIND(書名)
D. LOCATE ALL FOR 書名="高等數(shù)學"
【程序(二)】
SET TALK OFF
STORE 0 TO X,Y
DO WHILE X<=8
X=X+1
IF INT(X/2)< >X/2
LOOP
ELSE
Y=Y+1
ENDIF
ENDDO
?"Y=",Y
SET TALK ON
24. 該程序運行后,顯示的結(jié)果是
A. Y= 8 B. Y= 4
C. Y= 2 D. Y= 1
25. 該程序運行后,LOOP語句被執(zhí)行的次數(shù)是
A. 8 B. 4
C. 2 D. 1