首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
52
问题
有以下程序: 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://kaotiyun.com/show/6hWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pic
下面程序运行时,若输入395,则输出结果是PrivateSubCommand1_Click()Dimx%x=InputBox("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Modulel.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Forml的代码如下:PublicXAsIntegerPrivateSubFo
以下叙述中错误的是
执行下列语句strlnput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
数据库系统中完成查询操作使用的语言是()。
设x为一整型变量,且情况语句的开始为:SelectCasex,则不符合语法规则的Case子句是( )。
随机试题
以动物体某一部分的加工品入药的药材有
氨气试验时,若焊缝区有泄漏,则硝酸汞试纸的相应部位将呈现()斑纹。
甲状腺功能亢进症最常见于
下列哪项小是真正的肿瘤
患者水肿反复发作,日轻夜重,下肢肿甚,腰膝酸软,畏寒肢冷,呼吸急促,呼多吸少,舌淡胖有齿痕,脉沉细,其治法是
阳性对比剂的特点,错误的是
正常人肺部的叩诊音是
某施工单位在土方挖掘施工作业过程中,发现了近代古墓葬,但考虑到发掘会影响工程正常工期,因此没有向文物主管部门报告,造成部分文物损害,则应对施工单位采取的处罚措施是()。
让学生以自己的水平和速度进行学习的一种教学策略称之为()
Lookatthenotesbelow.Someinformationismissing.Youwillhearapresentationaboutaholidaytourcompany.Foreac
最新回复
(
0
)