首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case
admin
2010-12-10
64
问题
有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1;k--;break;
default:n=0;k--;
case 2: case 4:n+=2;k--;break;
}
printf("%d",n);
}while(k>0 && n<5);
}
程序运行后的输出结果是
选项
A、235
B、0235
C、02356
D、2356
答案
A
解析
因为变量的初始值分别为"k=5,n=0",所以程序第一次进入循环时,执行default语句,这时k=4,执行"case 4:"这个分支,结果是"n=2,k=3",打印出2;程序然后进行第二次循环,这时"n=2,k=3",执行"case 3:"这个分支,结果是"n=3,k=2",打印出3;程序进行第三次循环,这时"n=3,k=2",执行"case 2: case 4:"这两个分支,结果是"n=5,k=1",打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束,故输出结果为235。
转载请注明原文地址:https://kaotiyun.com/show/RIPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub() x=10∶y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Clic
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数
编写如下程序:PrivateSubForm_Click() Print"Welcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
软件设计中模块划分应遵循的准则是
以下合法的VB变量名是( )。
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Textl的文本框数组,下标从0开始。程序运行时,单击“产生随机数”按钮,就会产生10个3位数的随机数,并放入Textl数组中,如图3-115(a)所示;单击“重排数据”按钮,将把Text1
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub() x=10∶y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Clic
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
随机试题
Twoshipswerebarely______onthehorizon.
A、Theyarewronglydefined.B、Theyinteractwitheachother.C、Theycanbeconfusingsometimes.D、Theyarereplaceablewitheach
A.相乘B.相克C.子病犯母D.相侮E.母病及子
COlles骨折肩关节脱位
关于辩论原则的表述,下列哪些选项是正确的?
关于危害结果的相关说法,下列哪一选项是错误的?
下列不属于基金财务会计报告分析目的的是()。
下列属于影响财务管理的经济环境因素的有()。
商标注册申请争议的解决机制是()。
IfyouliveinacityinNorthAmericaorEurope,youhaveprobablyneverthoughtmuchaboutwater.Wheneveryouneedsome,you
最新回复
(
0
)