柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #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
热度🔥3,398
参考答案: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。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
VBA中不能实现错误处理的语句结构是( )。
在软件开发中,需求分析阶段可以使用的工具是( )。
编写μC/OS-II的中断服务子程序主要使用哪种语言( )。
为使得软件模块的编写和修改较少地考虑与其他模块的牵连,应在系统体系结构设计时尽可能提高
从本质上讲,计算机病毒是一种( )。
标签
二级C语言
for
循环
执行
进入