首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case0:switch(a[i]%2) { case0:a[i]++;break;
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case0:switch(a[i]%2) { case0:a[i]++;break;
admin
2020-07-28
42
问题
有以下程序:
#include<stdio.h>
main()
{
int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{
case0:switch(a
%2)
{
case0:a
++;break;
case1:a
--;
}break;
case1: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”,最后将数组按顺序输出。所以程序功能是将数组的偶数项设为O,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
转载请注明原文地址:https://kaotiyun.com/show/UF3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件(程序)调试的任务是
有以下程序main(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述正确的是
下列叙述中正确的是
在关系数据库中,描述全局数据逻辑结构的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下面对软件测试描述错误的是()。
随机试题
在狼烟四起、民不聊生的年代里没有人选择躲避,甘做“________,________”的人。(用诸葛亮《出师表》中的语句填写)
外部函数的存储类型符是______。
A.10小时~12小时B.12小时C.12~24小时D.24小时内E.24小时~48小时新生儿应在出生后何时接种卡介苗()
在石膏模型上制作后堤区时,最深处的深度为
对麻醉药品依赖
计量标准器具按法律地位分类可分为()。
依据《宗教事务条例》,设立宗教活动场所应当具备的条件包括()。
【2015.广西】当班集体成为教育主体,学生个性特长在班级中得到充分发展,此时班集体处于()。
设二次型f(x1,x2,x3)=2(a1x1+a2x2+a3x3)2+(b1x1+b2x2+b3x3)2,记(Ⅰ)证明二次型f对应的矩阵为2ααT+ββT;(Ⅱ)若α,β正交且均为单位向量,证明f在正交变换下的标准形为。
A、Atabank.B、Atarailwaystation.C、Atanairport.D、Ataparkinglot.C本题考查的是地点方位。通过关键词Flight(班机)CA102再加上词语finalcall(最后通告)和
最新回复
(
0
)