發布時間:2012-07-25 共1頁
計算機與數值方法(單項選擇題3)
一、單項題的備選項中只有一個最符合題意,錯選、多選均不得分。
1.有程序:F(X,Y)=X/Y+X
Y=-2.0
X=4.0
X=1.0*F(Y,X)
WRITE(*,*)X
END
此程序的運行結果是:
A.2.5
B.-2.5
C.2
D.-2
正確答案:B 解題思路:提示:程序運行時由于是用F(Y,X)調用,則F(X,Y)=-2.0/4.0-2.5=-2.5,X=1.0*(-2.5)=-2.5。
2.有程序:CHARACTER A*7
A=‘ABCDEFG'
CALL S(A)
END
SUBROUTINE S(x)
CHARACTER x*4
WRITE(A,*)x
END
此程序運行后的結果為:
A.‘ABCD
B.EFG
C.DEFG
D.ABCD
正確答案:D 解題思路:提示:程序中字符變量x的長度為4,與A字符串變量的前4個字符相對應。則應選擇答案D。