会计考友 发表于 2013-4-4 19:06:25

2013年岩土工程师考试基础知识精选习题及答案7

26:对任意输入的实数X,下列程序执行后K的可能输出值为(    )。
READ(*,*) X
K=2*COS(X)
PRINT*,K
END
A. 在区间[-2,2]中的一个实数值
B. 0, 1,-1
C. 在区间(-2,2)中的一个实数值
D. 0,l,-1,2,-2
正确答案:d来自www.Examw.com
解  析:由于COS(X)的结果在区间[-1,1]中,而K为整型变量,故2*COS(X)只能为0,1,-1,2,-2.
27:语句WRITE(*,‘(1X,413)’) (I,I=1,10,2),输出记录个数是(    )。
A. 1
B. 2
C. 3
D. 4
正确答案:b
28:下列程序执行后的输出结果为(    )。
CHARACTER*6 C
C=’1234567890’
CALLSS(C)
END
SUEROUTINESS(C)
CHARACTERC*2
WRITE(*,*) C
END
A. 123456   
B.B. 12
C. 56
D. 1234567890
正确答案:b
解  析:输出C字符段长度为2,只能存放’1234567890’中的前两位即:12
29:下列程序执行后的输出结果为(    )。
K=0
DO 10 I=1,6,2
DO 10 J=I,6,3
IF(I.EQ.J) THEN
K=K+J
ELSE
K=K+1
ENDIF
10    CONTINUE
WRITE(*,*) K
END
A. 18   
B. 11   
C. 15
D. 10
正确答案:b
解  析:I的最大值只能为5,相对应的J值为1,2,3,4,故K=K+J=1+2+3+4=10,最终输出K=K+K=10+1=11
30
http://www.examw.com/yt/Files/2012-10/26/t2.jpg
正确答案:c
页: [1]
查看完整版本: 2013年岩土工程师考试基础知识精选习题及答案7