首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]
admin
2021-07-09
38
问题
有以下程序:
#include<stdio.h>
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、3344
B、2050
C、3040
D、0304
答案
C
解析
main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a
=0”,最后将数组顺序输出。所以程序的功能是将数组的偶数项设为0,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
转载请注明原文地址:https://kaotiyun.com/show/MYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Night"};fun(a);
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
下面不属于软件需求分析阶段主要工作的是
以下叙述中正确的是
设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
在长度为97的顺序有序表中作二分查找,最多需要的比较次数为
以下选项中合法的标识符是
随机试题
试述实施实质性程序的总体要求。
Areyou(going)downtown(thisafternoon)?Iam(goingtohave)theseletters(mail).
A.清热化湿解毒B.清热凉血解毒C.散寒燥湿化浊D.温中理脾E.温补固涩
小儿易发生肠套叠的主要原因是()。
下列工程项目风险管理工作中,属于风险识别阶段的工作是()。
小规模纳税人购进货物支付的增值税直接计入有关货物的成本。()
一般情况下,在一次训练课中力量练习的顺序是()。
对于全国人民代表大会代表的认识,下列说法正确的是()。
设f″(x)连续,f(x)≠0,则dx=____________.
WithateamoftheresearchersatTokyoNationalUniversity,hesetaboutmeasuringbrainvolumesofathousandpeopleofdiffer
最新回复
(
0
)