执行程序段“int x=1,y=2;x=x^y;y=y^x;x=x^y;”后,x和y的值分别是______。A.1和2B.2和2C.2和1D.1和1

执行程序段“int x=1,y=2;x=x^y;y=y^x;x=x^y;”后,x和y的值分别是______。

A.1和2

B.2和2

C.2和1

D.1和1


相关考题:

●分别运行下列两段程序后,y1和y2的值是(39)。程序段1:#define f(x) x*xfloatX,y1;X=2.0;Y1=x/f(x);程序段2:#define f(x) (x*x)floatx,y2;X=2.0;y2=x/f(x);,( 39)A.y1=2.0,y2=0.5B.y1=0.5,y2=2.0C. y1=2.0,y2=1.0D. y1=1.0,y2=2.0

设x和y均为int型变量,则执行下面的循环后,y值为()。include void main(){int x, y;f 设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y;A.2B.4C.6D.8

2、执行下面程序段之后,x和y的值分别是: int x=1,y=1,m=1,n=1; switch(m) { case 0: x=x*2; case 1: { switch(n) { case 1: x=x*2; case 2: y=y*2; break; case 3: x++; } } case 2: x++; y++; case 3: x*=2; y*=2; break; default: x++; y++; }A.x=6,y=6B.x=2,y=1C.x=2,y=2D.x=7,y=7

x=2,y=3,执行x,y=y,x之后,x和y的值分别是()。A.3,3B.2,2C.2,3D.3,2

2、x=2, y=3,执行x,y=y,x之后,x和y的值分别是什么?A.2,3B.3,2C.2,2D.3,3

执行下列语句后,x和y的值是() int x=1,y=1; ++x||++y;A.x=2, y=1B.x=1, y=1C.x=2, y=2D.x=1, y=2

x=2,y=3,执行x,y=y,x之后,x和y的值分别是什么?A.2,3B.3,2C.2,2D.3,3

设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; }A.2B.4C.6D.8

x=2,y=3,执行x,y=y,x之后,x和y的值分别是()。A.2,3B.3,2C.2,2D.3,3