首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
11
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
给定程序MODll.C中fun函数的功能是:求S=aa…aa…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之问)例如a=3,n=6,则以上表达式为:S=333333—33333-3333-333—33—3其
下列关于栈的叙述中,正确的是
下列叙述中错误的是()。
有如下程序#include<stdio.h>voidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}mai
以下不能用于实型数据的运算符是
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
软件生命周期中的活动不包括
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下面不属于软件需求规格说明书内容的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
构成我国浪漫主义文学源头的是()。
下列不符合多柔比星特点的是
租赁业务按其目的不同可分为哪两类?各自有何特点?
下列与药物密封贮藏,可以达到防蛀防霉的效果的是
A.靠近抗原孔B.靠近抗体孔C.在两孔之间D.呈多条沉淀线E.不出现沉淀线双扩试验平板法中,若抗体含量较大,则反应沉淀线应
()是指投资于传统的股票、债券之外的金融和实物资产的基金。
配送中心是指作为从事配送业务的物流场所,它应符合()要求。
小王进行了一次人格测试,测试中要求小王用“是否”或“同意—不确定—不同意”的形式来回答,小王参与的这种人格测试属于自陈问卷法。()
在下列情形中,房屋承租人不得行使优先购买权的是()
计算二重积分,其中D是由曲线,直线y=x及x轴所围成的闭区域。
最新回复
(
0
)