首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
30
问题
以下程序的输出结果是 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://jikaoti.com/ti/M4B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}m
有以下程序:mare(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是()。
C语言结构体类型变量在程序执行期间()。
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;prin
以下叙述中错误的是()。
下列字符序列中,不可用作C语言标识符的是______。
有以下程序: main() { char a[7]="a0\0a0\0":int i,j i=sizeof(a);j=strlen(a): printf("%d%d\n",i,j); } 程序运行后的输
可以在C语言中用做用户标识符的是______。
随机试题
胸腔积液检查结果符合渗出液的是
Moreandmoreemployersusetheonlineapplicationprocesstohelpthemfindtherightpersonforthejob.So,it’slikelythat
关于胆结石CT表现,以下哪项是错误的
73岁老妇,皮肌炎7年,吞咽困难半年。高热昏迷4小时,入院。体检:T38℃,BP14.6/8kPa(110/60mmHg),P96次/分,R28次/分,心脏检查无异常。左肺下野可闻湿性啰音。肝脾未及,右下肢肌无力。无慢性呼吸道疾病史。
对产品的质量问题,消费者只能向产品质量监督部门申诉。()
张某,男,37岁,农民,听说在大城市要饭就可以发财,就教唆其侄女在北京站前化装成流浪儿童向过往旅客要钱,并用诈骗方法骗取他人少量财物。对张某及其侄女的行为,说法正确的是()。
如图所示,扇形纸扇完全打开后,外侧竹条AB、AC夹角为120°,AB的长为30,贴纸部分BD的长为20,则贴纸部分的面积为:
一个模块直接调用的其他模块个数称为______。
BlackAmericansaremorelikelytodieofcancerthanCancerismoretreatableifitisdetected
TheEmpireStateBuildingEversinceitwasbuilt,theEmpireStateBuildinghascapturedtheattentionofyoungandoldal
最新回复
(
0
)