有程序:INTEGERA(3) DATAA/3*1/N==2 D010I=1,N D010J=1,N 10A(I)=A(J)+1 WRITE(*,*)A(N) END 此
有程序:INTEGERA(3) DATA A/3*1/N==2 D0 10 I=1,N D010J=1,N 10 A(I)=A(J)+1 WRITE(*,*)A(N) END 此程序的运行结果为: A.1 B.2 C.3 D.4
有程序:INTEGERA(3) DATA A/3*1/N==2 D0 10 I=1,N D010J=1,N 10 A(I)=A(J)+1 WRITE(*,*)A(N) END 此程序的运行结果为: A.1 B.2 C.3 D.4
阅读下列FORTRAN77程序: INTEGER A(3,3) DATA A/1,2,3,4,5,6,7,8,9/ S=0.0 DO 10 I=1,3 J=MOD(I,3)+1 S=S+A(I,J) 10 CONTINUE WRITE(*,*)S END 上述程序运行后,输出的S值为()。
A.15.0
B.12.0
C.18.0
D.24.0
阅读下列FORTRAN77程序: PARAMETER(L=3) INTEGER N(L) DATA N/3*0/ DO 20 I=1,L DO 20 J=1,L N(J)=N(I)+l 20 CONTINUE WRITE(*,*)N(L) END 上述程序运行后,输出的值为()。
A.3
B.5
C.7
D.9
阅读下列FORTRAN程序: S(X)=2*X*X-Y+1.0 DATA A,B,Y/3*2.0/ P=S(A)*S(B-A)4-S(Y)-S(B) WRITE(*,*) P END 上述程序运行后,输出的P值为()。
A.9.0
B.-9.0
C.7.0
D.-7.0
A.10
B.11
C.20
D.21
阅读下列FORTRAN程序: DIMENSION A(3,4) DATA A/3*+4.0,3*-3.0,3*-2.0,3*-1.0/ S=0.0 DO 20 K=1,3 D=A(K,1) DO 10J=2,4 IF(A(K,J)<D) D=A(K,J) 10 CONTINUE S=S+D 20 CONTINUE WRITE(*,*) S END
A.-15.0
B.-12.0
C.9.0
D.6.0
假设一个C语言程序有两个源文件: main.c 和test.c,它们的内容如图4.1所示。
对于编译生成的可重定位目标文件test.o,填写表4.1中各符号的情况,说明每个符号是否出现在test.o的符号表(.symtab节)中,如果是,定义该符号的模块是main.o还是test.o?该符号的类型是全局、外部,还是本地符号?该符号出现在相应定义模块的哪个节(.text、.data或,bss) ?
下面程序计算的值。请将程序补充完整。 IMPLICIT INTECER(A-Z) DATA SUM,I/0,1/ 10 IF I.LE.5 THEN FACT=1 DO 100 K=1,______ FACT=FACT*K 100 CONTINUE SUM=SUN+FACT I=I+1 COTO 10 ENDIF WRITE(*,*)SUM END 答案是()。
A.2*I+1
B.I
C.5
D.11
A.data是必填内容,不可以删除
B.data的大括号内部可以空着不填写任何内容
C.data的大括号内部可以填写1个或多个“名称/值”
D.data是用于为请求的地址附带请求参数的
阅读下列FORTRAN77程序: INTEGER A(4,5) DATA A/5*1,5*2,5*3,5*4/ M = 0 DO 10 K = 1,4 10 M = M + A(K ,K+1) WRITE (* , *) M END 上述程序运行后,输出的M值为()。
A.8
B.9
C.10
D.11