首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
21
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
以上程序的输出结果是______。#defineMIN(x,y)(x)<(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t:t=MIN(a+b,c+d)*10;printf("%d\n
以下选项中合法的用户标识符是______。
以下程序的输出结果是【 】。#include<stdio.h>main(){inti;for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’
执行以下程序时输入1234567<CR>,则输出结果是【 】。#include<stdio.h>main(){inta=1,b;scanf("%2d%2d",&a,&b)
有以下程序 #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
下列不构成无限循环的语句或语句组是( )。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include<stdio.h>long【】;/*函数说明语句*/main(){longn;
以下程序的输出结果是【 】。#include<stdio.h>intfun(intx){staticintt=0;return(t+=x);}main()ints,i
随机试题
以下关键字不能用来声明类的访问权限的是()。
皮质醇增多症最常见的原因是
关于恶性滋养细胞疾病的描述,不正确的是
A.回流提取法B.渗漉法C.煎煮法D.浸渍法E.连续回流提取法不断向粉碎的中药材中添加新鲜浸出溶剂.使其渗过药材.从渗漉筒下端出口流出浸出液的一种方法是()。
对关联方关系及其交易,公司必须在财务报表附注中披露的信息有()。(2012年)
下列作家与作品搭配不正确的是()。
我国成人自学考试属于()
【C1】______wehearmuchaboutthe"newfather",themanwho【C2】______anactiveroleintheday-todaycareofhischildren,ther
Graphene’sSuperstrengthBigtechnologycomesintinypackages.Newcellphonesandpersonalcomputersgetsmallereveryyear
Manypeoplewronglybelievethatwhenpeoplereacholdage,theirfamiliesplacemeninnursinghomes.Theyareleftinthe【C1】_
最新回复
(
0
)