首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
66
问题
下述程序的输出结果是( )。
#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/6i3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式:(int)((double)9/2)-9%2的值是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
以下叙述中正确的是
下面叙述中正确的是
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
下列关于软件工程的描述中正确的是
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
数据库设计中反映用户对数据要求的模式是
随机试题
只要引进知名教练并投入充足的运营费用,就能够使一个俱乐部的球队在联赛的排名显著提升。只有对现行的买卖球员制度和奖金分配制度进行改革,才能引进到知名教练并获得充足的运营经费。某俱乐部经过几年的建设,其球队在联赛的排名并未得到显著提升。上述断定如果为真,可以
________是商业贿赂的典型形式。
患者,男,40岁,渔民,居于血吸虫流行区,常有饮生水不良习惯,持续高热3周,体温在38.3~39.4℃之间,食欲减退,伴腹胀,有黏液性稀便,每日2~3次,查体:T39.2℃,BP128/87mmHg,P125次/min,肝肋下2cm,脾1cm。化验:WBC
小脑幕切迹疝的典型临床表现()
呼吸道合胞病毒肺炎最突出的临床特点是
A省某区人民法院在处理一起行政案件时发现,财政部颁布的规章与A省人民政府之后制定的规章就同一问题作出了相互冲突的规定,则A省某区法院应该:
WilliamAppleton,authorofthebookentitledFathersandDaughters,believesthatitisaWoman’srelationshipwithherfather
BSP方法认为,信息系统应该向整个企业提供一致的信息,而信息的不一致性,主要是源于信息系统的
定义了CSMA/CD协议的IEEE标准是()。
Theteachersaidthattheearth______aroundthesun.
最新回复
(
0
)