首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #inc1ude void main() {char a=1,b=2; char c=a^. b
下述程序的输出结果是( )。 #inc1ude void main() {char a=1,b=2; char c=a^. b
admin
2021-04-28
34
问题
下述程序的输出结果是( )。
#inc1ude
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,不相同时结果为l。b=2的二进制为(00000010) b<<2后为00001000,a=1的二进制为00000001,所以c=a^b<<2为00001001,转化为十进制后为9。
转载请注明原文地址:https://kaotiyun.com/show/VHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0),i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)prin
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao
负责数据库中查询操作的数据库语言是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
某系统总体结构如下图所示
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
足部生殖腺反射区的操作手法是()。
下列公务员属于领导职务序列的是()
夏商周时期,诸侯彼此在国都之外的郊野拜会称为()
不属于继发型肺结核的是
相比负债筹资,吸收直接投资的优点是()。
A银行应B公司申请开出不可撤销信用证,金额为80万元。在收到受益人寄来的单据时,B公司资金周转出现困难,遂向A银行申请进口押汇资金80万元,下列表述正确的是()。
我国社会主义文化建设的方针是()。
简述学习动机的目标定向理论。
Idon’twanttobe______onetobreak______newstohim.
Iraqilawmakersareexpectedtovoteonthe【D1】______agreementbyWednesday,whichwillkeeptheUStroopshereuntiltheendof
最新回复
(
0
)