首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> voidmain() { char a=1,b=2; char c=a∧b<<2; pfintf(’’\n%d’’,c); }
下述程序的输出结果是( )。 #include<stdio.h> voidmain() { char a=1,b=2; char c=a∧b<<2; pfintf(’’\n%d’’,c); }
admin
2018-09-26
16
问题
下述程序的输出结果是( )。
#include<stdio.h>
voidmain()
{ 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。“左移(<<)”运算的规则是将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/UNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){int.a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;*q=*(p+5);printf("%
下列说法不正确的是()
两种基本测试方法中,()测试的原因之一是保证所测试模块中每一个独立路径至少要执行一次。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有链结点数据域的和值,作为函数值返回。请在横线处填入正确内容。structlink{intdata;st
在C语言中,整数65534在存储单元中的存储情况是()
若输入3、4、5,程序的输出结果为【】。#include"math.h"main(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c)
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为[]。
若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是【】。intb,c;floata;scanf("%f,%d,c=%d",&a,&b,&C)
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
随机试题
正常小儿白细胞分类以中性粒细胞占多数的年龄为
IgG分子所具有的生物学功能有()
某综合楼的附近打了一口很大的消防水井,以供消防用水,里面装置有水泵,水泵接合器接口的位置应方便操作,安装在便于消防车接近的人行道或非机动车行驶地段,距室外消火栓或消防水池的距离宜为()
上市公司向所上市的证券交易所、登记结算机构报送的用以确定配股运作办法的材料中必须包括的是()。
银行无力满足客户提取存款和正常贷款需求而使银行收益和声誉蒙受损失的风险称为()。
影响社会知觉的主观因素包括()。
历史上第一个提出“教育要遵循自然”的观点的是卢梭。
简述教育目的的社会本位论。
It’sthefirstquestionparentsaskwhentheirchildisdiagnosedwithautism(自闭症).Willhisfuturebrothersorsistershavea
A、Menwholiveinwindyareas.B、Womenwhovolunteeredtostayoutside.C、Travelerswhotakeshowers.D、Peoplewhoareunderstr
最新回复
(
0
)