首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i
有如下程序 #include main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i
admin
2015-07-28
51
问题
有如下程序
#include
main()
{
int i, array[5] = {3, 5, 10, 4};
for (i=0; i<5; i++)
printf("%d,", array
& 3);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、3,1,2,0,0,
B、3,5,10,4,0,
C、3,3,3,3,0,
D、3,2,2,2,0,
答案
A
解析
按位与"&"运算符的运算规则是:只要对应的二进制位有一个为0时,结果就为0。3的二进制数为0011,array[0]&3=0011&0011=0011;array[1]&3=0101&0011=0001;array[2]&3=1010&0011=0010;array[3]&3=0100&0011=0000;array[0]&3=0000&0011=0000,对应的十进制数值为3,1,2,0,0,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/bKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}printf("
有以下程序 int f1(int x,int y){return x>y?x:y; } int f2(int x,int y){return x>y?y:x; } main() { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,
以下程序的输出结果是______。main(){char*s="12134211”;intv[4]={0,0,0,0},k,i;for(k=0;s[k];k++){switch(s[k])
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
下面能正确进行字符串赋值操作的语句是______。
Tubro C中long int类型变量所占的字节数是______。
下列语句中,说法正确的是______。
以下叙述中正确的是______。
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
随机试题
患病动物的主要症状虽然消除。但受损的组织结构尚未恢复,而是通过代偿维持其相应的功能活动的一种病理状态。属于
依据WHO提出的癌症三级止痛阶梯治疗方案,正确的是
腭扁桃体发育达高峰年龄
患者78岁,全身皮肤瘙痒,以夜间为甚。查:皮肤较干燥,躯干四肢抓痕累累,伴头晕眼花,失眠多梦。舌淡、苔薄白,脉细。治法宜选用
在建筑起重机械的租赁、安装、拆卸和使用过程中,出租单位、安装单位、使用单位、总承包单位和监理单位应当进行相应的管理。对于以下几种类型的设备可以出租和使用的是()。
下列关于建造师注册的表述中,正确的是()。
投资者之所以买入看涨期权,是因为他预期这种金融资产的价格在近期内将会()
纳税人采取在账簿上多列支出或者不列、少列收入的手段,不缴或少缴应纳税款的行为属于()。
InfrontSportsis
Ifyouworkfrom9:00a.m.to4:30p.m.everyday.Whichschoolwillyouchoose?The21stCenturyEnglishTrainingCenterisdi
最新回复
(
0
)