首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() {int c=0,k; for(k=1;k
有以下程序 #include void main() {int c=0,k; for(k=1;k
admin
2020-11-23
30
问题
有以下程序
#include
void main()
{int c=0,k;
for(k=1;k<3;k++)
switch(k)
{default:c+=k;
case 2:c++;break;
case 4:c+=2;break;
}
printf("%d\n,c);
选项
A、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行for循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case 2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此时k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://jikaoti.com/ti/X3D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是
有以下程序#includemain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}
在关系数据库中,用来表示实体间联系的是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
深度为5的完全二叉树的结点数不可能是()。
以下叙述中正确的是()。
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABC
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
对公务员的工作表现和工作业绩的奖励是
丁某教唆17岁的肖某抢夺他人手机,肖某在抢夺得手后,为抗拒抓捕将追赶来的被害人打成重伤。关于本案,下列哪些选项是正确的?()
地壳中含有大量的化学元素,化学元素形成了矿物,矿物组成了岩石。在地壳中已经发现的90多种化学元素中,含量居前两位的元素是()。
甲有某著名画家的画作,乙拍卖行的工作人员丙鼓励其拍卖,甲没有同意。后甲急需800万元买房,问丙是否可以拍到800万元,丙说很有可能。甲遂与乙拍卖行签订了拍卖协议,协议规定的保留价为240万元,丙没有向甲解释保留价是什么意思。甲误以为保留价是起拍价,但实际上
如果M公司开发的新节能产品能够被人们所购买,那么M公司今年就能够实现扭亏为盈。M公司只有引进新的生产技术或者对现有的生产设备进行有效改造,新节能产品才能够被人们所购买。M公司今年没有能够实现扭亏为盈。如果上述论断为真,则下列哪项也一定为真?()
在实验时,要求同一个主试在同一间实验室完成所有实验。这种控制额外变量的方法是
以下程序段的输出结果是()。inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf(’’a=%db=%dc=%d\n’’,a,b,c);
THEPAINTING0InthevillagewhereIgrewup,everyoneknewanoldman00whospentallofhistimewithpainting.Peoplewho
这个消息使她大为震惊,但她很快就镇定了下来。
A、Tospendaholidayandseefriends.B、ToattendtheArtsFestival.C、Tovisittheexhibitionofcellos.D、Togiveprivatecell
最新回复
(
0
)