首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句 int a=1, b=2, c; c=a^(b
设有以下语句 int a=1, b=2, c; c=a^(b
admin
2020-11-23
50
问题
设有以下语句
int a=1, b=2, c;
c=a^(b<<2);
执行后,c的值为( )。
选项
A、9
B、7
C、8
D、6
答案
A
解析
语句"c=a^(b<<2);"先计算表达式"(b<<2)",b的二进制数值为0010,所以左移2位之后结果为1000,对应十进制值为8。表达式"a^8"即是将0001与1000做异或运算,结果为1001,对应十进制值为9,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/0V3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,在if(W)print("%d\n",k);中,以下不可替代W的是()。【10年9月】
有以下程序:#includemain(){char*p1=0:int*p2=0:float*p3=0:printf("%d%d%d\n",sizeof(p1),sizeof(p2),size
有以下程序:#includemain(){inta=0,b=1;if(++a==b++)printf("1");elseprintf("0");printf("a=%d,b=%d\n",a,b);}程序运行后的输出结果是()
设a,b,c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。
若有以下定义和语句:#include<stdio.h>chars1[10]="abcd!",*s2="\n123\\";prinff("%d%d\n",strlen(s1),strlen(s2));则输出结果是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读人的语句或语句组是()。
下列关于算法复杂度叙述正确的是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
在满足实体完整性约束的条件下()。
随机试题
Thirtyyearsago,whenChristianBoerwasfirstlearninghowtoreadwhilegrowingupintheNetherlands,hemadealotofmista
二甲苯是常用的常规透明剂,其折光指数为
李某对某型号的汽车的外壳进行改进,并获得了专利权,该专利权的保护期限为()年。
一个b×h的矩形梁,已知横截面上的剪力为Q,则该载面上的最大剪应力为()。
定金合同从( )之时生效。
通过投资组合的方式会将证券投资的风险()
A、 B、 C、 D、 A题干的四个图形可以组合成A选项所示的图形,具体如下图所示,所以选择A。
社会主义国家的改革,其性质应该是
计算机的技术性能指标主要是指()。
D
最新回复
(
0
)