首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
27
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
下列程序的输出结果是______。 main() { unsigned short n1,n2,n3,n4,n5,a,b; n1=n2=n3=n4=n5=a=100; b=5; printf("%d,%d,%d,%d,%d\n”,n1&b,n2|b,n3^
以下程序的输出结果是【 】。#include<stdio.h>#defineM5#defineNM+Mmain0{intk;
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有下列程序: #include <stdio.h> main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
以下是if语句的基本形式:if(表达式)语句其中“表达式”______。
随机试题
简述社会革命
Youcansavemoney,increaserevenuesandgenerateloyaltywhenyouletcustomershelpthemselves.Butonlyifyoudoitright.
在多渠道筹措成人教育经费中,应把_______放在重要位置。()
下列关于证券投资基金的说法正确的是()
A.肝包虫病和肺包虫病B.窦道和虫囊肿C.胆管炎和胆结石D.干线型肝硬化E.橡皮肿日本血吸虫引起
下列对于仪器最佳条件选择的描述中,错误的一项是
青青妹妹,10个月。诊断为“化脓性脑膜炎”,脑脊液培养为肺炎球菌。应首选的药物是
斯皮尔曼的智力二因素说中的“S因素”是指()。
与上年相比,2006年我国铜材进口平均价格()2006年保税区仓储转口货物进口铜材占全年的()
一线贯通是公文中显示主旨的方法之一,指的是主旨分散于一篇文章各个部分的小标题、小观点或者是条旨句、段旨句中,起一个穿针引线、提纲挈领的作用。()
最新回复
(
0
)