首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main() { int S=0,n; for(n=0;n<4;n++) { switch(n) {
若有以下程序: #include<stdio.h> main() { int S=0,n; for(n=0;n<4;n++) { switch(n) {
admin
2019-02-02
91
问题
若有以下程序:
#include<stdio.h>
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/0ERp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
有以下函数:mtaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下列叙述中正确的是
数据库管理系统提供给用户的接口是()
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
在关系数据库中,用来表示实体之间联系的是()。
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
在满足实体完整性约束的条件下()。
随机试题
甲型强心苷和乙型强心苷的主要区别是
痈的局部治疗宜采用
根据《个人所得税法》规定,某大学教授在2007年6月份的下列哪些收入应缴纳个人所得税?()
某房地产估价机构接受委托,对市中心某大厦地下一、二层进行房地产抵押价值评估,目的是为委托人办理续期贷款提供价值参考依据。该大厦地下一层为各类独立餐饮店面,目前处于满租状态,租期一般为三年,部分早期进驻的店面租金水平低于同层其他类似店面15%左右,这部分店面
专家评估单个风险因素时,涉及技术方面的因素包括()。
沥青混合料按结构可分为( )。
计算机执行指令的基本过程分为两步,即从内存把指令读入的过程和执行的过程。其中,读指令是根据______所指的地址读入,而执行指令则是______中的地址。
数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中____________协议可以完全保证并发事务数据的一致性。
Whatisreportedinthenews?
Thewatchdoesnotseemtowork.Ithinkitneeds(repair)______.
最新回复
(
0
)