更多“若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667###S ”相关问题
  • 第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题:

    若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

    A.0

    B.0.7

    C.0.66667

    D.0.66666667


    正确答案:A
    A。【解析】整数相除为整数,所以结果为0。

  • 第3题:

    若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()

    A.7

    B.8

    C.9

    D.10


    B 解析:本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8位。

  • 第4题:

    若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()

    A.7

    B.8

    C.9

    D.10


    参考答案:B

  • 第5题:

    若有语句 int i=-19,j=i%4; printf("%dn",j); 则输出结果是___________


    -3 本题考核的知识点是运算符“%’的应用。该运算符是求两个数相除的余数,其结果与被除数的符号一致,本题中“-19%4”的值为“-3”,所以说空格处应该填-3。