>1 ); 输出结果是( )。" />
若有以下程序段 int r=8; printf("%d\n",r>>1 ); 输出结果是( )。
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
>1 ); 输出结果是( )。">若有以下程序段 int r=8; printf("%d\n",r>>1 ); 输出结果是( )。
若有以下程序段 int r=8; printf("%d\n",r>>1 ); 输出结果是( )。
admin
2020-07-28
36
问题
若有以下程序段
int r=8;
printf("%d\n",r>>1 );
输出结果是( )。
选项
A、4
B、8
C、16
D、2
答案
A
解析
右移运算符">>"的运算规则是把左边运算数的各二进制位全部右移n位,n取决于">>"右边的数值。整型数据r的十进制值为8,对应二进制数值为0100,右移1位的运算结果为0010,十进制数值为4,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/9m3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算结果为10
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);printf("%d,%d,%d\n",
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下关于return语句的叙述中正确的是
下列关于栈的叙述中,正确的是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
以下选项中不属于C语言标识符的是
关于C语言的变量,以下叙述中错误的是
随机试题
路由器的主要功能是_______。
与脑脊神经节相比,自主神经节的特点是()
支气管扩张大咯血患者最危险且最常见的并发症是
孕妇,妊娠31周,无痛性阴道流血4次。检查发现,胎心在正常范围,子宫无压痛,阴道流血量少于月经量,正确的护理措施是
国内贸易的工厂交付方式中,货物风险将存()转移给买方。
产品与竞争产品的差异越大,获得较大利润的可能性就越小。()
侯景之乱
n阶矩阵A和B具有相同的特征值是A和B相似的()
Despitethescandalsoverleakede-mails,thescientificevidenceforglobalwarmingremainsstrong.Thequestion,then,istow
Ineverycultivatedlanguagetherearetwogreatclassesofwordswhich,takentogether,comprisethewholevocabulary.First,t
最新回复
(
0
)