首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
2017-11-27
43
问题
下述程序的输出结果是( )。
#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/S6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。printf("%f\n",(int)(x*100+0.5)/100.0);
以下叙述中错误的是()。
以下叙述中正确的是()。
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda,请填空。#include<string.h>
以下程序的输出结果是()。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=2
以下叙述中正确的是()。
下列关于栈的描述中错误的是()。
有以下程序#includemain(){inta,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m:b=*p1+*p2+6;printf(“%d”,
以下选项中,能表示逻辑值“假”的是
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include#include#defineM81inttim(
随机试题
A、伤后3个月后出现症状B、伤后3周后出现症状C、伤后3天至3周内出现症状D、伤后3天内出现症状E、伤后3小时内出现症状急性颅内血肿指()
女,45岁,间断发作心悸,大汗,手抖6月余,发作时伴饥饿感,无黑朦,眩晕等。查体:血压140/90mmHg,睑结膜无苍白,心率68次/分,律齐,发作时测血压与平素无明显变化。其心悸反复发作最可能的病因是()。
周某为抢劫财物在某昏暗场所将王某打昏。周某的朋友高某正好经过此地,高某得知真相后应周某的要求提供照明,使周某顺利地将王某钱包拿走。关于本案,下列哪些选项是正确的?
地铁车站施工准备阶段质量控制内容有()。
短期成本函数和长期成本函数的区别在于( )。
客户为()而产生的购买动机不属于理性信贷动机。
样本(x1,x2…,xn)的平均数为,样本(y1,y2,…,ym)的平均数为。若样本(x1,x2…,xn,y1,y2,…,ym)的平均数,则n,m的大小关系为()。
材料:亮亮喜欢打人,经常有小朋友因此找王老师告状。今天,小朋友们坐在餐厅等待吃饭时,明明经过亮亮身边,顺手戳了亮亮一下,亮亮还手打了明明一下。这时,王老师经过,看见亮亮打人,一把抓住他,用力狠狠戳他的头,推得他直摇晃,并生气地说:“看你还打人!”见此情景,
共享单车的出现极大地方便了人们的出行,人们可以通过手机软件寻找到附近的共享单车,共享单车普遍采用的定位方式是(),该方式可以保证共享单车被“跟踪”。
TheAmericanAcademyofPediatrics(AAP)justreleaseditsupdatedguidelinesforchildren’smediause.Therecommendations
最新回复
(
0
)