首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 main(){unsigned char a=2,b=4,c=5,d; d=a|b;d&=c; printf(’’%d\n’’,d);}
以下程序的输出结果是( )。 main(){unsigned char a=2,b=4,c=5,d; d=a|b;d&=c; printf(’’%d\n’’,d);}
admin
2019-05-17
23
问题
以下程序的输出结果是( )。
main(){unsigned char a=2,b=4,c=5,d;
d=a|b;d&=c;
printf(’’%d\n’’,d);}
选项
A、0
B、2
C、4
D、8
答案
C
解析
本题考查位运算,C语言中的|为按位或运算,&为按位与运算,按位与(&)运算符的作用是:把参加运算的两个运算数按对应的二进制位分别进行“与”运算,当两个相应的位都为1时,该位的结果为1;否则为0。按位或(|)的运算规则是:参加运算的两个运算数中,只要两个相应的二进制位中一个为1,则该位的运算结果即为1;只有当两个相应位的数都为0时,该位的运算结果才为0。首先d=2|4值为6,d=6&5值为4。
转载请注明原文地址:https://kaotiyun.com/show/MWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));)程序运行后的输出
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)‖(b=1))c=2;if((c==3)&&(d=-1))a=5;printf(
若有以下程序段structst{intn;structst*next;);structsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;p=&a[0];则以下选项中值为6的表达式是
有以下程序structAfinta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"Z
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;)s;);struc
以下叙述中错误的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下面描述中,不属于软件危机表现的是
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考
随机试题
在修理牛头刨床的活折板与活折板支架时,两者配合面的间隙为()mm。
张炎认为谁的词“风流蕴藉处,不减周、秦”()
在芝加哥繁华的街道中,有一家不太引人注意的熟食店,店主是一位穿着朴素、气质朴实的中年人。一位商人看到这家店的时候,觉得这家店的生意肯定比较惨淡,而且全年的利润也不会太高。可是,当他看到店主的法拉利座驾后,他对这家店产生了兴趣,并细心观察。有一天,
不符合弥漫性膜性增生性肾小球肾炎的描述是
最佳服药时间在上午8时左右的药物是
将锚杆支护钻孔设置为施工质量控制点是由于它是工程的()。
数值越高,则表明企业全部资产的利用效率越高、盈利能力越强的财务指标是()。
当经济中存在失业时,应采取的财政政策工具是()。
Whatisthepurposeofthecall?
【B1】______【B9】______
最新回复
(
0
)