首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; }
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; }
admin
2011-06-13
44
问题
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; } k--; } printf("%d\n",n); } 程序运行后的输出结果是( )。
选项
A、0
B、4
C、6
D、7
答案
D
解析
在switch语句中,若case语句后没有break语句,则执行完本层case后会继续执行后面case中的操作。k的初值为5,while条件成立,进入switch(5),执行default语句,退出switch,执行k--后得4,再进入while循环,执行switch(4),退出switch,再执行k--后得3,继续while循环,执行switch(3),n=n+k=3,再执行k--后得2,进入while循环,执行case 2,再执行n=n+k=5,然后执行k--后得1,最后一次进入while循环,执行case1,n=n+k=6,然后继续执行case 2和case 3后的语句,n=n+k=7,且执行k--后得0,此时while条件不满足,退出循环,输出n的值为7。
转载请注明原文地址:https://kaotiyun.com/show/yVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
己定义charch=’$’;inti=l,j;,执行j=!ch&&ii++以后,i的值为【】。
以下不正确的叙述是()。
关系数据库的数据及更新操作必须遵循______等完整性规则。
结构化程序由三种基本结构组成,三种基本的结构组成的算法
下列叙述中正确的是()。
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护o
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
数据库系统可分为三级模式,下列选项中不属于数据库三级模式的是
下列关于栈的描述中错误的是
随机试题
在价值链分析法中,主体活动一般包括哪些内容?
有关产品形象的各因素中,影响组织形象的关键因素是()
列入国家药品标准的药品名称为药品的
对于螺旋缝电焊钢管一般用于介质最高温度不超过200℃,工作压力不超过()MPa的汽、水管道上。
依据《危险化学品安全管理条例》的规定,除运输工具加油站、加气站外,危险化学品的生产装置和储存数量构成重大危险源的储存设施应当与()保持符合有关标准或者有关规定的安全距离。
理性经济人假设是西方经济学理论的逻辑基础,这一理论假设的核心是认为人()。
抗战时期,国民政府实行“战时须作平时看”的教育政策,在中等教育阶段采取的主要措施是()。
Theboardofdirectorshavealreadydiscussedthesubject_____inthepreviousmeetingsandtheywillhandleitinallitsaspect
Themanismakingthecallbecausethecellphone
【B1】【B8】
最新回复
(
0
)