首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int s=0, n; for (n=0; n
若有以下程序 #include main() { int s=0, n; for (n=0; n
admin
2019-04-24
27
问题
若有以下程序
#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、24
B、18
C、10
D、6
答案
A
解析
在switch语句中,default语句块最后执行,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。所以循环的4次,s分别自增10、6、5、3,所以s的最终值为24,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/XLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(
有下列函数:intfun(char*S){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
下列可用于C语言用户标识符的一组是
关系表中的每一行称为一个()。
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字
若要说明一个类型名Type,使得定义Typep;等价于char*p;以下选项中正确的是()。
在以下给出的表达式中,与while(E)中的(E):不等价的表达式是
在E-R图中,用来表示实体联系的图形是()。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为()。
随机试题
从力学的观点,正畸治疗中有两种最基本的牙移动方式是
甲乙签订一份买卖合同,约定违约方应向对方支付18万元违约金。后甲违约,给乙造成损失15万元。下列哪一表述是正确的?(2013/3/14)
以下说法正确的是:
建设项目竣工环境保护验收监测(调查)报告的结论由()。
下列关于需求交叉弹性的说法,正确的有()。Ⅰ.需求交叉弹性是指某种商品或者劳务需求量的相对变动对于另一种商品价格变动反应的敏感性程度Ⅱ.相关商品价格的变化量的变化是决定商品需求量的一个重要凶素Ⅲ.若Exy>0,说明x与Y两种商品间
个人贷款申请应具备的条件不包括()。
下列各句中,没有语病的一句是()。
设三阶矩阵A满足|A—2I|=0,|2I+A|=0,|—3I+2A|=0,则|A|=[].
张某通过互联网非法侵入某军事机关网站并将获得的国家秘密发送给境外机构,张某的行为构成什么罪?()
Inthelateyearsofthenineteenthcentury,"capital"and"labour"wereenlargingandperfectingtheirrivalorganizationsonm
最新回复
(
0
)