首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { inta=5,b=1,t; t=(a<<2)∣b; printf("%d\n",t); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main( ) { inta=5,b=1,t; t=(a<<2)∣b; printf("%d\n",t); } 程序运行后的输出结果是( )。
admin
2022-06-24
27
问题
有以下程序:
#include<stdio.h>
main( )
{
inta=5,b=1,t;
t=(a<<2)∣b;
printf("%d\n",t);
}
程序运行后的输出结果是( )。
选项
A、21
B、11
C、6
D、1
答案
A
解析
本题解题方法有如下两种:①位运算最常规的方式是转换为二进制,然后再运算。5的二进制是10l,在<<2后为10100,然后和00001进行或运算后等于10101,其十进制为21;②a<<2即为a*4,结果为20,1相当于保证这个数是奇数,若不是则加1,所以为21。
转载请注明原文地址:https://kaotiyun.com/show/JUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;pfintf(“%d,”,++(p->x));printf("%d\n",++(p->y));}程
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
设变量已正确定义并赋值,下列表达式中正确的是()。
有以下程序:#includemain(){ unsignedchara=8,c; c=a>>3; printf("%d\n",c);}程序运行后的输出结果是( )。
以下选项中合法的变量是
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
对如下二叉树进行后序遍历的结果为
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
若有以下说明和语句intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是
下列关于二叉树的叙述中,正确的是()。
随机试题
HTTP协议处于TCP/IP协议体系的()
中耳胆固醇肉芽肿与其他中耳疾病的关系的说法,错误的是
各类休克共同病理生理改变是
非创伤性修复治疗(ART)的不足之处是
施工现场生活区距离集中爆破区应不小于()。
被辞退人员必须在()日之内办理公务交接手续和辞退手续。
某地发大水,多处地面低洼,存在很大的安全隐患,但群众不愿意撤离。假设考官是群众,请发表五分钟演讲,动员群众离开。
一边骑车一边欣赏路边的风景的现象可以用()来解释
新的法律规定,由政府资助的高校研究成果的专利将归学校所有。京华大学的管理者计划卖掉他们所有的专利给企业,以此来获得奖金,改善该校本科生的教育条件。以下哪项如果为真,将对学校管理者的计划的可行性构成严重质疑?
中国农民画这一艺术形式在世界民间艺术界享有特殊的地位。中国农民占中国人口的很大一部分,由于风俗习惯、生活环境和教育背景的差异。中国农民总是保持着他们自己特有的文化特性。中国农民画反映了中国广大农村农民的生活方式和生活场景,其艺术魅力赢得了国内外友人的青睐。
最新回复
(
0
)