首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> 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
有以下程序 #include <stdio.h> 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
admin
2018-10-16
32
问题
有以下程序
#include <stdio.h>
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=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/Zgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后输出的结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
程序测试分为静态分析和动态测试。其中[]是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有以下程序: void sum(int a[]) { a[0]=a[-1]+a[1]; } main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); pr
下列关于线性表的叙述中,不正确的是()。
一个算法的时间复杂性是______的函数。
现有如下程序段#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
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是______。
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
佛教在中国的衰落阶段是()
英国现代小说的先驱是_________。笛福创作的第一部小说_________。
下列对热因热用的描述错误的是
大定风珠证的病机是
A.凝血活酶形成障碍B.凝血酶形成障碍C.纤维蛋白形成障碍D.血小板质或量的异常E.血管壁的异常
六阳经中,除哪项外,均与目内眦或目外眦发生联系
将所有财政性资金全部集中到国库单一账户,并规定所有的支出必须由国库直接支付给商品或劳务供应者或用款单位,实行收支两条线管理的制度称为()。
下列属于发展信用保险意义的有()。
下列古代文明成就与国家对应正确的是()。
三十年战争
最新回复
(
0
)