itgle.com
更多“阅读下面程序段,则执行后的结果为 #include"stdio.h" main() {intm=4,n=2,k; k=fun(m,n) ”相关问题
  • 第1题:

    现有如下程序段,则程序段的输出结果为 【16】 。

    #include "stdio.h"

    int fun()

    {static int k;

    return k;}

    main()

    {int m;

    m=fun();

    printf("%d\n",m);}


    正确答案:
    0

  • 第2题:

    阅读下面程序段,则执行后的结果为 #include"stdio.h" main() { int m=4,n=2,k; k=fun(m,n); printf("%d\n",k);} fun(int m,int n) { return(m*m*m-n*n*n);}

    A.64

    B.8

    C.56

    D.0


    正确答案:C
    解析:如果没有指明函数值类型,则默认函数返回值的类型为int型。注意:顺序程序结构的执行过程。

  • 第3题:

    阅读下面语句,则程序的执行结果是______。include"stdio.h"main(){ inta=-1,b=1,k;if((++a<0)&

    阅读下面语句,则程序的执行结果是______。

    include"stdio.h"

    main()

    { inta=-1,b=1,k;

    if((++a<0)&&! (b--<=0))

    printf("%d,%d\n",a,b);

    else printf("%d,%d\n",b,a);}


    正确答案:
    与运算两边的语句必须同时为真时,结果才为真。当执行完if(++a0)&&!(b--=0))时,a,b的值已经发生了变化。

  • 第4题:

    阅读下面程序,则程序的执行结果为( )。 include"stdio.h" main() {int a=10; fun(A); printf("%d\n",A);} fun(int x) {x=50;}


    正确答案:10
    10

  • 第5题:

    阅读下面程序段,则执行后的结果为

    #include "stdio.h"

    main()

    { int m=4,n=2,k;

    k=fun(m,n);

    printf("%d\n",k);}

    fun(int m,int n)

    { return(m*m*m-n*n*n);}

    A.64

    B.8

    C.56

    D.0


    正确答案:C
    解析:函数之间的数据传递。如果没有指明函数值类型,则默认函数返回值的类型为int型。