首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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则能进行正确输入的语句是
软件需求规格说明的内容不包括
下面不属于结构化程序设计风格的是
下列叙述中正确的是
C语言程序中,运算对象必须是整型数的运算符是
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’,85,9
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
随机试题
关系概念是指根据事物之间的相互关系形成的概念。下列属于关系概念的有()
在单元测试中,必须为每个模块单元测试开发_________和承接模块。
限额设计的总目标是在初步设计开始前,根据批准的( )及其投资估算确定的。
建设工程管理工作是一种增值服务工作,其核心任务是为()增值。
自有资金现金流量表从()的角度出发,以()为计算基础,用于计算自有资金财务内部收益率、净现值等评价指标,考查项目自有资金的盈利能力。
完成等待期内的服务或达到规定业绩条件以后才可行权的以现金结算的股份支付,在可行权日之后,股份支付当期公允价值的变动金额应当计入()。
旅游者在住宿时出示合法身份证件、填写住宿登记表是其合法权利。()
关于明朝会审制度,下列说法不能成立的有
以下关于菜单的叙述中,错误的是
下面有关数据库表和自由表的叙述中,错误的是
最新回复
(
0
)