首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int s=0,n; for(n=0;n
若有以下程序: #include main() { int s=0,n; for(n=0;n
admin
2018-01-14
53
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
以下程序的运行结果是______。#include<string.h>typedefstructstudent{charname[10];longsno;floatscor
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句()。
有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列关于参数传递的说法中,正确的是______。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&b;后Y的值()。
随机试题
A、15分钟B、1小时C、24小时D、2天E、3~4天拔牙后血块形成的时间是
早期快速诊断轮状病毒肠炎,最有效的办法是
甲乙丙丁四人共同出资设立一合伙企业,其中甲乙丙各出资20万元,负责企业的日常经营管理;丁出资40万元,不执行合伙事务,也不对外代表企业。后该合伙企业经营不善,欠债权人戊120万元,到期未能清偿。根据新合伙企业法的规定,戊可以请求哪些救济?()
下列属于要约邀请的是( )。Ⅰ.价目表Ⅱ.客户填写的申请书Ⅲ.招股说明书Ⅳ.商业广告Ⅴ.拍卖公告
下列数据特征的测度值中,易受极端值影响的有( )。
当总需求大于总供给时,应该采取的政策是()。
下列不属于四川跨越发展的基本思路的是()。
遵义会议在中国革命的危急关头集中解决的问题是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
IntheUnitedStates,olderpeoplerarelylivewiththeftadultchildren,Butinmanyothercultureschildrenareexpectedtoca
最新回复
(
0
)