首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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://kaotiyun.com/show/Bl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=0;i<N;i++){b[i]=a[0][i];
关于算法,以下叙述中错误的是
以下叙述中错误的是()。
以下叙述中错误的是
数据字典(DD)所定义的对象都包含于
有以下函数:intaaa(char*s){char*t=s:while(*t++);t一一:return(t—s);}以下关于aalt函数功能叙述正确的是()。
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
软件设计中模块划分应遵循的准则是
随机试题
设4阶矩阵A=(α1,α2,α3,α4),且非齐次线性方程组AX=b的通解为,令矩阵B=(α1,α2,α3,b+α4),求方程组BX=2α1-α2的通解.
不属于刑罚执行制度的是()
Thefrogisanamphibian,whichmeans"doubleliving"orbothwaterandlandliving.Thatis,itisabletogetoxygenfromwate
路面基层、底基层材料配合比设计目标级配曲线优化选择过程中,应选择不少于()条级配曲线。
国务院有关部门、设区的市级以上地方人民政府及其有关部门,对其组织编制的一地、三域和10个专项规划中的指导性规划的篇章和说明,应当在规划编制过程中进行环评,并将篇章和说明()报送规划审批机关。
下列费用项目中,计入工程建设其他费用中专利及专有技术使用费的是()。
全国人大常委会的组成人员不得兼任的职务是()。
微程序控制器比硬布线控制器慢,原因是()。
WhichofthefollowingaboutboundmorphemeisNOTtrue?
Itisnecessarythat_______________________(马上把他送到医院).
最新回复
(
0
)