首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int s=0,n; for(n=0;n
若有以下程序: #include main() { int s=0,n; for(n=0;n
admin
2018-01-14
35
问题
若有以下程序:
#include
main()
{
int s=0,n;
for(n=0;n<4;n++)
{
switch(n)
{
default:s+=4;
case 1:s+=1;
case 2:s+=2;
case 3:s+=3;
}
}
printf("%d\n",s);
}
则程序的输出结果是( )。
选项
A、6
B、18
C、10
D、24
答案
D
解析
第一次for循环,n的值为0,所以从default后面的语句开始执行,s+=4,s+=1,s+=2,s+=3,s的值为10。进入第二次for循环,n的值为1,所以执行s+=1,s+=2,s+=3,s的值为16。进入第三次for循环,n的值为2,所以执行s+=2,s+=3,s的值为21。进入第四次for循环,n的值为3,所以执行a+=3,s的值为24。
转载请注明原文地址:https://kaotiyun.com/show/OHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intn1=0,n2=0,n3=0;charch;}while((ch=getchar())!=’!’)switch(ch)
有以下程序:#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=p1+*p2;
以下叙述中正确的是()。
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=16,k=2,m=1;a/=SQR(k/m)/SQR(k+m);printf("%d\n",A)
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
下列程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。
以下叙述不正确的是______。
在软件开发过程中,软件结构设计是描述______。
用筛选法可得到2~n(n
随机试题
等温过程:
在一个只有家庭、企业和政府机构组成的三部门经济中,一定有
A.等容收缩期B.等容舒张期C.快速射血期D.减慢射血期E.快速充盈期左心室内压上升速度最快是在
下列费用项目中,计算企业所得税应纳税所得额时,不准从收入总额中直接扣除的是()。
已知某银行拥有现金等流动性资产30万元,预计未来30日将会购买价值30万元机器设备(用现金支付),同时将有20万元的现金收入。预计未来60天的总现金流入为45万元,总流出为50万元。则该银行的流动性覆盖率为()。
计算其中,当x≥0时,f(x)=x,而
Nowcustomhasnotbeencommonlyregardedasasubjectofanygreatimportance.Theinnerworkingsofourownbrainswefeelto
奔腾芯片采用的局部总线是()。
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
states
最新回复
(
0
)