首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {ints=0,n; for(n=0;n<4;n++) {switch(n) {default:s+=4; case1:s+=1; case2:s+=2; case3:s+=3; } } printf("%d\
若有以下程序 #include main() {ints=0,n; for(n=0;n<4;n++) {switch(n) {default:s+=4; case1:s+=1; case2:s+=2; case3:s+=3; } } printf("%d\
admin
2019-07-14
28
问题
若有以下程序
#include
main()
{ints=0,n;
for(n=0;n<4;n++)
{switch(n)
{default:s+=4;
case1:s+=1;
case2:s+=2;
case3: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,所以执行s+=3,s的值为24。
转载请注明原文地址:https://kaotiyun.com/show/x8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}
以下叙述中错误的是()。
有以下程序#includemain(){chara[4][4]={’’};inti,j;for(i=0;i
C语言程序的模块化通过以下哪个选项来实现()。
有以下程序#include#includevoidfun(int*p1,int*s){int*t;t=(int*)malloc(2*sizeof(int));*t=*p1+*p1++;*(t+1)=*p1+*p1;
数据流图中带有箭头的线段表示的是()。
下列关于栈的叙述正确的是()。
C语言中char类型数据占字节数为
结构化程序设计的基本原则不包括
下列对于软件测试的描述中正确的是()。
随机试题
一价定律意味着两国的名义汇率等于价格之比。()
A、平等医疗权B、对病人义务和对社会义务的统一C、特殊干涉权D、保持健康和恢复健康E、支持医学科学研究属于病人的权利是
国际护士节定于()。
某重要公共建筑,建筑高度为45m。某消防技术服务机构对该建筑的消防给水系统进行检测,对屋顶高位消防水箱间内有关设施的检测结果中,不符合现行国家标准《消防给水及消火栓系统技术规范》(GB50974-2014)的是()。
要约的撤销是指对尚未生效的要约阻止其生效的意思表示,撤回须在要约到达受要约人之前或同时到达受要约人。()
定义的使命是抽象、概括出某类事物的本质特征。当定义概括不了时,本应修正定义,而有人却常常“开除”那些概括不了的同类事物,以维护定义的纯洁性,这无疑是________。填入画横线部分最恰当的一项是:
()人工概念形成的途径有假设检验说和样例学习说。
设f(x)=|x(1一x)|,则().
在系统设计中有许多原则要遵循,其中一种原则是
一个函数功能不太复杂但要求被频繁调用,应选用
最新回复
(
0
)