更多“下列的变量定义中,错误的是A.int a;bB.float a,b1=1.23f;C.char ch='d';D.public int i=100,j; ”相关问题
  • 第1题:

    若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d\n",i,j); 输出的结果是( )。

    A.i=8,j=9

    B.i=%d,j=%d

    C.i=%8,j=%9

    D.8,9


    正确答案:B
    解析: 本题考查printf函数的格式。在printf函数中,如果格式说明符中有两个%说明,则将第1个%后面的字符原样输出,并不输出其对应的变量值。

  • 第2题:

    下列的变量定义中,错误的是( )。

    A.inta;b;

    B.floatA,b1=1.23f;

    C.charCh1='d',ch2='\'

    D.public int i=100,j=2,k;


    正确答案:A

  • 第3题:

    若i、j已定义为int型变量,则以下程序片段中,内循环体的执行次数是 for(i=5;i;i--) for(j=0;j<4;j++) {…}

    A.30

    B.25

    C.24

    D.20


    B

  • 第4题:

    若有下列定义(设int类型变量占2个字节):i=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是( )。

    A.i=8,j=9

    B.i=%d,j=%d

    C.i=%8,j=%9

    D.8,9


    正确答案:B
    本题考查函数的输出格式。在printf函数中,格式说明符中有两个“%”,表示将第1个%后面的字符原样输出,并不输出其对应的变量值。

  • 第5题:

    下列的变量定义中,错误的是()。

    A.int a;b;

    B.float a,b=1.23f;

    C.char ch1=’d’, ch2=’’’;

    D.int i=100,j=2,k;


    int a;b;