首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
19
问题
有以下程序:
#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://kaotiyun.com/show/hkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数intfunl(char*x){char*y=x;while(*y++);return(y-x-1);}的功能是_______。
设x,y均为int型变量,且x=10,y=3,则printf("%d\n"x-,-y);语句的输出结果是______。
下列程序的运行结果是______。#include<stdio.h>longfunc(intx){longp;if(x==0||x==1)return(1);p=x*func(x-1);return
定义int*swap()指的是______。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()
若变景均已正确定义井赋值,以下合法的C语言赋值语句是()
软件工程研究的内容主要包括:【】技术和软件工程管理。
以下选项中正确的定义语句是______。
以下叙述中正确的是()。
算法的时间复杂度是指
随机试题
蒸气式双效溴化锂吸收式制冷机由_______组成。
1992年成立了(),标志着我国工程咨询行业正式形成。
城乡规划管理坚持集中统一管理的原则,所谓集中统一是指()。
国家出入境检验检疫部门依法对出口食品生产、加工、储存厂、库实行卫生注册登记管理。( )
下列与管理层声明相关的表述中,不正确的是()。
价格机制的核心内容是()。
设f(x)在[a,b]上连续,在(a,b)内可导,且f’+(a)f’-(b)<0.证明:存在ξ∈(a,b),使得f’(ξ)=0.
设行列式D=,则第四行各元素余子式之和的值为________.
ThebesttitleforthetextmaybeWhichofthefollowingistrueaccordingtothetext?
A、Onemonthlater.B、Twomonthslater.C、Immediately.D、Twoweekslater.B细节推断题。由U.S.ForcesinJapanwasinformedoftheAugust
最新回复
(
0
)