首页/ 题库 / [单选题]设x和y都是int类型,且x=1,y=2的答案

设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。

单选题
2022-01-11 12:48
A、1 2
B、1 2 2
C、1,2
D、输出值不确定
查看答案

正确答案
A

试题解析
解析:本题考查printf函数的格式和逗号表达式。printf函数在输出时,是根据格式说明符的个数输出的,如果函数中有有多余的项将不予输出;如果有输出项少于格式说明符,则出错,不能输出正确的结果。  本题中逗号表达式(x,y)只返回y的值。此时格式说明的个数是2,而输出项的个数是3,因此printf函数只输出前两项。

标签:
感兴趣题目
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
有下列程序: #include<stdio.h> main { int x=0; int y=0; while(x<7 &&++v) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。
设X、Y相互独立,且E(X)=0,E(Y)=1,D(X)=1,D(Y)=4,则E(X2Y2)=____.
下列程序的输出结果是( )。 int f1(int x,int y){return x>y?x:y;} int f2(int x,int y){return x>y?y:x;} main( ) { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1 (a,b),f1 (c,d)); f=f1 (f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf("%d,%d,%d ,e, f,g); }
设int x=10,y=3,z;,以下语句的输出结果是______。printf("%d ",z=(x%y,x/y));
若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2以下程序段的输出结果是______。 int a;a=Y; printf("%d ",Z); printf("%d ",--a);
设x和y均为int型变量,且x=10,y=3,则以下语句的输出结果是 ( ) printf(" %d,%d ",x - -,- -y);
设x,y均为int型变量,且x=10,y=3,则printf("%d "x-,-y);语句的输出结果是 ______。
设随机变量X和Y的方差存在且不等于0,则D(X+Y)=D(X)+D(Y)是X和Y(  )。
设随机变量X和Y的方差存在且不等于0,则D(X十Y)=D(X)+D(Y)是X和Y(  ).
设x和y均为int型变量,则执行下的循环后,y值为()for(y=1,x=1;y<=50;y) {if(x==10))break; if(x%2==1) {x=5;continue;} x-=3; }
相关题目
若 x 和y 都是 int 型变量,x=100, y=200,且有下面的程序片段:
printf("%d",(x,y));
上面程序片段的输出结果是
设E(X),E(Y),D(X),D(Y)及Cov(X,Y)均存在,则D(X-Y)=(   )
设有如下定义: int x=10,y=3,z;则语句printf(“%d\n”,z=(x%y,x/y));的输出结果是( )。
下面程序main(){int x=4,y=0,z;x=3+2; printf(“%d”,x);x=y= =(z=4); printf(“%d”,x);}的输出结果是( )
设f(x,y)连续,且f(x,y)=xy+∫∫f(u,v)dudv,其中D是由y=0,y=x^2,x=1所围成,则f(x,y)等于【 】
有以下程序:main(){ int a[]={2,4,6,8,10},y=0,x,p;p=&a[1];for(x=1;x<3;x++) y+=(p+x)printf(“%d\n”,y);}程序运行后的输出结果是 ()
若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf("%d",(x,y));上面程序片段的输出结果是____
以下程序的输出结果是:( )void fun(int n,int b){a=4;b=5;}main(){int x=1,y=2;fun(x,y);printf(“%d,%d\n”,y,x);}
若x和y都是int型变量,x=100,y=200,且有程序片段:printf("%d",(x,y)); 上面程序片段的输出结果 ( )
设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y,下列关于多值依赖的叙述中,( )是正确的。Ⅰ、若X→→Y,则X→YⅡ、X→Y,则X→→YⅢ、若X→→Y,且Y,→Y,则X→→YⅣ、若X→→Y,则X→→Z
有以下程序: void f(int y,int *x) { y=y+ *x; *x;=*x+y;} main() { int x=2,y=4; f(y,&x); - printf ("%d %d ",x,y); } 执行后的输出结果是 ______。
设以下变量均为int类型,表达式的值不为7的是A.(x=y=6,x+y,x+1) B.(x=6,x+1,y=6,x+y) C.(x=y=6,x+y,y+1) D.(y=6,y+1,x=y,x+1)
设以下变量均为int类型,则值不等于7的表达式是( )。A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1。y=6,x+y)D.(y=6,y+1,x=y,x+1)
下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } printf("x=%d,y=%d,a=%d\n",x,y,a);}A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=1 D.x=5,y=4,a=3
下列程序的运行结果是( )。 int y=5,x=14; y=((x=3*Y,x+1),x-1); printf("x=%d,y=%d",x,y);
下面程序的输出是______。main(){int x=3 ,y=6,a=0;, while(x++!=(y=1)) { a+=1; if(y<x) break; } printf("x=%d, y=%d, a=%d , x, y, a);}
下面程序的输出是______。 mare() {int x=3 y=6,a=0; while(x++!=(y=1)) { a+=1; if(y<x)break; } printf("x=%d,y=%d,a=%d ",x,y,a); }
下面程序的输出是______。 main() {int x=3,y=6,a=0; while(x++!=y-=1)) { a+=1; if(y<x)break; } printf("x=%d,a=%d ",x,y,A) ; }
下列程序的运行结果是( )。 inty=5,x=14; y=((x=3*y,x+1),x-1; printf("x=%d,y=%d",x,y);
以下程序的输出结果是( )。 int x=10,y=10; printf(“%d %d ”,x--,--y);
广告位招租WX:84302438

免费的网站请分享给朋友吧