首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc lude main() { int ij,m=1; for(i=1;i<3;i++) { for(j:3;j>0;j--) { if(i*j>3)break;
有以下程序 #inc lude main() { int ij,m=1; for(i=1;i<3;i++) { for(j:3;j>0;j--) { if(i*j>3)break;
admin
2013-10-19
29
问题
有以下程序
#inc lude
main()
{ int ij,m=1;
for(i=1;i<3;i++)
{ for(j:3;j>0;j--)
{ if(i*j>3)break;
m*=i*j;
}
}
printf("m=%d\n",m);
}
程序运行后的输出结果是
选项
A、m=2
B、m=4
C、m=5
D、m=6
答案
D
解析
这道题考查了for循环的嵌套应用。对于外层for循环来说,变量i从1增到2,循环执行2次。当变量i的值等于1时,对于内层for循环来说,变量i从3减到1,求得变量m的值等于6。当变量i的值等于2时,第一遍执行内层for循环,变量j的值等于3,那么i*j的值等于6,其值大于3,这时执行break语句,退出内层for循环的执行。所以程序输出变量m的值为6。
转载请注明原文地址:https://kaotiyun.com/show/aSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c
有以下程序main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是
若以下选项中的变量已正确定义,则正确的赋值语句是
若有以下程序:main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}执行后输出结果是【】。
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
下列条件语句中,功能与其他语句不同的是()。
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
若有定义int*p[3]:,则以下叙述中正确的是______。
随机试题
某市市场监督管理局制发《关于申请增发部分工作经费的请示》,应署名的作者是()
在分析过程中,由于环境温度变化、气压及电压的波动而引起的误差叫做偶然误差。
男,50岁,潜水员工作22年,近1年来右髋关节疼痛,经服用非甾体类药物可短暂缓解,后疼痛加重并呈持续性,渐出现跛行及行走困难。最可能的诊断是
关于商业辐射区域不正确的说法为()。
下列针对保修期限的合同条款中,不符合法律规定的是()。[2015年真题]
关于网络计划的说法,正确的是()。
下列选项中不属于工资计算所需要的原始单据的是()。
有一笔国债,5年期,平价发行,票面利率12.22%,单利计息,到期一次还本付息,到期收益率(复利按年计息)是()。
下面历史典故与相应的历史人物对应正确的一组是:
Humanneedsseemendless.Whenahungrymangetsameal,hebeginstothinkaboutanovercoat;whenamanagergetsanewsports
最新回复
(
0
)