首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1;k--;break; default:n=0;k--; case2: case4
有以下程序: main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1;k--;break; default:n=0;k--; case2: case4
admin
2011-06-13
40
问题
有以下程序: main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1;k--;break; default:n=0;k--; case2: case4:n+=2;k--;break; } printf("%d",n); }while(k>0&&n<5); } 程序运行后的输出结果是( )。
选项
A、235
B、235
C、2356
D、2356
答案
A
解析
do-while语句的特点是先执行循环体,然后再判断循环条件是否成立,当循环条件的值为0时循环结束。本题中执行switch语句,寻找与5匹配的case 5分支,没有寻找到则执行default后的语句,n=0,k的值变为4,继续执行switch语句,寻找与4匹配的case 4分支,找到后开始执行其后的语句“n+=2;k--;”,n的值为2,k的值变为3,遇到break语句跳出该switch语句体。执行print语句输出2;此时n=2,k=3依旧满足do-while循环条件,将用同样的方式再次执行switch语句,直到n=5时不再满足do-while循环条件退出所有的循环。
转载请注明原文地址:https://kaotiyun.com/show/mjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
以下选项中,与k=n++完全等价的表达式是
在软件测试设计中,软件测试的主要目的是()。
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函九fun的调节器用语句中,正确是
设有下列二叉树:对此二叉树先序遍历的结果为
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
需求分析最终结果是产生
数据库管理系统常见的数据模型有层次模型、网状模型和【】三种。
设有下列二叉树:对此二叉树先序遍历的结果为
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
下列关于生活常识的说法,不正确的是:
郁达夫和郭沫若曾一起组织过()
A.外感风热证B.肺胃热盛证C.肺胃热毒证D.肾阴虚证E.肺阴虚证
患者,女,30岁。10年前患风湿热,检查:心尖部听到舒张期隆隆样杂音,X线显示左心房增大。应首先考虑的是
财政部门代表国家对单位和单位中的相关人员的会计行为实施监督检查,及对发现违法会计行为实施行政处罚,属于会计工作的()。
下列属于成本管理具体内容的有()。
2×16年12月30日,甲公司以发行新股作为对价,购买乙公司所持丙公司60%股份。乙公司在股权转让协议中承诺。在本次交易完成后的3年内(2×17年至2×19年)丙公司每年净利润不低于5000万元,若丙公司实际利润低于承诺利润,乙公司将按照两者之间的差额及甲
考察国情民风、体验异域生活、探亲访友寻根的旅游动机属于文化动机。()
以下设备中不是计算机输出设备的是
Overthehistoryoftheearth,millionsofanimalandplantspecieshavedisappeared.Mostofthesespeciesdisappeared,orbeca
最新回复
(
0
)