首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { 2nt i,j,m=1; for(2=1 ; i0 ; j--) { if(i*j>3)break; m*=i*j; } } p
有以下程序 #include main() { 2nt i,j,m=1; for(2=1 ; i0 ; j--) { if(i*j>3)break; m*=i*j; } } p
admin
2016-12-28
41
问题
有以下程序
#include
main()
{ 2nt i,j,m=1;
for(2=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/NuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n",*p);
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
有以下程序voidf(int*q){inti=0;for(;i
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
以下不能定义为用户标识符是______。
定义下列结构体(联合)数组:structSt{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句prin
下列叙述中错误的是()。
随机试题
统计分析的主要内容有
A、甲基橙B、结晶紫C、淀粉溶液D、邻二氮菲亚铁E、二甲酚橙;测定方法指示剂的选择铈量法()
等渗性脱水患者补液治疗首先应输入的是
某男,60岁,因患骨结核就诊,医生推荐三联疗法,最宜采用
关于老年性阴道炎的叙述,不正确的是
目前国际应用较多的基本分析方法主要有()。
关于人员招聘与选拔,表述正确的是()。
【2015江西】班主任与某个后进生共同商量惩罚方法,如果违规,当天与老师共进寂寞的午餐,不能与同学玩耍。这种做法遵循了班主任工作原则中的()。
设z=f(x+y,y+z,z+x),其中f连续可偏导,则=________.
WhereisCardiff?
最新回复
(
0
)