首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i<5; i++) printf("%d,", array[i] &
有如下程序 #include <stdio.h> main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i<5; i++) printf("%d,", array[i] &
admin
2020-06-16
68
问题
有如下程序
#include <stdio.h>
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
解析
在对数组进行初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值0,则array={3,5,10,4,0}。按位与运算"&",当参加运算的两个二进制数的对应位都为1,则该位的结果为1,否则为0。将数组元素与3=11B按位与,即3&3=3,5&3=1,10&3=2,4&3=0,0&3=0。For循环输出与运算结果:3,1,2,0,0,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/MiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
有以下程序main(){anta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
对于一个正常运行的C程序,以下叙述中正确的是
下面不属于结构化程序设计原则的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
在数据库中,产生数据不一致的根本原因是
有以下程序:#include<stdio.h>intm1(intx,inty){returnx<=y?x:y;)intm2(intx,inty)(returnx<=y?y:x;}intfun
C语言主要是借助以下哪个功能来实现程序模块化?()
下列选项中不属于结构化程序设计原则的是()。
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含p,p小于等于n一1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
随机试题
柴胡在治疗少阳证时常与下列何药配伍
关于子宫动脉的描述不正确的是
关于心脏压塞的体征,错误的是
根据能量意外释放理论,可将伤害分为两类:第一类伤害是由于施加了超过局部或全身性损伤阈值的能量引起的伤害;第二类伤害是由影响了局部或全身性能量交换而引起的伤害。下列危害因素中,能造成第二类伤害的有()。
已知某项目建设期末贷款本息和为800万元,按照贷款协议,运营期第2~4年采用等额还本付息方式全部还清。已知贷款年利率为6%,则该项目运营期的第3年应偿还的本息和是()万元。
关于四大文明古国的说法,下列正确的是()。①古埃及国王美尼斯初步统一埃及;②阿育王完成了古代印度半岛的统一大业;③赢政建立了中国历史上第一个封建王朝;④古代巴比伦位于“新月沃地”的西部。
下列属于我国政府基本职能的是()。
深入学习贯彻(),是全党全国的首要政治任务。
若Cache的命中率为0.95,且Cache的速度是主存的5倍,那么与不采用Cache相比较,采用Cache后速度大致提高到(2)倍。
A、不要浪费水B、及时修理坏的东西C、善于利用弊端D、寻找生活中的风景C最后一段提到“这个故事告诉我们,要善于利用生活中的弊端”,所以选C。
最新回复
(
0
)