首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i,j,m=1; for(i=1;i<3;i++) { for(j=3;j>0;j--) { if(i*j>3)break; m*=i*j; } } pfi
有以下程序 #include main() { int i,j,m=1; for(i=1;i<3;i++) { for(j=3;j>0;j--) { if(i*j>3)break; m*=i*j; } } pfi
admin
2019-04-24
54
问题
有以下程序
#include
main()
{ int i,j,m=1;
for(i=1;i<3;i++)
{ for(j=3;j>0;j--)
{ if(i*j>3)break;
m*=i*j;
}
}
pfinff("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循环来说,变量j从3减到1,求得变量m的值等于6。当变量i的值等于2时,第一遍执行内层for循环,变量j的值等于3,那么i*j的值等于6,其值大于3,这时执行break语句,退出内层for循环的执行。所以程序输出变量m的值为6。
转载请注明原文地址:https://kaotiyun.com/show/lhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
以下说法正确的是()
设变量a、b、c、d和y都己正确定义并赋值。若有下列if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
符合结构化原则的三种基本控制结构是顺序结构、()和循环结构。
有定义语句:intb;charc[10];,则正确的输入语句是
以下能正确进行字符串赋值、赋初值的语句是______。
软件设计中划分模块的一个准则是
关于do循环体while(条件表达式);以下叙述中正确的是
关于算法,以下叙述中错误的是
随机试题
离心泵的泵壳的作用是()。
男,32岁。婚后5年未育,自述近几天嗳气、反酸较严重,并有上腹饱胀感,伴进食后疼痛,钡餐透视示胃溃疡,此患者不宜使用
关于生长发育一般规律描述错误的是
方正,女45岁,胆囊手术后4小时,主诉腹胀,排尿困难,宜采取下列哪几项措施:
钢材切割面或剪切面应无裂纹、夹渣、分层和大于1mm的缺棱,当有疑义时,可采取的检查方式有()。
软盘驱动器是输入设备。()
膳食平衡原则包括()。
那些在市场上处于次要地位(第二、第三甚至更低的地位)的企业,并不是向市场主导者发动进攻并图谋取而代之,而是跟随在主导者之后自觉地维持共处局面的企业。这是()。
下列给定程序中函数fun的功能是:将s所指字符串中出现的与t1所指字符串相同的了串全部替换为t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。例如,当s所指字符串中的内容为“abcdabfab”,t1所指子串中的
AyearhaspassedsinceChile’s33trappedminerswerehauledtofreedomintheAtacamaDesert.Byandlarge,it’sbeenarelati
最新回复
(
0
)