首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
33
问题
有如下程序
#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全国计算机二级
相关试题推荐
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下能正确定义且赋初值的语句是
以下叙述中正确的是
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
关于C语言标识符,以下叙述中错误的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
结构化程序设计强调
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
水痘开始出皮疹是在发热后
以下是湖北地区生产的名茶有
吗啡镇痛是由于
滴制法制备软胶囊的丸粒大小取决于
法官下列行为中应该受到纪律处分的是:()
如图4-79所示水平杆AB=l,质量为2m,剪断绳BC瞬间,A处约束力为()。
东风公司购入旧设备一台,实际支付价款8000元,支付运杂费500元,安装费1000元,出售单位的该设备账面原值为10000元,已提折旧3500元。则该设备入账的原值为()。
有关增值税纳税人的下列表述中,不正确的是()。
什么是数学课堂教学过程的优化?怎样做到数学课堂教学的优化?
发展低碳经济作为具有全球共识性的选择,将改变每一个企业、单位、家庭、个人的生产、工作、消费和生活的方式。然而,我国的低碳经济发展之路与发达国家有显著的不同。发达国家早已走过了工业化阶段,正在朝着全面信息化的方向前进。而我国是一个发展中国家,人口众多、经济发
最新回复
(
0
)