首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
19
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列叙述中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的
下面属于字符类的实例是
构成计算机软件的是
有以下程序main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
以下叙述中正确的是
以下叙述中正确的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
随机试题
A、Hisworksheetsareterriblymessy.B、Hefindstheworkloadtooheavy.C、Hisstudyfolderisbadlydisorganized.D、Hehasdiffi
具有润肠通便功效的药物是
下行上给式热水管道系统的最高点宜设:(2009,57)
银行公司信贷产品市场定位的步骤中,首先是()。
甲公司于2015年1月1日购入乙公司80%股权,能够对乙公司的财务和经营政策实施控制。除乙公司外,甲公司无其他子公司。2015年度,乙公司按照购买日可辨认净资产公允价值为基础计算实现的净利润为2000万元,无其他所有者权益变动。2015年年末,甲公司合并财
唉声:叹气:憋闷
假设某计算机具有1 MB的内存(目前使用的计算机往往具有128 MB以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制(42)位。为了使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,1字节的地址码应(
J.Martin指出,以下因素:Ⅰ.程序的适应性差Ⅱ.数据格式的不一致导致数据的共享性差Ⅲ.系统开发方法选择不当Ⅳ.开发工具选择不当哪个(些)是造成数据处理生产效率低的主要原因?
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",fun(9));}程序运行后的输出结
Followingayearoffastdevelopment,bythefirstquarterofthisyear,Chinahashadabout1,100e-commercewebsites.
最新回复
(
0
)