首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include
有以下程序: #include
admin
2022-06-24
28
问题
有以下程序:
#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/eQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义并赋值,以下正确的表达式是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下列关于栈叙述正确的是()。
以下叙述中错误的是()。
下面选项中的程序段,没有编译错误的是
以下选项中正确的语句组是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
不能正确表示数学式的表达式是
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
随机试题
甲亢131I治疗应考虑增加剂量的因素
完全脱位的外伤牙进行再植,最佳时间为
针灸治疗行痹,配穴为针灸治疗热痹,配穴为
【背景资料】 某水闸项目经监理单位批准的施工进度网络图如下图3-1所示(单位:天),合同约定:工期提前奖励标准为10000元/天,逾期违约金标准为10000元/天。 在施工中发生如下事件。 事件1:基坑开挖后,发现地质情况与业主提供的资料不符,
列入中部地区扩大增值税抵扣范围的纳税人,销售自己使用过的固定资产,下列处理不正确的是( )。
20世纪60年代末,国外有人把学校课程领域予以扩大,把课程分为()两大类,杰克逊和瓦兰斯就是这一观点的代表人物。
在甲午战争后,严复用“物竞天择”“适者生存”的社会进化论思想,为这种危机意识和民族意识提供了理论根据。他在翻译出版著作按语中指出,世界上一切民族都在为生存而竞争,“进者存而传焉,不进者病而亡焉”“负者日退而胜者日昌”,中华民族也不能例外。他翻译出版的著作是
求下列不定积分:
根据汉字国标GB2312—80的规定,一个汉字的内码码长为()。
A、Tograduallyeliminatetheseprograms.B、Toshowthemediatheirstandpoint.C、TocontroltheirchildreninwatchingTV.D、To
最新回复
(
0
)