首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include <stdio.b> main() { intx=3,y=5,z1,z2; z1=y^x^y;z2=x^y^x; printf("%d,%d\n",z1,z2); } 程序执行后的输出结果是(
有下列程序 #include <stdio.b> main() { intx=3,y=5,z1,z2; z1=y^x^y;z2=x^y^x; printf("%d,%d\n",z1,z2); } 程序执行后的输出结果是(
admin
2022-04-01
83
问题
有下列程序
#include <stdio.b>
main()
{ intx=3,y=5,z1,z2;
z1=y^x^y;z2=x^y^x;
printf("%d,%d\n",z1,z2);
}
程序执行后的输出结果是( )。
选项
A、7,7
B、5,3
C、8,8
D、3,5
答案
D
解析
“^”异或运算,其功能是参与运算的两个数,按位异或,如果两个相应位相同,结果为0,否则为1;异或运算满足如下规则:1:满足交换律;2:一个数与0异或的结果仍是原数;3:一个数与1异或的结果是原数按位取反;所以题意中,y^x^y等价于y^y^x,等价于0^x,等价于x,即z1=x;x^y^x等价于x^x^y,等价于0^y,等价于y,即z2=y;输出结果为:3,5;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/b2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,*p=&i,*=&j,*r;r=f(p,q
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
下面结构体的定义语句中,错误的是
有以下程序main(){unsignedchara=2,b=4,c=5,d:d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
以下叙述中正确的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
以下定义语句中正确的是
关于C语言的变量,以下叙述中错误的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
随机试题
下列选项中,可以申请专利的是【】
下列关于个人标准信用信息基础数据库信息采集的说法,错误的是()。
利用账龄分析表可了解下列情况()。
我国横断山脉是具有国际意义生物多样性的关键地区,横亘()。
试述宋代书院制度的产生及其教学特点。
甲和乙、丙依法签订合同,将甲的一套房屋以14万元的价格卖给乙、丙,此合同产生的债属于()。
SchoolLunchResearchhasshownthatoverhalfthechildreninBritainwhotaketheirownlunchestoschooldonoteat【C1】__
Theguidewalkedsofastthatmostofthetouristscouldnot______him.
______forthetimelyinvestmentfromthegeneralpublic,hiscompanywouldnotbesothriving.
E1Ninoisadisturbanceoftheworld’snormalclimatepattern.DuringElNinoevents,thewesterlytradewindsbecomesloweran
最新回复
(
0
)