首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
28
问题
以下程序的输出结果是 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全国计算机二级
相关试题推荐
以下程序的运行结果是【】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf(
有以下程序:voidswap(char*x,char*y){chart;t=*x,*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("%s,%s\n",
有以下程序main()intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。#include<stdio,h>
数据管理技术的发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
在瀑布模型中,将软件开发划分为若干时期,而软件的可行性研究一般被属于______。
以下程序段十,不能正确赋字符串(编译时系统会提示错误)的是()。
下列叙述中错误的是()。
以下不合法的用户标识符是()。
以下程序的输出结果是()voidfun(float*p1,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*p2++;}
随机试题
上尿路结石的典型症状是
贷款合同管理中存在的问题不包括()。
积极的供给政策的主要措施包括()。
在最佳现金持有量确定的随机模式中,下列说法正确的有()。
苛勒认为人类学习的实质是操作性学习。()
将中华民族的历史以影像化的形式呈现出来,认真创作出尊重历史事件、尊重历史人物的电视剧精品,是电视对塑造国家形象和弘扬民族精神的贡献,也是其义不容辞的社会责任。随着时代的变迁,人们获取知识的来源已经更多地从纸质文字转向了网络和电视,尤其是现在中国电视剧的受众
规模经济是指因为生产规模的变动而引起的收益变动。所以规模经济意味着企业的规模越大越好。()
根据以下资料,回答以下题。2013年上半年,河北省海运完成货运量1269.3万吨,同比下降2.6%;货物周转量249.5亿吨公里,下降1.7%。全省港口货物吞吐量为4.3亿吨,同比增长15.3%,增速延续了去年四季度以来波动回升态势,上半年比前5个月回
Theworld’spopulationcontinuestogrow.Therenowareabout4billionofusonearth.Thatcouldreach6billionbytheendof
Youmayusetheroom______youcleanitafterward.
最新回复
(
0
)