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

    有以下程序
    main( )

    { int x=0,y=5,z=3;

    while(z-->0&&++x<5) y=y-1;

    printf(“%d,%d,%d\n”,x,y,z);

    } 程序执行后的输出结果是(

    A)3,2,0 B)3,2,-1 C)4,3,-1 D)5,-2,-5

  • 相关试题查看更多

  • ID:9372-2074

    以下数组定义中错误的是( )

    Aintx[][3={0}

    Bintx2][3={{l2}{34}{56}}

    Cintx[][3={{l23}{456}}

    Dintx2][3={l23456}

    查看解析

  • ID:9372-9285
    下列程序段的输出结果是

      int n='c';

      switch(n++)

    {

    defaultprintf("error");break;

       case 'a'

    case 'A'

    case 'b'

    case 'B'printf("good");break;

       case 'c'

    case 'C'printf("pass");

       case 'd'

    case 'D'printf("warn");
    }

    查看解析

  • ID:9372-7032

    若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初使化后,得到a[1][2]的初值是。得到a[2][1] 的初值是

    查看解析

  • ID:9372-7022
    以下对一维整型数组a的正确说明是( )

    A int a(10)

    Bint n=10,a[n]
    C
    int n;scanf(“%d”,&n);int a[n];

    D#define SIZE 10 int a[SIZE];

    查看解析

  • ID:9372-7019

    执行下面的程序时,从键盘上输入52,则输出结果是 ( )
    main()

    {int a,b,k;

    Scanf(“%d%d”,&a,&b);

    k=a;

    if(a

    else k=b%a;

    printf(“%d\n”,k);}

    A 5 B 3 C 2 D 0

    查看解析