首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是_________。 int fun(int a) {int b=0;static int c=3; b++:c++; return(a+b+c);} main() {int i
以下程序运行后的输出结果是_________。 int fun(int a) {int b=0;static int c=3; b++:c++; return(a+b+c);} main() {int i
admin
2013-02-23
31
问题
以下程序运行后的输出结果是_________。
int fun(int a)
{int b=0;static int c=3;
b++:c++;
return(a+b+c);}
main()
{int i,a=5;
for(i=0;i<3;i++)printf("%d%d",i,fun(a));prinff("n");}
选项
答案
010111212。
解析
当i=0时,执行‘b++;c++;”后c=4,b=1,因此a+b+c=10,10为先输出的值,所以输出010;当i=1时,返回fun函数中,此时b又为0,而c为4,因为它是静态局部变量,保持上一次计算的结果,直到整个程序的结束,当执行完“b++;c++;”后c为5,因此返回到主函数值为11,输出结果为111;当i=2时,c为5,当执行完“b++;c++;”后c为6,输出的结果为212,故最后的结果为010111212。
转载请注明原文地址:https://kaotiyun.com/show/aKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(intx,int*y){……}main(){inta=10,b=20;【】;/*定义变量p*/p
C语言规定,程序中各函数之间()
在软件生产过程中,需求信息的给出是()
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是()
单个用户使用的数据视图的描述称为
单元测试又称模块测试,一般采用【】测试。
以下选项中,不能作为合法常量的是
在数据结构中,从逻辑结构上看可以分成______。
随机试题
知觉的对象和背景并不是固定不变的,而是相互转换的。()
以下对大承气汤主治证候的描述中哪项是错误的
原发性高血压最常见的死亡原因是
按照我国《刑事诉讼法》的规定,在下面情形下,人民检察院可以或应该作出不起诉的决定,哪些属于酌定不起诉?
城市的职能是()。
()是指调查者根据现实情况,以自己方便的形式抽取偶然遇到的人作为调查对象,或者仅仅选择那些离得最近的,最容易找到的人作为调查对象。
张明投资创办了一家个人独资企业,我国《个人独资企业法》对企业的解散作了明确的规定,下列选项中,属于法律所规定的张明的企业解散情形的有()。
青岛港是我国沿海十大港口之一,仅次于秦皇岛港为中国第二大煤炭输出港。()
代书遗嘱的见证人至少为()。
随着改革开放的深化,商品价格和劳动力价格迅速高度市场化,土地价格随拍卖而市场化,甚至股票价格也高度市场化了,但唯独最广大劳动者的最主要的财产性收入即储蓄存款利息没有市场化。垄断的利息制度,通过人为地压低公众的财产性收入,既为企业提供了廉价资金,也为银行提供
最新回复
(
0
)