首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #inc1ude void main() {char a=1,b=2; char c=a^. b
下述程序的输出结果是( )。 #inc1ude void main() {char a=1,b=2; char c=a^. b
admin
2021-04-28
21
问题
下述程序的输出结果是( )。
#inc1ude
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,不相同时结果为l。b=2的二进制为(00000010) b<<2后为00001000,a=1的二进制为00000001,所以c=a^b<<2为00001001,转化为十进制后为9。
转载请注明原文地址:https://kaotiyun.com/show/VHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
表达式3.6-5/2+1.2+5%2的值是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下程序的输出结果是()。#include<stdio.h>intm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main(
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
下面不能作为结构化方法软件需求分析工具的是
阅读以下程序#include<stdio.h>main(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
以下()不属于对象的基本特征。
随机试题
HarlanCobenbelievesthatifyou’reawriter,you’llfindthetime;andthatifyoucan’tfindthetime,thenwritingisn’tap
下列4个不同进制的无符号整数,数值最大的是______。
A.激活凝血因子ⅫB.大量组织因子入血C.血小板聚集、释放D.红细胞大量破坏E.其他促凝物质入血宫内死胎引起DIC主要是通过
下列哪项贫血是由于红细胞破坏增多所致
二项分布在什么情况下接近于Poisson分布
位于厦门的甲公司与位于台北的乙公司因货物买卖产生纠纷,双方在我国台湾地区的有关法院就该纠纷进行诉讼,该法院于2010年1月作出终审判决。根据最高人民法院关于人民法院认可我国台湾地区有关法院民事判决的相关司法解释,下列哪些选项是正确的?
机车车辆脱轨事故的主要原因有()。
防烟排烟系统的验收内容主要包括资料查验、观感质量检查、现场抽样检查及功能性测试和验收结果判定等。下列方法中,属于观感质量检查方法的是()。
甲公司2012年销售收入4000万元,产品质量保证条款规定,产品售出后,如果一年内发生正常质量问题,甲公司将负责免费维修。根据以往经验,如果发生较小质量问题,修理费用为销售收入的2%,发生较大问题的修理费用为销售收入的3%~5%,发生特定质量问题的修理费
小明计划开车用2小时回家,行驶1小时后,汽车发生故障,半小时后,汽车恢复正常,问如果按计划时间到家,小明需提速多少?()
最新回复
(
0
)