您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-10680

    有以下程序

    int f(int b[][4])
    { int i,j,s=0;
    for(j=0;j<4;j++)
    { i=j;
    if(i>2) i=3-j;
    s+=b[j];

    }

    return s;

    }

    main( )
    { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};

    printf(“%d\n”,f(a));

    }

    执行后的输出结果是(

    A)12 B)11 C)18 D)16

  • 相关试题查看更多

  • ID:9372-10666

    设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )

    A)scanf(“%d”,pa); B)scanf(“%d”,a);

    C)scanf(“%d”,&pa); D)scanf(“%d”,*pa);

    查看解析

  • ID:9372-10636

    以下说法中正确的是( )

    A) #defineprintf都是C语句 B) #defineC语句,而printf不是
    C) printfC语句,但#define不是 D) #defineprintf都不是C语句

    查看解析

  • ID:9372-2085
    若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);a赋于10.0b赋予22.0c赋予33.0,不正确的输入形式是 ( ) 。


    A10<回车>22<回车>33<回车> B10.0,22.0,33.0<回车>

    C10.0<回车>22.0 33.0<回车> D10 22<回车>33<回车>

    查看解析

  • ID:9372-9329
    main( )
    {int isum=0
    for(i=1i<6i++)
    sum+=i
    printf(i=dsum=dn,i ,sum)}
    结果:

    查看解析

  • ID:9372-2133

    下列程序段的运行结果为( )。

    int x=3,y

    do{ y = x--

    if(!y) { printf("x")continue}

    printf("#")

    } while((x>=1)&&(x<=2))
    A
    、输出 ## B、输出 ### C、是死循环 D、有语法错

    查看解析