首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void 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; } } printf(’’m=%d\n’’,m);
有以下程序: #include void 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; } } printf(’’m=%d\n’’,m);
admin
2020-07-28
51
问题
有以下程序:
#include
void 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;
}
}
printf(’’m=%d\n’’,m);
}
程序运行后的输出结果是( )。
选项
A、m=4
B、m=2
C、m=6
D、m=5
答案
C
解析
外层for循环次数为2,内层for循环次数为3;当i=1时,执行3次内循环,结果是m=6;当i=2时,内循环中j=3,将执行break语句,跳出内层循环,此时,外层循环也正好结束,所以结果为m=6。还需要注意赋值运算符的级别仅比逗号运算符高,比其他运算符低,所以在本题中m*=i*j可以展开成m=m*(i*j)。
转载请注明原文地址:https://kaotiyun.com/show/iG3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
不属于对象构成成份的是
下列叙述中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,学号为20的学生所选课程中成绩及格的全部课号为
以下叙述中正确的是
设顺序表的长度为n。下列算法中,最坏情况下比较次数小于n的是
以下叙述中正确的是
随机试题
社会主义初级阶段的基本经济制度中要坚持公有制主体地位,那么公有制经济的比重越大越好。
A.半夏B.蒲黄C.两者均是D.两者均非孕妇不宜使用的药物是()
下列哪种物质中毒具有缺氧和抑制酶的活力双重中毒机制
下列地基处理方案中,属于复合地基做法的是:
将工作分解结构所分解的独立单元的工作责任赋予具体的部门和人员,从而在项目资源和项目工作之间建立了一种明确的目标责任关系,这就是项目管理的常用工具()。
取得建造师注册证书的人员()工程项目施工的项目经理。
银行业金融机构根据借款人的有效贷款需求,主要通过贷款人受托支付的方式,将贷款资金支付给符合合同约定的借款人交易对象的过程是指()
讲清同刑事犯罪作斗争是法律赋予每个公民的权利和义务,是每个热爱社会主义祖国的公民义不容辞的()。
根据担保法规定,下列情形不必经保证人同意而仍继续承担原保证责任的是()。
下面正确使用动态数组的是
最新回复
(
0
)