首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> void main() { char a=1,b=2; char c=a^b<<2: printf(’’\n%d’’,c); }
下述程序的输出结果是( )。 #include<stdio.h> void main() { char a=1,b=2; char c=a^b<<2: printf(’’\n%d’’,c); }
admin
2020-11-27
52
问题
下述程序的输出结果是( )。
#include<stdio.h>
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。“左移(<<)”运算的规则是将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/Fe3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是()。
下面属于白盒测试方法的是
关于程序的编译执行和解释执行,以下叙述中正确的是()。
数据库设计过程不包括
下列与队列结构有关联的是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
下面不属于软件测试实施步骤的是
随机试题
Huntedasthewildturkeyis,ithasdevelopedahighdegreeofingenuityinescapingfromitspursuers.Itappearstohavelear
Inthissmalltowntherewasnotasinglemanofimportancewhowoulddaretohaveahousekeeperyoungerthansixty,forfearof
下述热源中可以熔化高熔合金的有
痞满势急,口渴喜冷辨为
职业健康安全与环境管理体系的运行中,管理评审应注意的问题有()。
1938年5月26日至6月3日,在延安抗日战争斗争会上,毛泽东在总结抗日战争初期经验的基础上,针对中国国民党内部分人的“中国必亡论”和“中国速胜论”,以及中国共产党内部分人轻视游击战的倾向,系统地阐述了中国实行()以获得对日胜利的战略。
下列实行的制度中,不属于秦朝实行的是()。
下列有关文学知识的表述,不正确的一项是:
知识性的认识是为了获得关于客体的()
打开工作簿文件Excel.Xlsx。选取G4:17单元格区域内的“产品名称”列和“所占百分比”列单元格的内容建立“分离型三维饼图”,图表标题为“产品销售图”,移动到工作表的A13:G28单元格区域内。
最新回复
(
0
)