首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 main() { int s,i; for(s=0,i=1;i<3;i++,s+=i); printf("%d\n".s); }
以下程序的输出结果是______。 main() { int s,i; for(s=0,i=1;i<3;i++,s+=i); printf("%d\n".s); }
admin
2013-06-11
43
问题
以下程序的输出结果是______。
main()
{ int s,i;
for(s=0,i=1;i<3;i++,s+=i);
printf("%d\n".s);
}
选项
答案
5
解析
此程序中,for循环语句后面直接跟了一个“;”,表明循环体为空.输出语句不在for循环体内,所以在循环执行完毕后才输出s的值.s、i的初值分别为0和1,判断循环条件,表达式“1<3”成立,执行“i++,s+=i”后,i和s的值分别为2和1,继续判断循环条件,表达式“2<3”成立,执行“i++,s+=i”后,i和s的值分别为3,再次判断循环条件,表达式“3<3”不成立,循环结束。
转载请注明原文地址:https://kaotiyun.com/show/EAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据的存储结构是指
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH");strcp
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;char*p;p=()malloc(sizeof(char));
字符(char)型数据在微内存中的存储形式是______。
微型计算机中运算器主要的功能是进行()
随机试题
主治阴血亏虚之心烦,失眠,惊悸的药是
居间业务的程序是()。
非公开募集基金的合格的单位投资者,净资产不低于()。
抽样方案标准使用程序中先确定的有()。
常见的抽样调查方式有()。
一些地区进口比出口多,那么在这些地区中进出口差额最大的是()。直辖市的出口总额是()百万美元。
以下关于Windows2000的描述中,哪一种说法是错误的()。
PERSONALCOMPUTERSAVAILABLEFORPUBLICTOUSE2personalcomputersareavailable,forafeeof$5.00.Thereisalsoaninkjet
Rainforestsarecalledthelungsoftheplanet,becausetheyabsorbcarbondioxide,greenhousegas,andproduceoxygen,whichis
A、Dress.B、Computers.C、Shoes.D、Engines.BWhatdoesthemandealwith?
最新回复
(
0
)