更多“ 有以下程序:程序运行后的输出结果是( )。A.6.5.4.3.3,2,1,B.1,2,3,4,5,6,C.1,1,1,1,1,lD.6,6,6,6,6,6, ”相关问题
  • 第1题:

    有以下程序

    程序执行后输出结果是( )。

    A.5.OO

    B.5

    C.5.2l

    D.0.0


    正确答案:A
    fun2中a=funl(x);返回1,b=funl(Y);返回值为4,所以fun2函数返回5,按格式输出后为5.00,所以答案选择A)。

  • 第2题:

    有以下程序:

    程序运行后的输出结果是( )。


    正确答案:B
    第一次执行外循环,i的值为3,第一次执行内循环j的值为1,j<=2条件成立,打印i+j的值,即4;第二次执行内循环J的值为2,j<=2条件成立,打印i+j的值,即5;再判断条件不成立,打印回车换行符,跳出内循环。第二次执行外循环,i的值为2,内循环的执行同第一次一样,所以打印3和4,打印回车换行,结束内循环。第三次执行外循环i的值为1,同理内循环中打印2和3,打印回车换行符,结束内循环。

  • 第3题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.1,2,6,24,120,

    B.1,2,3,4,5,

    C.1,1,1,1,1,

    D.1,2,4,6,8,


    正确答案:A
    static静态变量只在声明时初始化一次。mul()累乘,第一次init=1,init}=val,第二次init=1,val=2,第三次init=2,val=3,第四次init=6,val=4,第五层init=24,val=5,因此结果为l,2,6,24,120。故答案为A选项。

  • 第4题:

    有以下程序

    程序运行后的输出结果是( )

    A.一l

    B.0

    C.l

    D.7


    正确答案:A
    当a为0时.a~表达式为0,条件为假,循环结束,执行判断条件后a为一l,所以选择A)。

  • 第5题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.3

    B.4

    C.l

    D.9


    正确答案:B
    每次内循环只循环一次就结束,第一次外循环时t=t+b[0][b[0][0]]=1+b][0]=1+0=第二次外循环时t=t+b[1][b[1][1]]=1+b[1][1]=1+1=2;第三次外循环时t=t+b[2][b[2][2]]=2+b[2][2]=2+2=4。