首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include void main() { char a=1,b=2; char c=a^b
下述程序的输出结果是( )。 #include void main() { char a=1,b=2; char c=a^b
admin
2021-07-09
17
问题
下述程序的输出结果是( )。
#include
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,不相同时结果为1。b=2的二进制为(00000010)b<<2后为00001000,a=1的二进制为00000001,所以c=a^b<<2为00001001,转化为十进制后为9。
转载请注明原文地址:https://kaotiyun.com/show/Rptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有如下程序#include<stdio.h>voidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}mai
数据库设计中反映用户对数据要求的模式是()。
数据字典(DD)所定义的对象都包含于()。
软件生命周期中的活动不包括
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);的输出结果是
在E—R图中,用来表示实体的图形是
下列说法正确的是()。
随机试题
除油器的作用是分离压缩空气中所含的_______、_______和_______等杂质,使压缩空气得到_______。
水路运输具有哪些技术经济特征?
Believeitornot,opticalillusion(错觉)cancuthighwaycrashes.(78)Japanisacaseinpoint.(79)Ithasreducedautomob
A、氯霉素B、头孢噻肟钠C、克拉霉素D、克拉维酸钾E、阿米卡星可引起再生障碍性贫血的药物
2007年年底,被告人符某为牟取暴利,去外地学习制造甲基苯丙胺的方法。2008年7月,符某购得制毒原料及工具,在江苏省家中制造甲基苯丙胺。同年9月初,符某与郭某在网上商定贩卖甲基苯丙胺事宜。同月5日,符某在其家中以每克220元的价格向郭某及陈某出售其制成的
以下关于企业自产工业固体废物处理的说法,符合《固体废物污染环境防治法》的是( )。
在员工职业生涯中期阶段中,对员工成长尤为重要的是()。
在和平与发展的时代,世界范围的竞争是()。
已知方程组有无穷多解,则a=______.
Itis______ofyoutoturndowntheradiowhileyoursisterisstillinbed.
最新回复
(
0
)