首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> void main() { char a=1,b=2; char c=a^b<<2; printf("\n%d",c);)
下述程序的输出结果是( )。 #include<stdio.h> void main() { char a=1,b=2; char c=a^b<<2; printf("\n%d",c);)
admin
2013-08-15
24
问题
下述程序的输出结果是( )。
#include<stdio.h>
void main()
{ char a=1,b=2;
char c=a^b<<2;
printf("\n%d",c);)
选项
A、9
B、10
C、12
D、2
答案
A
解析
本题主要考查位运算符的优先级。由于左移运算符”<<”的优先级较逻辑异或运算符“^”的优先级高,所以c=a^b<<2=a^(b<<2)。由于a=1,b=2,其二进制形式分别为0000 0001和0000 0010。代入c=a^b<<2中得c=0000 0001^(oooo 0010<<2)=0000 0001<0000 1000=0000 1001,即为9。答案为A)。
转载请注明原文地址:https://kaotiyun.com/show/7gJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是进行位运算。 main() { unsigned char a,b; a=7^3;b=-4&3; printf("%d %d\n",a,b); } 程序运行后的输出结果是______.
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
有以下程序 #include <stdio.h> void fun(int n, int *p) { int f1,t2; if(n==1 ||n==2) *p=1; else { fun(n-1,&f1);
在关系数据库中,用来表示实体之间联系的是【 】。
有下列程序: #include <stdio.h> main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i
有下列程序:#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STU
下列结构体类型说明和变量定义中正确的是( )。
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
随机试题
钢结构焊接及制造备料加工工艺的材料预处理,主要指________等。
心力衰竭最常见的诱发因素是
以下药物中具有甲基酮结构的是
A.滤过反投影法B.360°线性内插算法C.二维傅里叶重建D.优化采样扫描E.迭代法图像更清晰即无所谓的“星月状”晕伪影的是
下列各项,不属产后尿潴留气虚证主要症状的是
甲公司与乙公司签订总额为5万元的购销合同。约定:违约金依货款总额的40%计算。同时,购货方甲公司向乙公司交付定金1万元。后来,甲公司违约,并致乙公司损失4万元。乙公司应如何保障其合法权利?()
项目后评价的特点是评价的()。
利润中心某年的营业收入50000元,已销产品的变动成本和变动销售费用25000元,可控固定间接费用5000元,不可控固定间接费用7500元,分配来的公司管理费用为6000元。那么可控边际贡献是()元。
公众层面的现象与专业层面的表现,看似相距甚远,实则紧密相连。不从事专业研究的社会公众固然不会参与科学技术前沿的创新,但实际上,公众素养是科技发展的土壤。离开了这个群众基础,即使我们凭借少数科技精英的努力能够实现“上天入地”,也很难持续不断地推动创新,真正迈
ThecontinentalUnitedStateswillfacemoreextremetemperaturesduringthenextcenturyandworserainfallalongitsGulfCoas
最新回复
(
0
)