单选题

设x=12、y=12345,执行语句printf(“%4d,%4d”,x,y);的输出结果是()。

A12,123

B12,1234

C12,12345

D12,123456

正确答案

来源:www.examk.com

答案解析

相似试题
  • 若x和y均为int类型的变量,则依次执行语句x+=y;y=x-y;x-=y;的效果是()。(用文字描述)

    填空题查看答案

  • 若已有如下宏定义: #define MIN(x,y)  (x)>(y)?(x):(y) 以及定义:int a=1,b=3,c;,则执行语句c=MIN(a=b,b-a);以后,变量c的值是()

    填空题查看答案

  • 若已有以下定义和语句: #include       int x=4,y=3,*p,*q,*s;  p=&x; q=&y; s=q; q=NULL;  则下面分别给出的四条语句中,错误的是()

    单选题查看答案

  • 若有以下宏定义:  #define  N  2  #define  Y(n)  ((N+1)*n)  则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?

    简答题查看答案

  • 以下程序段中循环体的执行次数是()。 x=10; y=0;    do{ y+=2;     x-=2+y;  }while(x>=0); 

    单选题查看答案

  • 若变量y为float类型,且已经被赋值,则下列语句中能够将y中数值保留到小数点后面两位,并且将第三位四舍五入的是()。 

    单选题查看答案

  • 从循环体内某一层跳出,继续执行本循环的下一次循环的语句是()。

    单选题查看答案

  • 若有int x=3,y=4,z=5; ,则表达式 !(x+y)+z-1 && y+z/2的值是()

    填空题查看答案

  • 若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。

    单选题查看答案