首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { int a=5,b=1,t; t=(a<<2)| b; printf("%d\n",t); } 程序运行后的输出结果是( )。
有以下程序: #include main( ) { int a=5,b=1,t; t=(a<<2)| b; printf("%d\n",t); } 程序运行后的输出结果是( )。
admin
2015-08-09
25
问题
有以下程序:
#include
main( )
{
int a=5,b=1,t;
t=(a<<2)| b;
printf("%d\n",t);
}
程序运行后的输出结果是( )。
选项
A、l
B、11
C、6
D、21
答案
D
解析
本题考查位运算以及按位或操作。将a左移二位相当于是将a乘以了4,所以a<<2等于20,二进制表示为00010100,与b按位或得到0001010l。即21,所以选项正确。
转载请注明原文地址:https://kaotiyun.com/show/HLDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言结构体类型变量在程序执行期间()。
算法的空间复杂度是指()。
下列选项中错误的说明语句是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
随机试题
下列有关卖方信贷的描述,正确的有()
维护国家经济安全的必由之路是()
吡拉西坦为
蛇毒心脏毒素蛇毒溶血毒素
A.抗氧剂B.抑菌剂C.止痛剂D.渗透压的调节剂E.pH调节剂抗坏血酸在注射剂中用作()。
蜘蛛织网、蜜蜂筑巢,都是很精致的实践活动。()
设f(x)是周期为4的可导奇函数,且f’(x)=2(x-1),z∈[0,2],则f(7)=__________.
设函数u=u(x,y)满足及u(x,2x)=x,u’1(x,2x)=x2,u有二阶连续偏导数,则u’’11(x,2x)=()
Clothesplayacriticalpartintheconclusionswereachbyprovidingcluestowhopeopleare,whotheyarenot,andwhotheywo
根据下图所示网络结构回答下列问题。填写路由器RG的路由表项①至⑥
最新回复
(
0
)