首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-10-16
35
问题
有以下程序
#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/6wxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);
有以下程序main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序运行后的输出结果是
下面程序段的执行结果是()。intx=10;for(;x;x--){if(x%3)continue;printf("%d",x);}
C语言程序的基本单位是()
______是构成C语言程序的基本单位。
设a和b均为int型变量,且a:6、b=11、c=3,则能使值为3的表达式是()。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
当变量c的值不为2、4、6时,值也为“真”的表达式是
随机试题
与抑制PG合成酶无关的不良反应是
甲是美国的一家资源开发技术公司,乙是中国公司。甲、乙双方在北京签订合同,约定共同开发中国某铁矿及相关事宜,在履行合同进行开发时发生纠纷。根据我国的法律规定,请回答:甲、乙双方能否订立仲裁协议,将该纠纷提交美国仲裁协会(AAA)通过仲裁方式解决?为什么
某公司采用“四号定位法”为存货编号,某原材料编号“1234”代表该存货位于
心包腔内出现浆液性、出血性渗出物或纤维素性、出血性渗出物,见于
脂蛋白电泳时向正极迁移速度最快的是
单胎动物分娩时,子宫收缩
如怀疑有下颌下腺导管结石,以下哪种X线片检查为首选
关于韩国的遗产税制度,下列说法中不正确的是()。
通过购买方式获得设备的使用权,其特点有()
从报告内容涉及的范围看,《政府工作报告》属于()。
最新回复
(
0
)