首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int a=15,b=21,m=0; switch(a%3) {case 0:m++;break; case 1:m++; switch(b%2) { default:m++;
有以下程序: main() { int a=15,b=21,m=0; switch(a%3) {case 0:m++;break; case 1:m++; switch(b%2) { default:m++;
admin
2010-01-10
23
问题
有以下程序: main() { int a=15,b=21,m=0; switch(a%3) {case 0:m++;break; case 1:m++; switch(b%2) { default:m++; case 0;m++;break; } } printf("%d\n",m); } 程序运行后的输出结果是( )。
选项
A、1
B、2
C、3
D、4
答案
1
解析
在switch语句中break语句的作用是退出分支语句,若没有break语句则一直向下执行。本题中首先计算switch后面括号里的表达式a%3,即15%3为0:执行case0:后面的语句“m++;”,m自加1,即m为1;遇到break语句;然后跳出switch语句,所以最后输出的m值为1。所以选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/5OI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于数组的叙述中,错误的是
结构化程序设计中,下面对goto语句使用描述正确的是
设有如下过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftASInteger)PrintChr(KeyCode)EndSubPrivmeSubForm_
以下关于图片框控件的说法中,错误的是
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在TeXt1中输入“FormList”,然后单击命令按钮,执行如下程序:Text2.Text=UCase(MidCrextl.Text,5,4))EndSu
以下关于函数过程的叙述中,正确的是
下列关于算法复杂度叙述正确的是
假定变量X的值为33521397,则在声明其类型时不能声明为
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
小脑功能异常可能出现
简述企业在设计库存现金会计控制制度时应采取的做法。
泌尿、男生殖系统感染常见的诱因不包括()
孕后期小肠对铁的吸收率从孕前的10%提高到50%。()[河北省2008年5月三级真题]
管理技能的开发模式有()。
()把二胡从伴奏乐器升为独奏乐器形成了我国第一个二胡学派,为我国近现代二胡演奏学派奠定了基础。
人民警察离休、退休的,其警衔予以取消。()
Whowasconsideredasthe"PoetofAmericanRevolution"?
Whatkindofeardoestheadvertisementstartwith?__________________________ofanyfront-wheel-drivecarintheworlWhatis
TheGermanairforcebombedGuemieatototaldestructionbecause______.AfterthebombingofGnemica,theGermans______.
最新回复
(
0
)