1:對任意輸入的實數(shù)X,下列程序執(zhí)行后K的可能輸出值為( )。
READ(*,*) X K=2*COS(X) PRINT*,K END
A. 在區(qū)間[-2,2]中的一個實數(shù)值 B. 0, 1,-1
C. 在區(qū)間(-2,2)中的一個實數(shù)值 D. 0, l,-1, 2,-2
正確答案:d
解析:由于COS(X)的結(jié)果在區(qū)間[-1,1]中,而K為整型變量,故2*COS(X)只能為0,1,-1,2,-2.題目2:語句WRITE(*,‘(1X,413)’) (I,I=1,10,2),輸出記錄個數(shù)是( )。
A. 1 B. 2 C. 3 D. 4
正確答案:b
題目3:下列程序執(zhí)行后的輸出結(jié)果為( )。
CHARACTER*6 C C=’1234567890’CALL SS(C) END SUEROUTINE SS(C) CHARACTER C*2WRITE(*,*) C END
A. 123456 B. B. 12 C. 56 D. 1234567890
正確答案:b
解析:輸出C字符段長度為2,只能存放’1234567890’中的前兩位即:12
題目4:下列程序執(zhí)行后的輸出結(jié)果為( )。
K=0DO 10 I=1,6,2 DO 10 J=I,6,3 IF(I.EQ.J) THEN K=K+JELSE
K=K+1 ENDIF10 CONTINUE WRITE(*,*) K END
A. 18 B. 11 C. 15 D. 10
正確答案:b