首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> voidmain() { char a=1,b=2; char c=a∧b<<2; pfintf(’’\n%d’’,c); }
下述程序的输出结果是( )。 #include<stdio.h> voidmain() { char a=1,b=2; char c=a∧b<<2; pfintf(’’\n%d’’,c); }
admin
2018-09-26
13
问题
下述程序的输出结果是( )。
#include<stdio.h>
voidmain()
{ char a=1,b=2;
char c=a∧b<<2;
pfintf(’’\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/UNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义ch为字符型变量,以下赋值语句中错误的是()。
有以下程序:#include<stdio.h>main(){int.a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;*q=*(p+5);printf("%
数据结构中,与所使用的计算机无关的是数据的
以下程序的运行结果是()。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%d\nk=%d",m,k++);}main(){inti=4;fun(i+
两种基本测试方法中,()测试的原因之一是保证所测试模块中每一个独立路径至少要执行一次。
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
有以下程序:main(){intx=0,y=0,i;for(i=1;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
对以下二叉树进行中序遍历的结果是()。
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){intid,max,temp;max=n-1;do{j=0;f
随机试题
属呼吸系统疾病问诊内容的是属循环系统疾病问诊内容的是
[2008年,第45题]下列各系列中,按电离能增加的顺序排列的是()。
依据《刑法》的规定,不属于刑法的基本原则的是()。
某项目设计生产能力为年产50万件产品,根据资料分析,估计单位产品价格为120元,单位产品可变成本为100元,固定成本为280万元,该产品销售税金及附加的合并税率为5%,用产销量表示的盈亏平衡点为()件。
在对层高为3.5m的地下车库进行防烟分区检查时,应注意检查挡烟垂壁的材料和挡烟垂壁的高度是否满足现行国家消防技术标准的要求,下列挡烟垂壁的做法中,错误的有()。
国家助学贷款的贷款审批人审查的内容不包括()。
广义的依法收贷方式包括()。
下列关于公务员交流的说法不正确的是()。
设X1,X2,…,Xn(n>2)相互独立且都服从N(0,1),Yi=Xi—(i=1,2,…,n).求:Cov(Y1,Yn);
Womenknowthatalackofsleepleavesthemirritable;however,mostofthemare【B1】______ofthedamageitmaybedoingtothei
最新回复
(
0
)