首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() {int a=5,b=1,t; t=(a<<2)|b;printf("%d\n",t); }
有以下程序 #include<stdio.h> main() {int a=5,b=1,t; t=(a<<2)|b;printf("%d\n",t); }
admin
2018-11-21
21
问题
有以下程序
#include<stdio.h>
main()
{int a=5,b=1,t;
t=(a<<2)|b;printf("%d\n",t);
}
选项
A、11
B、6
C、21
D、1
答案
C
解析
本题考查位操作运算符。“<<”是左移运算符,左移一位相当于乘2,“|”是按位或运算符。5左移两位相当于乘4,得到20,20的二进制数是00010100,和00000001进行按位或操作得到00010101,即十进制的21。
转载请注明原文地址:https://kaotiyun.com/show/eYxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=3,y=2,z=1;printf("%d\n",x/y&~z);}程序运行后的输出结果是()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若有程序:main(){inti,j;scanq("i=%d,j=%d",&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
数据库设计包括两个方面的设计内容,它们是
程序测试分为静态测试和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下面程序的输出是()。main(){intarr[8],i,k=0;for(i=0;i<8;i++)arr[i]=i;for(i=1;i<5;i++)k+=arr[i]+i;print
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为()。
随机试题
在配置多道批处理操作系统的计算机系统中,下列说法正确的是()
Asamother,sheistoo______towardsherdaughter;sheshouldletherseemoreoftheworld.
下述哪些检查对肝细胞癌诊断最有价值
在Word中,下列操作不能实现的是()。
学习新信息对已有旧信息回忆的抑制作用叫()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性。
设随机变量X与Y相互独立,X~N(0,σ2)(σ>0).且Y的分布律为P{Y=-1}=P{Y=1}=1/2,记Z=XY.求Z的概率密度fz(z);
求
假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是
Canyoutellmealittleaboutyourworkorstudies,andwhatyoufindmostinterestingaboutthem.
最新回复
(
0
)