首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case 2:c++;br
有以下程序: #include<stdio.h> main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case 2:c++;br
admin
2021-02-25
29
问题
有以下程序:
#include<stdio.h>
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、3
B、5
C、7
D、9
答案
A
解析
本题中for语句的主体为一个switch语句,switch语句的判断条件k==2时执行“case 2”,然后终止本层switch;否则执行“default”语句,然后再执行“case 2”语句,并终止本层switch语句。所以当k==1时:c=0→1→2;当k==2时:c=2→3;当k==3时for循环结束。结果为3。
转载请注明原文地址:https://kaotiyun.com/show/U1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
数据库管理系统的基本功能不包括
以下叙述中正确的是
以下叙述中错误的是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
下面属于白盒测试方法的是()。
随机试题
MemoTo:Peter,DeputyEditorFrom:DanielThomas,Editor-in-chiefDate:June6,2018Subject:EnsuringsmoothpublicationofJu
信息鉴别的方法有()
关于慢性粒细胞白血病描述正确的是
根据《劳动合同法》规定,劳动者非因工负伤,医疗期满后,不能从事原工作也不能从事由用人单位另行安排的工作的,用人单位可以解除劳动合同,但是应当提前()日以书面形式通知劳动者本人。
某工程施工现场狭窄,施工过程中,由于承包人塔吊安装中存在缺陷,导致使用过程中发生塔吊倒塌事故,砸坏项目周边一幢建筑物的屋面。该事故造成的损失,应由()。
存货发现盘亏或亏损时,应借记( )。
为了保障私募股权基金在被投资企业的话语权,私募股权基金在被投资企业董事会中至少保留()个席位。
Readingisthekeytosuccess.Apparently,everysuccessfulpersondevelopsapassionforreading.Thisisbecausereadingisa
Areyousinglebuttoobusytosearchforlove?Thenyouneedtotrythelatestdatingphenomenonthatissweeping【B1】______the
网络营销过程大致可以分为的几个阶段是()。
最新回复
(
0
)