首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { cas
有以下程序 #include void main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { cas
admin
2020-05-19
44
问题
有以下程序
#include
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/huCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组中6个元素的值,不能完成此操作的语句是()。
关于数组的叙述中正确的是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
以下选项中,不合法的C语言用户标识符是()。
C语言源程序名的后缀是()。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是()。
检查软件产品是否符合需求定义的过程称为()。
关于地址和指针,以下说法中正确的是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
患女,28岁,经期或经后腹痛,喜温喜按,月经色淡质稀,神疲乏力,下腹积块,腹腔镜检查诊断为子宫内膜异位症,首选方剂是
位于第五跖骨小头后缘,赤白肉际处的腧穴是
有机磷中毒患者,表现为口吐白沫,瞳孔缩小,尿便失禁,面部肌肉震颤,应采取哪种治疗措施
预制拼装连续箱梁桥的预应力钢绞线下料长度,应根据张拉千斤顶长度、张拉伸长值、弹性回缩值以及()计算确定。
高中化学课程由()构成。
日常生活中,我们经常听到“言必信,行必果”的说法。请运用合同法的基本原则和合同效力的理论对该说法加以辨析。
代理人与相对人恶意串通,损害被代理人合法权益的,由
设f(x)在(-∞,+∞)内有定义,且对任意x∈(-∞,+∞),y∈(-∞,+∞),成立f(x+y)=f(x)ey+f(y)ex,且f’(0)存在等于a,a≠0,则f(x)=_______
Hitchhiking(搭车旅游)WhenIwasinmyteens(十几岁)and20s,hitchhikingwasamainformoflong-distancetransport.Thekindnessor
WhereisMr.Nicholas’mainofficelocated?
最新回复
(
0
)