首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
26
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i<10)
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p;p=s;…}则
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是()。
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
关于算法,以下叙述中错误的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
软件测试用例包括
下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存人形参p所指字符数组中,形成一个新串。例如,形参s所指的字符为“baawrskjghzlicda”,执行后p所指
随机试题
理论上说,你的计划听上去不错,但实际上行得通吗?
大众传播是一种
综合结转分步法与分项结转分步法的区别
建设工程监理应当依照法律、行政法规及有关的技术标准、设计文件和建筑工程承包合同,对承包单位在()等方面,代表建设单位实施监督。
物业服务企业在国内参与投标业务,必须取得()。
求助者一般资料:韩某,女性,28岁,公司出纳。案例介绍:一年以前求助者的母亲因为心脏病去世,因此求助者一直害怕自己患有心脏病,整日感到紧张、害怕,经常会心悸、气短等。而且出现烦躁、情绪激动和兴趣降低,但还可以上班和正常生活。最近两个多月,症状加重
如果让你策划一个关于艾滋病的宣传活动。你如何准备?
[*]
目前我国微机上汉字内部码采用的是( )。
WhatIsAnAmerican?"Ican’tmakeyouout,"HerryJameshasMrs.TristramsaytotheAmerican,"whetheryouareverysimpl
最新回复
(
0
)