首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int c=0,k; for (k=1;k<3;k++) switch (k) { default: c+=k; case 2: c++;break; cas
有以下程序: #include <stdio.h> main() { int c=0,k; for (k=1;k<3;k++) switch (k) { default: c+=k; case 2: c++;break; cas
admin
2021-06-15
18
问题
有以下程序:
#include <stdio.h>
main()
{ int c=0,k;
for (k=1;k<3;k++)
switch (k)
{ default: c+=k;
case 2: c++;break;
case 4: c+=2;break;
}
printf("%d\n",c);
}
程序运行后的输出结果是( )。
选项
A、7
B、5
C、3
D、9
答案
C
解析
向switch语句块传送参数后,编译器会先寻找匹配的case语句块,找到后就执行该语句块,遇到break跳出;如果没有匹配的语句块,则执行default语句块。case与default没有顺序之分。所以第一次循环k的值为1,执行c+=k,c的值为1,再执行case 2 后的语句c++,c的值为2,遇到break语句跳出循环;第二次循环k的值为2,执行case 2 后面的语句c++,c的值为3,跳出循环。
转载请注明原文地址:https://kaotiyun.com/show/FAtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为:CEAedca,排序后输出为:CedeEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数mam和其他函数中的任何内容,
给定程序MODI1.C中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。例如,若输入“Iamastudenttotaketheexamination.”,则应输出“IaMA
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’3’){case0:case1:putchat(c+4);case2:putchar(c+4)
以下关于C语言数据类型的叙述中正确的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下列叙述中正确的是()。
数据流图中带有箭头的线段表示的是
结构化程序的三种基本结构是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
某市机械厂发生下列纠纷:(1)工人田某因患病而被辞退。与厂方发生争议;(2)技术员孙某因社会保险费缴纳问题与厂方发生争议;(3)助理工程师陶某因未晋升工程师职务与厂方发生争议;(4)工程师李某因工资调整(违反劳动合同约定)与厂方发生争议。田某、孙某
《病原微生物实验室生物安全管理条例》颁布日期是
下列不属于肌电图检查步骤的是
最可能引起左心室前负荷增加的是
A.骨髓细胞内可见Auer/JI、体B.中性粒细胞碱性磷酸酶积分增高C.Ph’染色体阳性D.糖原染色阳性E.非特异性酯酶(+),阳性可被氟化钠抑制类白血病样反应
当设备与管道内的介质温度高于周围空气温度时,应进行保温。当Dg<100mm经合理保温后的热损失只为裸管散热损失的( )。
求助者的咨询动机、()以及对咨询师的反应都会影响咨询关系。
内部效度的影响因素有()。
"Hidden"SpeciesMayBeSurprisinglyCommonCryptic(隐蔽的;隐藏的)species--animalsthatappearidenticalbutaregeneticallyqui
A、Violence.B、Compromise.C、Firearms.D、Police.B
最新回复
(
0
)