正确答案: B
1.0
题目:有程序:DATAA,B,C/4.0,-8.0,3.0/P=B*B-4*A*CIF(P.GE.0.0)THENS=(-B+SQRT(P))/(2*A)T=C/(A*S)P=(S+T)/2ELSES=0T=0ENDIFWRITE(*,*)PEND执行此程序,则运行的结果是:()
解析:执行程序后P的值为16.0,使IF语句逻辑表达式值为真,执行THEN后面的各语句后S=1.5,T=0.5,P=(1.5+0.5)/2=1.0。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]在微型计算机中,其内存为8M,指的是:()
8M字节
解析:计算机的存储容量是用字节来表示的。
[单选题]多媒体计算机的CD-ROM作为外存储器,它是()
只读光盘
[单选题]WindowsXP中,不能在"任务栏"内进行的操作是:()
排列桌面图标
[单选题]用于字符型I/O(输入/输出)的FORTRAN格式编辑符是:()
A
[单选题]下面关于函数子程序的描述中,正确的一顶是()?
函数值只能通过函数名返回
[单选题]下列程序执行时,需输入数据的记录个数必须为:DIMENSIONA(4,4)READ(*,*)A………………END()
不超过16个
解析:每个记录最少可以为1个数据。
[单选题]有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()
1;4;7;2;5;8;3;6;9
解析:执行完循环语句之后,M(1,1)=1,M(2,1)=2,M(3,1)=3,M(1,2)=4。M(2,2)=5,M(3,2)=6,M(1,3)=7,M(2,3)=8,M(3,3)=9,由于是按隐含循环的形式输出,每行输出3个数据,按行主序输出,故应选答案A。
[单选题]有程序:READ(*,10)IA,IIF(IA.GE.125)THENI=I+10,ELSEI=I-10ENDIFWRITE(*,*)I10FORMAT(I2,I1)END执行上面的程序时,从键盘输入365,2,则运行后结果I的值是:()
-5
解析:按照10语句的格式为变量提供数据,IA=36,I=5,执行ELSE后的语句I=I-10=-5。
[单选题]有程序:DIMENSIONA(2,2)INTEGERA,YY=0DO20I=1,2D020J=1,2A(I,J)=I*I+J*JY=Y+A(I,J)20CONTINUEWRITE(*,*)YEND此程序运行的结果为:()
20
解析:程序运行时利用双重循环为数组A赋值,其中A(1,1)=2,A(1,2)=5,A(2,1)=5,A(2,2)=8,再经过Y=Y+A(I,J)累加后,其结果为20。