首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 main() { char*s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s
以下程序的输出结果是( )。 main() { char*s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s
admin
2012-12-03
54
问题
以下程序的输出结果是( )。
main()
{ char*s="12134211";
int v[4]={0,0,0,0},k,i;
for(k=0;s[k];k++)
{ switch(s[k])
{ case’1’:i=0;
case’2’:i=1;
case’3’:i=2;
case’4’:i=3;}
}
v
++;
}
for(k=0;k<4;k++)printf("%d",v[k]);
选项
A、4 2 1 1
B、0 0 0 8
C、4 6 7 8
D、8 8 8 8
答案
B
解析
本题考查swltch,case语句,当k=0时,循环体成立,执行switch后表达式的值为’1’,执行case’1’,i的值为0,因为没有break语句,继续执行其后的语句,到最后一个语句时i的值为3,此时v
++,v[3]=1,接着执行k++后,k的值为1,当k=1时,循环成立。执行switch后的表达式的值为’2’,执行case’2’,i的值为1,因为没有break语句,继续执行其后的语句,到最后一个语句时,i的值为3,此时v
++,v[3]=2,接着执行k++后,k的值为2,依次下去,case’4’也会执行,最后i的值一定为3,到v[3]=8时循环结束,而v[0]~v[2]的值一直没有变化,故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/tMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入字符串:abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。
有以下程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+=a++;}
已定义c为字符型变量,则下列语句中正确的是
字符型数据在机器中用ASCII码表示,字符“5”和“7”在机器中表示为()。
下列不属于软件工程三个要素的是()。
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
随机试题
著作人身权与著作财产权的区别
新星电子集团的经营战略经过15年的艰苦创业,张先生的新星电子集团已具备了坚实的竞争力和根基,并考虑更高层次的发展。目前公司总资产2亿元,年销售收入3亿元,年净利润1000万元,并且销售收入和利润正以年平均15%的速度递增。制药业和轻工业
微分方程yˊˊ+2y=O的通解是:
下列关于投标保证金的表述中,正确的是()。
甲与乙订立租赁合同,将自己所有的一栋房屋租赁给乙使用。租赁期间,甲在征得乙同意后,将房屋卖给丙,并转移了所有权。下列有关该租赁合同效力的表述中,正确的是()。
某人进行16PF测查,结果显示因素E—恃强性分数为低分,这表明求助者可能()。
2,1,3,10,24,47,()
下列关于我国国土资源的叙述,正确的是()。
社会分化是语言分化的主要原因。()
(1)IsitanywonderthatAmericaisalsoacountryofdangerouslyoverweightpeople?(2)AccordingtoarecentstudybytheN
最新回复
(
0
)