A、把x 和y按从大到小排列
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值
题目就是这样的,我也觉得有问题,如果按题目那意思,我认为x和y的值根本就没有改变
A。
原题语句应该是x+=y,y=x-y;x- =y;才有意义。这样的话,
执行x+=y得x=x+y
由于此时的x,故执行y=x-y得y=x
由于此时的x,y,故最后执行x-=y,得x=y。
例如:
x+=y等价于x=x+y,将x、y的和赋给x
y=x-y=(x+y)-y=x,将原来x的值赋给y
x-=y等价于x=x-y=x+y-x=y,将原来y的值赋给x
语句的作用是将x、y的值互换。
扩展资料:
int a,b,c; (a,b,c为整型变量)
long x,y; (x,y为长整型变量)
unsigned p,q; (p,q为无符号整型变量)
定义整型变量的格式是:
整数类型 1个变量名或用逗号隔开的多个变量名
类似地,还可以定义 unsigned int 、 unsigned long 型的变量。
定义一个变量,意味着在内存中给这个变量分配了相应大小的存储空间,同时确定了这个变量值的存储方式和可以进行的操作。
参考资料来源:百度百科-变量
设x和y均为int 型变量,则以下语句:x+=y;y=x-y;y=x-y;x-=y;的功能是
原题语句应该是x+=y,y=x-y;x- =y;才有意义。这样的话,执行x+=y得x=x+y 由于此时的x,故执行y=x-y得y=x 由于此时的x,y,故最后执行x-=y,得x=y。例如:x+=y等价于x=x+y,将x、y的和赋给x y=x-y=(x+y)-y=x,将原来x的值赋给y x-=y等价于x=x-y=x+y-x=y...
49、设x和y均为int 型变量,则以下语句:x+=y;y=x-y;y=x-y;x-=y;的功...
y=x-y=(x+y)-y=x,将原来x的值赋给y x-=y等价于x=x-y=x+y-x=y,将原来y的值赋给x 语句的作用是将x、y的值互换。选D。
设x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y; 的功能是...
y=x-y把原来x的值放到y里 x-=y(x=x-y)把原来y的值放到x里
求高手帮忙做一些C语言试题
1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:D、交换x和y中的值 2、已说明int a=256,执行语句printf(”%x” ,a);的结果是:A、100 3、以下合法的赋值语句是:A、x=y=100;4、已说明int a=256,执行语句printf(”%x” ,a);的结果是...
求一些c编程题
49、设x和y均为int 型变量,则以下语句:x+=y;y=x-y;y=x-y;x-=y;的功能是 A、把x和y按从大到小排列 B、把x和y按从小到大排列 C、无确定结果 D、交换x和y中的值、D、1 50、设有 int x=11; 则表达式 (x++ * 1\/3) 的值是 A) 3 B) 4 C) 11 D) 12、A、151、设有如下的变量定...
急求大学的PASCAL语言试卷
20.设x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y;的功能是: A)把X和Y按从大到小排列 B)把X和Y按从小到大排列 C)无确定结果 D)交换X和Y中的值 21.以下程序的输出结果是 A) 10 10 B) 12 12 C) 11 10 D) 11 13 main() { int a=12,b=12; printf("%d\\n",--a,++b);...
全国计算机等级考试三级网络技术考什么?
(19) 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )。A)printf(“x=%d\\n”,x); B) printf(“x=%1d\\n”,x);C)printf(“x=%8dL\\n”,x); D)printf(“x=%LD\\n”,x);(20) 若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);printf(“%d,%d\\n”,m,i);...
26. 设x和y均为int型变量,且x=1,y=2,则以下表达式:0+x\/y的值为...
给200
c语言考试,求答案,急!!急!!
(19) 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )。 A)printf(“x=%d\\n”,x); B) printf(“x=%1d\\n”,x); C)printf(“x=%8dL\\n”,x); D)printf(“x=%LD\\n”,x); (20) 若有以下程序: main() { int k=2,i=2,m; m=(k+=i*=k);printf(“%d,%d\\...
设x,y,z,t均为int型变量,则执行完下面语句后,y的值是( )
y的值是1,选择答案C。因为++x后,x的值为2,非0(即为“真”,所以后面的逻辑或已经不需要再判断)