可学答题网 > 问答 > 计算机应用基础题库,一级结构工程师基础知识题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

有程序:I=5J=10K=20M=-10IF(I.GT.M)M=IIF(J.


有程序:I=5J=10K=20M=-10IF(I.GT.M)M=IIF(J.GT.M)M=JIF(K.GT.M)M=KWRITE(*,*)MEND此程序的运行结果是:()

  • A5
  • B10
  • C20
  • D-10
参考答案
参考解析:

在3个IF语句中,逻辑表达式的值都为真,因此它们后面的语句都分别执行到了,M应取最后一次赋值的结果。

分类:计算机应用基础题库,一级结构工程师基础知识题库
相关推荐

1、有程序:M=2N=MD010I=1,N+1,NN=N*NM=M*N10CON

有程序:M=2N=MD010I=1,N+1,NN=N*NM=M*N10CONTINUEWRITE(*,*)MEND此程序的运行结果是:()A8B32C128D16

2、有程序:READ(*,10)IA,IIF(IA.GE.125)THENI=I

有程序:READ(*,10)IA,IIF(IA.GE.125)THENI=I+10,ELSEI=I-10ENDIFWRITE(*,*)I10FORMAT(I2,I1)END执行上面的程序时,从键盘输入365,2,则运行后结果I的值是:()A15B-8C12D-5

3、有程序:DO10I=1,5,3DO10J=I,310K=I+JWRITE(*

有程序:DO10I=1,5,3DO10J=I,310K=I+JWRITE(*,*)KEND此程序的运行结果是:()A8B4C7D10

4、下面语句序列执行后,K的值是() int i=6,j=8,k=10,m=7

下面语句序列执行后,K的值是()int i=6,j=8,k=10,m=7;if(!(i>jm>k++)) k++;A9B10C11D12

5、给定下面的代码: int i=1,j=10; do { if(i++>--j

给定下面的代码: int i=1,j=10; do { if(i++>--j) continue; }while(i<5) 执行完之后,i与j的值分别是多少? ( )Ai=6,j=5Bi=5,j=5Ci=6,j=4Di=5,j=6

6、有以下程序: main() { int i=1,j=1,k=2; if((j

有以下程序: main() { int i=1,j=1,k=2; if((j++‖k++)&&i++)printf("%d,%d,%d ",i,j,k); } 执行后的输出结果是 ______。A1,1,2B2,2,1C2,2,2D2,2,3