首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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://kaotiyun.com/show/LgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}
下面不属于软件设计阶段任务的是
有两个关系R和S如下:则由关系R得到关系S的操作是
以下选项中,当x为大于1的奇数时,值为0的表达式是
以下关于C语言数据类型使用的叙述中错误的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有两个关系R、S和T如下:则由关系R和S得到关系T的操作是
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
下列说法中,不正确的是()。
三维超声对心脏血流动力学描述,正确的是
土由以下三部分组成()、()和()。
油毡瓦是以哪种材料为胎基制成的防水片材?
关于人类活动的空间分布及其空间中的相互关系的学说是()。
某单位违反《会计法》的规定,任用不具有会计从业资格的余某担任本单位会计机构负责人。县级以上财政部门可以对该违法行为直接负责的主管人员和其他直接责任人员处()。
未经其他合伙人一致同意,合伙人以其在普通合伙企业中的财产份额出质,其法律后果是()。
李明从图书馆借来一批图书,他先给了甲5本和剩下的,然后给了乙4本和剩下的,又给了丙3本和剩下的,又给了丁2本和剩下的,最后自己还剩2本。李明共借了多少本书?
竞争:共赢
Flexibilityisanessentialcomponentofgoodcooking.Youshouldneverfeellockedintoarecipeoramenuunlessitinvolvesa
最新回复
(
0
)