首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[]={2,3,5,4},i; for(i=0;i
有以下程序 #include main() { int a[]={2,3,5,4},i; for(i=0;i
admin
2019-08-10
58
问题
有以下程序
#include
main()
{ int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{ case 0: switch(a
%2)
{case 0:a
++;break;
case 1:a
--;
}break;
case 1:a
=0;
}
for(i=0;i<4;i++) printf("%d ",a
); printf("\n");
}
程序运行后的输出结果是( )。
选项
A、3 0 4 0
B、2 0 5 0
C、3 3 4 4
D、0 3 0 4
答案
A
解析
该函数的逻辑是:若数组a中元素下标为偶数并且该元素也为偶数则该元素自加1,若元素下标为偶数并且该元素为奇数则该元素自减1,若该元素下标为奇数则设定该元素为0,所以结果输出为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/LgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列叙述中正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
软件需求规格说明书的作用不包括
下列条件语句中,输出结果与其他语句不同的是
以下选项中正确的定义语句是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
试述艾滋病人CD4+淋巴细胞凋亡的可能机制。
有些特殊的非经营者的行为,也会构成不正当竞争。()
下列哪一项不属复合觉()
社会保障法的基本原则包括:()。
下列山地地形类型的坡度,按由缓至陡的排列顺序,正确的是()。
巷道掘进施工中的钻眼工作时间与()因素有关。
论述运输市场营销环境。
人民警察的义务是基于人民警察的职务关系而产生的,因而承担和履行义务的主体具有()。只有人民警察才是这些义务的承受主体。
Manypeopleconsiderthewideruseofbiofuelsapromisingwayofreducingtheamountofsurpluscarbondioxide(CO2n)beingpum
Whatdoesthemanprefertoworkfor?
最新回复
(
0
)