首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i,array[6]={1,5,0,4}; for(i=0;i<5;i++) printf("%d,",array[i]&4); printf("\n"); } 程序运行后的输出结果是( )。
有以下程序 #include main() { int i,array[6]={1,5,0,4}; for(i=0;i<5;i++) printf("%d,",array[i]&4); printf("\n"); } 程序运行后的输出结果是( )。
admin
2015-07-30
12
问题
有以下程序
#include
main()
{
int i,array[6]={1,5,0,4};
for(i=0;i<5;i++)
printf("%d,",array
&4);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1,2,1,2,0
B、1,5,0,4,0,
C、1,5,5,4,0,
D、0,4,0,4,0,
答案
D
解析
‘&’表示与运算,主函数首先定义一个数组array[6],初始化前4个元素的值,其余默认值为0。在for循环中,为数组array中每一个元素换算成二进制数后和二进制整数“100”进行按位与运算,再将结果进行输出,因此答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/dsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述错误的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;p=alpha;for(
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
诊断和改正程序中错误的工作通常称为______。
在C语言中,函数调用时()。
栈的3种基本运算是:入栈、退栈和______。
随机试题
没有先后履行顺序的双务合同中,一方当事人在自己没有履行义务,而请求对方履行义务时,对方()拒绝请求。
用于预防非溶血性发热输血反应的200ml悬浮少白红细胞中残余白细胞应
胆道检查前不需要作碘过敏试验的有()。
依据我国继承法的相关规定,下列关于继承权放弃的说法中错误的有:()
垃圾填埋场选址时应该慎重,注意对环境的影响,必须()。
当“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而无法被选择时,表示()。
根据下表,回答下列问题。
在Java中,字符串是作为【】出现的。
Weaskyoutocompareourpricewiththoseoftheothercompanies.
A、Heissatisfiedwiththemoneycharged.B、Heknowshowtorespectothers.C、Heiscriticaloftheothers.D、Heisverypatient
最新回复
(
0
)