首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void main() {int i=5,s=0; do {switch(i) {case 1:case 3:s+=1;i--;break; default:s=0;i一一; case 2:case 4:s+=2;i一一;b
有以下程序: #include void main() {int i=5,s=0; do {switch(i) {case 1:case 3:s+=1;i--;break; default:s=0;i一一; case 2:case 4:s+=2;i一一;b
admin
2021-04-28
42
问题
有以下程序:
#include
void main()
{int i=5,s=0;
do
{switch(i)
{case 1:case 3:s+=1;i--;break;
default:s=0;i一一;
case 2:case 4:s+=2;i一一;break;
}
printf(’’%d’’,s);
}while(i>0&&s<5);
}
程序运行后的输出结果是( )。
选项
A、235
B、2350
C、0235
D、2356
答案
A
解析
注意两点。一是case分支语句后面若没有break则会执行其后的所有语句,直到有break跳出或switch()语句结束,do一while循环第1次执行时,i=5,在switch中执行default分支,但其后没有break,所以后面的分支也会被执行,执行完后s=2,i=3;第2次执行do一while循环时,会执行case 3后面的语句,直到有break跳出,执行完后s=3,i=2;第3次执行后s=5,i=1,此时注意while中的条件是s<5,所以循环结束,打印的结果是235。
转载请注明原文地址:https://kaotiyun.com/show/aFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
若有以下程序#include<stdio.h>int*flint*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b
下面选项中关于位运算的叙述正确的是
有以下程序#includevoidfun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d
以下程序的输出结果是()。#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf(’’’’%d\n’’,S(k+j));}
结构化程序设计的基本原则不包括( )。
以下选项中不属于C语言程序运算符的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
随机试题
榴梿公司注册资本金为6000万元。2020年,该公司提取的法定公积金累计额为4000万元,该公司拟用法定公积金转增公司资本。根据公司法律制度的规定,该公司法定公积金转增资本的最高额为()万元。
带宽用来表示互联网传输数据的能力,即在单位时间内通过的最高数据率,单位是bps。()
系统性红斑狼疮患者皮肤护理错误的是
下列哪一种表现与抗磷脂抗体综合征无关
患者,男性,38岁。有胃溃疡史8年,因突发腹痛3小时来急诊。在没有明确诊断前,应采取的护理措施是
根据《律师执业行为规范》的规定,下列不是律师在执业活动中应禁止的不正当竞争行为的是_________。
[2007年,第81题]粘性流体总水头线沿程的变化是()。
某建筑物需开挖宽20m,长40m的基坑,地下水位低于自然地面0.5m,降低水位深度12m,为便于施工实施降水措施,降水方法和布置形式应采用()。
世界亚寒带针叶林分布面积最大的国家是()。
在考生文件夹下打开文档Word.docx,按照要求完成下列操作并以该文件名Word.docx保存文档。将文中所有错词“严肃”替换为“压缩”。将页面颜色设置为黄色(标准色)。
最新回复
(
0
)