五、寫出以下程序的運行結(jié)果(本大題共有3個小題,5個結(jié)果,每個結(jié)果6分,共30分)
1.不數(shù)據(jù)庫文件AB.DBF,有如下記錄:
RECORD# XM XB ZF
1 張明 男 861
2 孫悅 女 1542
3 劉歡 男 280
4 祖英 女 1880
程序如下:
USE AB
DO WHILE .NOT.EOF()
IF XB=“女”.AND.ZF<900
W=ZF
ELSE
W=XF+1
ENDIF
SKIP
ENDDO
?W
運行后輸出W的值為 ?2.有FOXBASE程序如下:
SET TALK OFF
CLEAR
STORE 1 TO X
STORE2001 TO Y
DO WHILE X<Y
IF .NOT.(INT(X/2)=X/2)
X=X^2+1
Y=Y+1
ELSE
X=X+1
ENDIF
ENDDO
?X
?Y
運行后X的值為 Y的值為 。
3.匯編程序如下:
MOV AX,1234H
MOV BX,5678H
ADD AL,BL
DAA
MOV CL,AL
MOV AL,AH
ADC AL,BH
DAA
執(zhí)行程序后(AL)= ,(CL) 。
六、程序真空(本大題6個空,每空5分。共30分,按程序要求橫線上填入相應(yīng)內(nèi)容,使程序完整正確)
1.有BASIC程序,10個數(shù)以遞減次序排好放在數(shù)組中,由鍵盤輸入一個數(shù),查找此數(shù)是否在該數(shù)組中,如果是輸出“YES”,不是輸出“NO”。
10 N=10
20 DIM A(N)
30 FOR I=1TON
40 READ A(I)
50 NEXT I
60 X1=1:X2=N
70INPUT“X=”;X
80 P=
90 IF X=A(P) THEN PRINT “YES”:GOTO 150
100 IF THEN :GOTO 120
110 X2=
120 IF X2>X1 THEN 80
130 PRINT “NO”
140 DATA 95 ,86,78,70,63,57,48,39,20,10,
150 END 2.把AX中的低8位和BX的低8位,組合成一個字(AX中的低8位為高字節(jié),BX中的低8位為低字節(jié))在AX中,程序如下:
MOV CL ,8
ROL ,CL
AND BX,
OR AX,BX
更多信息請訪問:考試吧公務(wù)員欄目
國家 | 北京 | 天津 | 上海 | 江蘇 |
安徽 | 浙江 | 山東 | 江西 | 福建 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |