首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
52
问题
有如下程序
#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全国计算机二级
相关试题推荐
以下能正确定义且赋初值的语句是
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j
以下叙述中正确的是
关于算法,以下叙述中错误的是
下列叙述中错误的是
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
下列数据流图(DFD)构造规则中正确的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
我国《收养法》规定,不满________周岁的未成年人可以被收养。()
下列哪些药物可以引起急性胰腺炎
下列不是表证必备特点的是
施工成本管理的基础工作内容是多方面的,成本管理的()是其中最根本、最重要的基础工作,涉及成本管理的一系列组织制度、工作程序、业务标准和责任制度的建立。
代表中国资本市场发展历程,是中国资本市场象征的指数为()。
①一座生机勃勃的城市,必定汇集了各方面的资源与活力②以全球化的视野来看,是城市把世界各地的人们紧紧联系在一起③城市社会化的精细分工,促进了人与人之间的相互依赖、协调和交流,而创新与创造又促进了生产力的发展④就像纽约、伦敦、巴黎
所有居住在某市的人在达到65岁以后都有权得到一张卡,保障他们对该市的大多数公共交通服务享有折扣。1990年的人口普查记录显示,该市有2450名居民那一年到了64岁,然而在1991年的时候,有超过3000人申请并合理地得到了折扣卡。因此,显而易见,1990年
快速以太网标准100BASE—TX采用的传输介质是()。
ByusingMP3,a600M-bytemusicCDcanbe(1)to50Mbytesorless.Itcanbestreamed(downloadedinchunks)sothatyoucanbe
Access的窗体或报表时间可以有两种方法来响应:宏对象和()。
最新回复
(
0
)