首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int s=0,n; for(n=0;n
若有以下程序: #include main() { int s=0,n; for(n=0;n
admin
2018-01-14
58
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
有以下程序main(){chara,b,C,d;scanf("%c,%c,%d,%d”,&a,&b,&c,&d);printf("%c,%c,%c,%c\n"a,b,c,d);}
线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的()存储结构。
_____________是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为()。
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
以下程序中给指针p分配三个double型动态内存单元,请填空。#include<stdio.h>main(){dOuble*p;p=(double*)malloc();p[0]=1.5
程序中对fun函数有如下说明 void*fun(); 此说明的含义是:
随机试题
本日はお忙しい中、ありがとうございました。またお目に________ときを楽しみにしております。
什么是语言艺术?
穿隔离衣至哪一环节手开始污染()。
有关证券承销的说法哪些是错误的:
下列粉尘中,()被公认为致癌物,发达国家已禁止使用,并组织研究其替代品。
按现行会计制度规定,企业从事期货业务,其期末持仓合约所产生的浮动盈亏,应( )。
国务院某部制定的部门规章如果与某省制定的地方政府规章相冲突,解决冲突的办法是()。
—John,mayIaskyouafavour?
A.fightingB.subjectsC.certainlyD.questionE.resultinF.furtherG.appearanceH.averageI.tightenJ.rootin
A、Havingagoodknowledgeofitscustoms.B、Knowingsomekeypeopleintourism.C、Havingbeentothecountrybefore.D、Beingabl
最新回复
(
0
)