首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() {int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:swi
有以下程序 #include<stdio.h> void main() {int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:swi
admin
2017-04-26
46
问题
有以下程序
#include<stdio.h>
void 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、2 0 5 0
B、3 3 4 4
C、3 0 4 0
D、0 3 0 4
答案
C
解析
在主函数的for循环语句中,当循环变量i的值等于0,2时,执行switch中的case 0语句,分别对数组元素a[0]和a[2]加1和减1,所以a[0]的值等于3,a[2]等于4。当循环变量i的值等于1,3时,执行switch中的case 1语句,把数组元素a[1]和a[3]的值赋为0。所以输出数组a的元素,其结果为3040。
转载请注明原文地址:https://kaotiyun.com/show/7SDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2,i++)
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
在C语言中,函数返回值的类型最终取决于
已定义charch=′$′;inti=1,j;,执行j!=ch&&i++以后,i的值为【】。
按"先进后出"原则组织数据的数据结构是【】。
下列数据结构中,按先进后出原则组织数据的是
以下叙述中错误的是
软件工程研究的内容主要包括:______技术和软件工程管理。
下列数据结构中,按先进后出原则组织数据的是
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
随机试题
BX1-330型弧焊电源是()式弧焊变压器。
“流行”散谈(其二)“流行”在运动的过程中,有时也会回过头来看一看。流行不是天降之物。流行的源头是传统。没有源头,哪来潮头?无“源”无“根”的事物不可能存在。流行是传统的变异。任何能够称为传统的事物,在时代的演变中都要经受现实的检验。
直立位时血液流向下肢,长期卧床的患者易发生直立性低血压。其发生机制除重力作用还有
智齿冠周炎的治疗原则中,不包括
皮内注射常见的注射部位包括
甲将邻居交售粮站的稻米淋洒农药,取出部分作饵料,毒死麻雀后售与饭馆,非法获利5000元。关于甲行为的定性,下列哪一选项是正确的?()(2010/2/11)
在俄国伏特加酒市场,有一品牌为Smimoff,虽然产在美国,但其品名及广告形象均俄国化,并且定位专攻上层人士以及中高档价格的差异化产品。后来出现了以品牌名为Stolichnaya的伏特加酒,价格更高,并明确专为俄国人特别制作,更为独特。其效果是Stolic
当同学们获悉本班取得学校合唱比赛第一名的成绩时欣喜若狂。他们的情绪状态属于()。
100个骨牌整齐地排成一列,依次编号为1、2、3、4…99、100。如果第一次拿走所有偶数位置上的牌,第二次再从剩余牌中拿走所有偶数位置上的牌,第三次再从剩余牌中拿走所有奇数位置上的牌,第四次再从剩余牌中拿走所有奇数位置上的牌,第五次再从剩余牌中拿走所有偶
近日,英国剑桥大学医学院癌症研究所和美国冷泉港实验室的科学家宣布,他们在独立进行的研究活动中,从多种人体癌细胞中分离出了单独的基因,通过大量实验证明了这些基因可以使人体正常的健康细胞发生癌变。多年来,基因研究领域的科学家一直认为,可以通过改变这种基因的办法
最新回复
(
0
)