首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
63
问题
有下列程序
#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全国计算机二级
相关试题推荐
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
以下叙述中错误的是()。
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#includeMain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);print
以下叙述中错误的是
以下叙述中正确的是
在快速排序法中,每经过一次数据交换(或移动)后()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
C语言程序的模块化通过以下哪个选项来实现
以下关于C语言的叙述中正确的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
随机试题
舍审公廨
网上支付以_______为基础,利用银行所支持的某种_______工具,实现从_______到_______、_______之间的在线_______、_______、_______、_______等过程,由此为电子商务和其他服务提供金融支持。
外源性感染是可以预防的。
患者男,60岁,左上、下后牙全部缺失,下颌缺牙区的牙槽嵴吸收严重成窄条状,拟可摘局部义齿修复。根据该患者下颌缺牙区的牙槽嵴情况排列人工牙,下列各项中不正确的是
()适用原产于世贸组织成员的进口货物,或原产于与我国签订有双边贸易协定的国家或地区的进口货物。
有下列()情形的人员,不得注册为投资主办人。I.被监管机构采取重大行政监管措施未满2年Ⅱ.未通过证券从业人员年检Ⅲ.尚处于法律法规规定或劳动合同约定的竞业禁止期内Ⅳ.已取得证券从业资格
以下关于文献法的观点哪一种是错误的?()
关于认知心理学的描述,以下哪项是不正确的?()
无产阶级及其政党在统一战线中必须坚持的原则是
在表达式中,为了和数一般的数值数据区分,Access将文本型的数据用号括起来,在日期/时间型数据两端各加了一个()。
最新回复
(
0
)