首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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]%2) { case 0:a[i]+ +;b
有以下程序: #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]%2) { case 0:a[i]+ +;b
admin
2019-04-14
35
问题
有以下程序:
#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;
ease 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{i]=0”,最后将数组按顺序输出。所以程序功能是将数组的偶数项设为0,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
转载请注明原文地址:https://kaotiyun.com/show/S2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言数据文件的叙述中正确的是()。
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3%/4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f\n",a,b,c);}
下列程序的输出结果是______。main(){inti;for(i=0;i<2;i++)add();}add(){intx=0;staticinty=0;printf("%d,%d\n",x,y);x++;y
有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是______。
在C语言中,变量的隐含存储类别是()。
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有()个元素。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列数据结构中,能用二分法进行查找的是
随机试题
孕妇慎用的中药有()。
进行性吞咽困难是绝大多数食管癌患者就诊时的主要症状,但却是本病的晚期表现。()
【2012—3】题16~20:某110kV变电站有110kV、35kV、10kV三个电压等级,设一台三相三卷变压器,系统如图所示,主变110kV中性点采用直接接地,35kV、10kV采用消弧线圈接地。请回答以下问题,并列出解答过程。假定该变电站10k
个人所得税制度按照课征方法的不同可以分为三类,分别是分类所得税制,综合所得税制和( )。
存若干旗杆排列在一条直路上,任意两相邻旗杆间的距离不同,相邻旗杆间距为100以内任意相邻质数的和或积,那么这条路上最多有多少个旗杆?
韩亚航空的波音777客机在旧金山机场失事,造成3名中国少女遇难,此事引发了公众对航空安全的关注。统计数据显示,从上世纪50年代到现在,民用航班的事故率一直在下降,每亿客公里的死亡人数,1945年为2.78人,1950年代为0.90人,近30年为0.013人
一份报告显示,截止3月份的一年内,中国内地买家成为购买美国房产的第二大外国买家群体,交易额达90亿美元,仅次于加拿大。这比上一年73亿美元的交易额高出23%,比前年48亿美元的交易额高出88%。有人据此认为,中国有越来越多的富人正在把财产转移到境外。以下哪
设f(x,y)在(0,0)处连续,且则().
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
对不同类型的运算符,优先级的规定是()。
最新回复
(
0
)