首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
77
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面选项中关于编译预处理的叙述正确的是
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwri
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()
以下不构成无限循环的语句或语句组是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
表达式:(int)((double)9/2)-9%2的值是
随机试题
下列各选项中,不受我国著作权法保护的有()
个性倾向性具体包括()
随着小儿年龄增长,其呼吸、脉搏变动规律是
燃气管道通过河流时,不可采用下面哪种方式()。
下列各项中,按5%税率征收营业税的有()。
企业租入包装物的租金、经营租赁固定资产的租金等项目,应通过“其他应付款”科目核算。()
法律解释的目的在于()。
李某去世后,其子小李继承了李某名下的一处房产,后来小李把房产卖给了朋友。下列选项中正确的是()
我国社会主义市场体系中的生产要素市场包括()
ATM(异步传输模式)网络所采用的多路技术是(188),如果它的数据速率为155.5Mb/s,这样每秒大约可以传送(189)万个信元。ATM是为B-ISDN定义的传输和交换方式,可以适应各种不同特性的电信业务,CBR(Constant Bit Rate)模
最新回复
(
0
)