首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
32
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
已知字符A的ACSII码值为65,以下语句的输出结果是______。charch=’B’;printf("%c%d\n",ch,ch);
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是()。
以下程序的运行结果是()。#include<stdio.h>main(){st,uctdate{intyear,month,day;}today;printf("%d\n",sizeo
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、i的值为2、k的值为3,以下选项中正确的输入语句是
以下程序中函数sort的功能足对a所指数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i
设有下列二叉树:对此二叉树先序遍历的结果为
以下不合法的用户标识符是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
已知A公司拟购买某公司债券作为长期投资(打算持有至到期),要求的必要收益率为5%。现有3家公司同时发行5年期,面值均为1000元的债券。其中:甲公司债券的票面利率为8%,每年付息一次,到期还本,债券发行价格为1041元:乙公司债券的票面利率为8%,单利计息
下列药物中药典规定用旋光法测定含量的是
心脏病患者拔牙应视为禁忌证的是()
该柱的高厚比为下列______项数值?该柱的Ss,和Sc,s接近下列______组数据?
《保险营销员管理规定》的宗旨是为了规范保险营销员的营销活动,维护保险市场秩序,保护( )和被保险人的合法权益,促进保险业健康发展。
某企业“应收账款”科目月末借方余额200000元,其中:“应收甲公司账款”明细科目借方余额350000元,“应收乙公司账款”明细科目贷方余额150000元,“预收账款”科目月末贷方余额150000元,其中:“预收A工厂账款”明细科目贷方余额250
武术
52,一56,一92,一104,()。
监理单位应按照______开展工程的索赔工作。
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.【C1】______probablywill.That’soneofthe【C2】
最新回复
(
0
)