首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int s=0,n; for(n=0;n
若有以下程序: #include main() { int s=0,n; for(n=0;n
admin
2018-01-14
48
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node*next; }*p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是()。
下列程序中函数son()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++
下列说法错误的是
有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
算法复杂度主要包括时间复杂度和【】复杂度。
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun,函数的功能是:使数组右上三角元素中的值乘以m。例如;若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序存在文件PROGl.C文件中
随机试题
31.辨证的否定就是全盘否定()
Cushingulcer是指由下列哪种原因引起者()(1999年)
不属于生化药物的是
A.脑膜炎奈瑟菌 B.变形杆菌 C.钩端螺旋体 D.炭疽芽胞杆菌 E.利什曼原虫戊烷眯选择培养基用来培养
A.内吹乳痈B.外吹乳痈C.非哺乳期乳痈D.席风呵乳E.妒乳
起升钢丝绳在放出最大工作长度后,卷筒上的钢丝绳至少保留几圈?()
建设工程监理大纲是反映投标人()综合水平的文件,反映了投标人对工程的分析和理解程度。
旅游行政管理部门对于符合条件申领导游证的,必须在收到申请书之日起()内颁发导游证。
Whydidthemansellhisoldcar?
Baltimorewasfoundedin1729.Foragenerationitseemednodifferentfromadozenothersmallsettlements【C1】______upattheh
最新回复
(
0
)