首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int x=3,y=5; x=x^y;y=x^y;x=x^y; printf("%d,%d\n",x,y); } 程序运行后的输出结果是( )。
有以下程序: #include main() {int x=3,y=5; x=x^y;y=x^y;x=x^y; printf("%d,%d\n",x,y); } 程序运行后的输出结果是( )。
admin
2017-07-05
57
问题
有以下程序:
#include
main()
{int x=3,y=5;
x=x^y;y=x^y;x=x^y;
printf("%d,%d\n",x,y);
}
程序运行后的输出结果是( )。
选项
A、3,5
B、5,3
C、35,35
D、8,8
答案
B
解析
^运算符为按位异或运算符,即0^1=1,1^0=1,1^1=0,0^0=0;经计算可得x=x^y,y=x^y,x=x^y,作用是交换x,y的值。因此答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/idDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);}
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下程序运行后的输出结果是。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);print{(“%d\n”,a);
对软件设计的最小单位(模块或程序单元)进行的测试通常称为测试。
下面描述中错误的是
已知下列函数定义:fun(int*b,intc,intD){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])(
下列叙述中正确的是()。
下列选项中,不属于数据库管理的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
随机试题
企业实施JIT生产方式的目标是()
“呃逆”呃声响亮,气冲有力,连续发作,脉弦滑者多属于
腰椎斜位标准片所见,错误的是
氯丙嗪不用于
非地震区车间、仓库、食堂等空旷的单层砖砌体房屋檐口标高大于()m时,应增加圈梁设置数量。
施工导流的基本方式分为分段围堰导流和()。
多式联运提单与航空、铁路、公路运单一样是运输合同。()
某股份有限公司年初未分配利润75万元,当年实现净利润750万元,分别按10%和5%计提法定盈余公积和任意盈余公积,当年宣告发放现金股利60万元。不考虑其他因素,该公司年末未分配利润余额为()万元。
生产力和生产关系、经济基础和上层建筑之间的矛盾已经不再是社会主义社会的基本矛盾。()
假设某分时系统采用简单时间片轮转法,当系统中的用户数为n、时间片为q时,系统对每个用户的响应时间T=(23)。
最新回复
(
0
)