首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
39
问题
有以下程序:
#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://www.kaotiyun.com/show/MYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}
有以下程序#includemain(){inty=10;while(y==);printf("y=%d\n",y);}程序执行后的输出结果是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
语句strlen("abcdcfiog\0\hi")的结果是()。
结构化程序所要求的基本结构不包括()。
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
关于C语言标识符,以下叙述错误的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
槽板配线时,每个槽板内只许敷设两条导线。()
酶活性中心是指
患者,男,58岁。突然心前区持续剧烈疼痛已2小时,伴冷汗,就医。查心电图在Ⅱ、Ⅲ、aVF3个导联上显示宽大Q波,ST段抬高,呈现弓背向上的单向曲线。本例病人应收住何类病房
下列关于年中启用账套时科目年初余额计算公式正确的有()。
下列有关莎士比亚的解说,不正确的一项是()。
【2014年山东青岛.多选】关于综合课程,下列说法正确的是()。
有的父母习惯在饭桌上表扬或批评孩子,一边吃饭,一边________地说几句,既显得不够重视,孩子也没听进去,效果自然会差一些。填入画横线处的词语,最恰当的是()。
RS-232是DTE和DCE之间的接口标准,当作为DCE的Modem和作为DTE的计算机相连时,按此标准需要连接的最少线数是(11)。Modem收到呼叫信号后向计算机发送的信号是(12)。当数据发送完毕,计算机向Modem发送的信号是清除(13)、Mode
Englishisoneoftheworld’smostwidelyspokenlanguages.ThisispartlybecauseitwasthelanguageoftheBritishEmpire.T
A、Amovie.B、Alecture.C、Aplay.D、Aspeech.C
最新回复
(
0
)