首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {
admin
2018-07-19
15
问题
有以下程序:
#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:aEi]++;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://jikaoti.com/ti/Oda0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏的情况下需要比较的次数为()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=1.0/x;else
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
下列叙述中错误的是( )。
算法复杂度主要包括时间复杂度和【 】复杂度。
随机试题
一位30周早产的男婴,体重1.2kg。疑有败血症被送往新生儿ICU,拟使用氨苄西林进行经验性治疗。关于新生儿抗菌药物应用的注意事项不正确的是
申请执业药师注册,不予注册的情形不包括
土基上的高级路面相对中级路面而言,道路的结构层中增设了()。
对资产负债表日后事项中的调整事项,涉及损益的事项,通过“以前年度损益凋整”科目核算,然后将“以前年度损益调整”科目的余额转入“本年利润”科目。()
关于植物激素的叙述,错误的是()。
李老师在上课时发现学生精力不集中,她可以采取下列哪项措施来使学生快速集中精力,提高学习积极性?()
一条河的水流速度为每小时4公里。一条船以恒定的速度逆流航行6公里后,再返回原地.共耗时2小时(不计船掉头的时间)。请问船逆流航行与顺流航行的速度之比是多少?
材料1俄罗斯9月30日开始对叙利亚采取直接军事干预行动。莫斯科称,打击目标是包括“伊斯兰国”组织在内的一切恐怖主义武装组织,轰炸行动将持续数月。俄罗斯军队在展开行动的第一周内,总共进行了120架次左右的飞行作战,摧毁极端组织各种设施80余处。有
•Lookatthestatementsbelowandthenewsaboutbusinesstravelontheoppositepage.•Whichnews(A,B,C,DorE)doeseach
IfJack________totheofficetomorrow,givehimtheletterplease.
最新回复
(
0
)