首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是( )。 #include<stdio.h> main() { int m=1,n=0,i=0,j=0; switch(m) { case 1: s
以下程序运行后的输出结果是( )。 #include<stdio.h> main() { int m=1,n=0,i=0,j=0; switch(m) { case 1: s
admin
2013-08-15
62
问题
以下程序运行后的输出结果是( )。
#include<stdio.h>
main()
{ int m=1,n=0,i=0,j=0;
switch(m)
{ case 1:
switch(n)
{ case 0:i++;break;
case 1:j++;break;)
case 2:i++ij++;break;}
printf("i=%d,j=%d\n",i,j);
}
选项
A、i=2j=1
B、i=1,j=0
C、i=1,j=1
D、i=2,j=2
答案
A
解析
本题考查switch语句的嵌套应用。m=1,执行外层switch语句的case 1,此时进入内层switch语句,因为n=0,执行i++,遇到break退出内层switch语句,回到外层。由于外层没有break语句,继续执行case 2后面的语句i++;j++。所以程序最后输出的结果是i=2,j=1。
转载请注明原文地址:https://kaotiyun.com/show/FMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
对下列二叉树进行中序遍历的结果为【 】。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有定义语句:int a[2][3],*p[3],则以下语句中正确的是
若变量已正确定义,有以下程序段 i=0; do Pnntf("%d,",i); while(i++); printf("%d\n",i); 其输出结果是
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是
有定义语句:char s[10];, 若要从终端给s输入5个字符,错误的输入语句是( )。
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
随机试题
A、ItisasfamousasCapeTown.B、Ithasaflatsurfaceatthetop.C、Itisgreenandfreefrompollution.D、ItwasnamedbyEur
小儿指纹达于命关提示
出口货物在海关放行后更换舱单,海关同意报关单位修改报关单的,对报关员一次记5分。()
某企业于2011年1月1日按面值发行5年期、到期—次还本付息的公司债券,该债券面值总额为8000万元,票面年利率为4%,自发行日起计息。假定票面利率与实际利率—致,不考虑相关税费,2011年12月31日该债券的账面余额为()万元。
评课的具体内容应该从()方面进行分析。
劳动法的调整对象与适用范围。
一个馒头店老板承诺每天早上无偿为每位环卫工人提供5个热馒头。经媒体报道后。来领取馒头的人显著增多。一段时间后造成馒头店资金亏损严重,生意经营困难,老板想收回承诺。对此,你怎么看?
下列关于1935年《中华民国刑法》内容与特点的表述,不正确的是()
ForanincreasingnumberofstudentsatAmericanuniversities,Oldissuddenlyin.Thereasonisobvious:thegrayingofAmerica
Completethesentencesbelow.ChooseNOMORETHANTWOWORDSfromthepassageforeachanswer.Writeyouranswersinboxes24-26
最新回复
(
0
)