首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
22
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格字符)
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为()。
有以下程序:#inc1ude#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i
以下叙述中正确的是()。
以下不能用于实型数据的运算符是
下列叙述中正确的是
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio-h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",_______);}在程序中下划
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
因环境污染受到损害的当事人,要求污染单位赔偿损失,只需()
骨性关节炎的主要病变是
A.唾液B.胃液C.胆汁D.胰液E.小肠液对脂肪消化力最强的是
患者女,19岁,1年来阴道流血淋漓不断并逐渐出现面色苍白,乏力,化验示Hb60g/L,血涂片示红细胞大小不等,中心淡染;骨髓中铁粒幼细胞减少,下列哪项治疗不正确
当应急电源装置(EPS)用作应急照明系统备用电源时,关于应急电源装置(EPS)的选择,下列哪些项表述符合规定?()
下列属于“所有者权益”类科目包括的内容是()。
下列小型微利企业2015年1月1日后购进资产的税务处理,正确的有()。
[*]
设函数z(x,y)由方程确定,其中F为可微函数,且f2’≠0,则
使用PowerDesigner的DataArchitect,可以对已有数据库生成物理数据模型(PDM),这种功能通常称为【】。
最新回复
(
0
)