首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) {case0: case3:a+=2; case 1:
以下程序的输出结果是 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) {case0: case3:a+=2; case 1:
admin
2013-02-23
53
问题
以下程序的输出结果是 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) {case0: case3:a+=2; case 1: case2:a+=3; default:a+=5; } } printf(“%d\n”,A) ; }
选项
A、31
B、13
C、10
D、20
答案
1
解析
switch语句的执行过程是:在switch后面的表达式的值和case后面常量表达式的值吻合时,就执行该case分支的语句。如果在该语句的后面没有break语句,则按顺序继续执行下一个case分支,直到遇到break语句或switch多分支语句结束,在 switch语句中,break语句的作用是使流程跳出switch结构,终止switch语句的执行。在本题中,因为每个case语句后面都没有break语句,所以,第一轮循环(i==1)执行过后a的值为8,第2轮(i==2)执行过后a的值为16,第3轮(i==3)执行过后a的值为26,第4轮(i==4)执行过后a的值为31,然后执行“i++”语句,这时循环条件为假,循环结束。
转载请注明原文地址:https://kaotiyun.com/show/KqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){intm=011,n=11;printf("%d%d\n",++m,n++);}
下列关于栈的描述中错误的是()。
以下程序段十,不能正确赋字符串(编译时系统会提示错误)的是()。
若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是()。
下面程序的输出结果是()。#include<stdio.h>intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}main(
表达式a<b||(c&d)中运算符优先级最高的是()。
分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的______。
下列可用于C语言用户标识符的一组是
以下程序的输出结果是()voidfun(float*p1,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*p2++;}
随机试题
机体的阴液或阳气突然大量亡失,导致生命垂危的病理状态,为由于阴或阳的--方偏盛至极,因而壅遏于内,将另一方排斥于外,迫使阴阳之间不相维系,从而出现真寒假热或真热假寒等复杂的病理现象,为
患者,男,20岁。现症见神萎迟钝,肢厥汗淋,形寒畏冷,心悸胸闷,呼吸急促,尿少或无尿。舌淡,苔白,脉微欲绝。查体:血压70/50mmHg,面色苍白,四肢湿冷。治疗应首选
现代主要的权益投资方式不包括:
下列不属于基金管理人及其董事、监事、高级管理人员和其他从业人员禁止行为的是()。
艺术是实施美育的主要途径,应充分发挥艺术的情感教育功能,促进幼儿健全人格的形成。()
公安机关担负着无期徒刑执行、有期徒刑执行、监外执行、缓刑执行、假释执行、管制执行、取保候审执行、剥夺政治权利执行、驱逐出境执行等项刑罚执行工作。()
在下列哪个时期,我国就已经测定了立春、春分、立秋、秋分、立夏、夏至、立冬、冬至等节气?()
东印度公司
Americansareproudoftheirvarietyandindividuality,yettheyloveandrespectfewthingsmorethanauniform.Whyareunifor
Costly—sometimesabusive—creditcardsarebleedingmillionsofborrowerswhodidn’tknowwhattheyweregettinginto.Thebo
最新回复
(
0
)