首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
35
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
若运行时给变量x赋值12,则以下程序的运行结果是()。#include<stdio.h>main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;
若有说明inta[3][4];则下面属于a数组元素的非法引用的是()。
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.
若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c赋值8,下面不正确的输入形式是()。
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护o
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
设有下列二叉树:对此二叉树中序遍历的结果为
以下选项小可作为C语言合法整数的是()。
下列选项中正确的语句组是()。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、i的值为2、k的值为3,以下选项中正确的输入语句是
随机试题
Newspapers,alongwithreportingthenews,instruct,entertain,andgiveopinions.Animportantwayforreadingalarge,big-cit
某患儿,女性,出生后即发现头皮数个2~4cm大小皮肤肿物,呈草莓状分叶,边界清,质软,呈葡萄酒色,压之褪色,一年后停止生长
设备监理师在设备制造过程中投资管理的主要任务有( )。
下列生活方式不符合低碳经济要求的是()。
选项四个图形中.只有一个是由题干四个图形拼合而成的,请选出来。
(2010四川下52)不完全归纳推理就是根据一类事物中的部分对象具有(或不具有)某种属性,从而推出该类事物的全部对象都具有(或不具有)某种属性的推理。下列事例中,属于不完全归纳推理的是:①一个贩毒团伙共有六名成员,通过考察了解到这个团伙的每一个人
某公司将五名新员工分别安排到产品开发、管理、销售和售后服务这四个部门工作,每个部门至少1人,若其中有两人只能从事销售或者售后服务两个部门的工作,其余三人均能从事四个部门的工作,则不同的选派方案有()种.
[*]
下列语句执行后的结果是()y=5;p=&y;x=*p++;
ItisnoteasytotalkabouttheroleofthemassmediainthisoverwhelminglysignificantphaseinEuropeanhistory.Historyan
最新回复
(
0
)