首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
31
问题
有如下程序
#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(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if(a<6)if(c>d)x=1;elseif(a<c)if(b>l)x=2
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
以下程序的输出结果是______。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc
以下程序的运行结果是______。main(){chara=-10;unsignedcharb=10;printf("%d,%d",a>>2,b>>2);}
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
下列选项中,能正确定义数组的语句是
若有说明inta[][3]={0,0);,则不正确的叙述是()。
随机试题
下列作品与其作者对应正确的是()。
传至孤束核的脑神经纤维是()
试述氯霉素的主要不良反应及如何避免其不良反应。
对脑性瘫痪患儿的治疗原则是()
根据《中华人民共和国合同法》规定,要约可以撤回和撤销。下列要约,不得撤销的是:
当事人以下列抵押物设立抵押时,应当办理抵押物登记的有()。
禁止内幕交易、操纵市场等证券欺诈活动是属于()。
普通高中教育课程由()三个层次构成。
下列选项中,不属于模块间耦合的是()。
ItwasanormaldayinthelifeoftheAmericanRedCrossinGreaterNewYork.First,partofabuildingonWest140thStreet,i
最新回复
(
0
)