首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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://www.kaotiyun.com/show/hkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
变量a所占的内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;unionUu;}a;
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(f
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p
有以下程序main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)fo
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
若调用一个函数,且此函数中没有return语句,则以下正确的说法是______。
算法的复杂度主要包括空间复杂度和【】复杂度。
二分查找一个具有n个元素的有序表,其时间复杂度为______。
随机试题
女性,25岁,发热、咳嗽、咳脓痰及痰中带豆腐渣样物1天。胸片显示心包底左前侧直径7cm肿块,密度不均,内有钙化。最可能的诊断是
4个月男孩,2周前始发热,T38.7℃一39.8℃,偶有轻咳,10天前出现嗜睡伴阵阵烦躁不安,时有呕吐。曾在院外按“脑膜炎”治疗,静点青霉素200万U/d,连用一周,热未退,近2天出现抽搐,(2~3)次/日。查体发现最有助于诊断的体征是
治疗疫毒痢应为下列哪种方法为主
可用于重型交通水泥混凝土路面的水泥为( )。
按《民用建筑设计通则》非保护控制区内建筑高度H的计算取值,以下所示的计算图示中错误的是:[2008第28题]
在与设备工程形成过程有关的其他费用中,属设备工程设计费的有( )。
下列哪项不属于国内运输货物保险除外责任的情况?( )
根据民事法律制度的规定,下列各项中,在计算时不包括本数的有()。
我国目前采用超额累进税率的只有个人所得税。()
第三段中“这种联系”一词指的是( )。第三段中“这一水平”指的是( )。
最新回复
(
0
)