首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
admin
2020-06-16
29
问题
若有以下程序段:
int r=8:
printf("%d\n",r>>1);
输出结果是( )。
选项
A、16
B、8
C、4
D、2
答案
C
解析
C语言中“>>”是对二进制的右移运算符,右移相当于将原数做除二操作,它将原数右移相应位数,并将移出的位舍去,在高位补0,将所得的结果再赋值给变量。本题中8的二进制为00001000,右移一位得到00000100,所以是4。
转载请注明原文地址:https://kaotiyun.com/show/MpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx:for(x=5;x>0;x一一)if(x一一
构成计算机软件的是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");
若有以下程序:#includemain(){ints=0,n;for(n=0;n
如下所示的系统结构图的最大出扇数是()。
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。请改正程序中的错误,使它能得出正确的结果。注意:不要
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要
关系的实体完整性要求关系中不能为空的属性是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
肺脓肿的X线表现是
上市公司出现()情形之一的,应当及时向交易所报告并披露。
由于发包人未能按时办理有关批准和手续,导致工程暂停施工,( )。
由于经济结构的不同,行业基本上可分为完全竞争、不完全竞争、垄断竞争和完全垄断四种市场类型。()
下列关于公共物品或服务的提供及受益范围的表述中,错误的是()。
荀子《劝学》原文君子曰:学不可以已。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,车柔以为轮,其曲中规。虽有槁暴,不复挺者,使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。吾尝终日而思矣
有人建议邢老师对违纪学生进行罚款,邢老师拒绝了建议,体现了邢老师()。
A、 B、 C、 D、 CA、B、D直线a,b可能平行
钙是非常重要的一种人体微量元素,人体中的矿物质约占体重的5%,钙约占体重的2%。而人体所需钙元素,绝大多数都是从日常饮食中摄取的。下列食品中,含钙量最高的是()
A=BOOK1B=BOOK2C=BOOK3D=BOOK4Whichbook(s)say(s)that….theclimateaffectsthefuturesustainablea
最新回复
(
0
)