六、程序真空(本大题6个空,每空5分。共30分,按程序要求横线上填入相应内容,使程序完整正确)
1.有BASIC程序,10个数以递减次序排好放在数组中,由键盘输入一个数,查找此数是否在该数组中,如果是输出“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位为高字节,BX中的低8位为低字节)在AX中,程序如下:
MOV CL ,8
ROL ,CL
AND BX,
OR AX,BX
七、编程(20分)用FoxBase完成。
从键盘输入8个数,将这8个数从小到大排列并显示出来。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 下一页