首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #inc1ude void main() {char a=1,b=2; char c=a^. b
下述程序的输出结果是( )。 #inc1ude void main() {char a=1,b=2; char c=a^. b
admin
2021-04-28
11
问题
下述程序的输出结果是( )。
#inc1ude
void main()
{char a=1,b=2;
char c=a^. b<<2;
printf("\n%d",c);
}
选项
A、9
B、10
C、12
D、2
答案
A
解析
本题主要考查C语言最基本的算术运算“左移(<<)”和“异或(^)”。
“左移”或“右移”运算表达式的一般形式为:x<
>n。“左移(<<)”运算的规则是将x的二进制位全部向左移动n位,将左边移动的高位舍弃,右边空出的位补0: “右移(>>)”运算的规则是将x的二进制位全部向右移动n位,将右边移出的低位舍弃,左边高位空出要根据原来符号位的情况进行补充,对无符号数则补0,对有符号数,若为正数则补0,若为负数则补1。
“异或”运算是当两个运算量的相应位相同时结果为0,不相同时结果为l。b=2的二进制为(00000010) b<<2后为00001000,a=1的二进制为00000001,所以c=a^b<<2为00001001,转化为十进制后为9。
转载请注明原文地址:https://kaotiyun.com/show/VHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是( )。
下列叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下选项中不属于C语言程序运算符的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下面模型中为概念模型的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
若有表达式(w)?(一x):(++y),则其中与w等价的表达式是
随机试题
受委托实施行政处罚权的组织必须是依法成立的管理公共事务的事业组织。()
drink空格位于动词短语addedto后,应填入表示某个事物的名词。录音原文中的morelimes“更多的酸橙汁”是题目中extralimes的同义替换。
测定聚合物相对分子质量的方法有()等。
下列哪项不属于病理性红细胞减少?
A.月经来潮前或来潮6~12小时内刮宫B.分段诊断性刮宫C.月经周期第5天刮宫D.先用抗生素控制感染再刮宫E.急症刮宫以下各种情况选择刮宫的时机是疑为子宫内膜结核
一般用于固定标本的荧光抗体的适度F/P比值为
患儿,4个月。开始添加莱泥,近日来大便日行2次,性状稍稀,夹有未消化菜泥,一般情况如前。以下处理方法中恰当的是()
根据现代激励理论,下列因素中真正能对组织员工产生激励作用的是()。
A.一碘酪氨酸B.三碘甲腺原氨酸C.甲状腺素D.反三碘甲腺原氨酸E.二碘酪氨酸甲状腺分泌的激素主要是
HumanandLifeIfyouintendusinghumorinyourtalktomakepeoplesmile,youmustknowhowtoidentifysharedexperience
最新回复
(
0
)