首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
2012-08-23
68
问题
下述程序的输出结果是( )。
#include
void main()
{ 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位,将左边移动的高位舍弃,右边空出的位补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/sfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<studio.h>#defmeF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
函数ssbc叩()的功能是对两个字符申进行比较。当s所指字符串和t所指字符申相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。#incl
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符数组s2中。#include<stdio.h>voidreplace(s1,s2,str1,str2)char*s1,
下列叙述中错误的是()。
一个项目具有一个项目主管,一个项目主管叫‘管理多个项目,则实体“主管”与实体“”的联系属于______。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
以下数据结构中不属于线性数据结构的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
具有3个结点的二叉树有
随机试题
对于普通气缸,当压缩空气的压力作用在无杆方的活塞端面时,就提供了一个较快速度而作用力小的行程。()
肝阴不足型缺铁性贫血常用治疗方剂是
A.羚角钩藤汤B.柴胡疏肝散C.逍遥散D.清肝引经汤E.龙胆泻肝汤治疗肝经郁火导致的经行吐衄宜选
再生障碍性贫血的发病机制是
关于拍卖、变卖抵押房地产所得价款清偿顺序的说法,正确的有()。
设3阶矩阵已知A的伴随矩阵的秩为1,则a=()。
国债作为国家取得财政收入的一种形式,与其他财政收入形式相比,具有的特征是()。
一般资料:求助者,男性,29岁,自考本科毕业生。因与父母有矛盾,前来求助。以下是心理咨询师与求助者的咨询谈话:求助者:我最近一个月特烦。心理咨询师:你能对我详细讲讲烦恼的原因吗?求助者:老爸老妈结起伙来整天追着我说个没完,本
在数据库设计中,将E-R图转换成关系数据模型的过程属于
Thepassengerswillhavea15-minute______stopatBloomington.
最新回复
(
0
)