首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是_________。 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
43
问题
以下程序运行后的输出结果是_________。
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全国计算机二级
相关试题推荐
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
下列叙述中,不属于测试的特征的是
以下程序的输出结果是【】。voidfun(){staticinta;a+=2;printf("%d",A);}main(){intcc;for(cc=1;cc<=4;cc++)fun();
下面程序的输出结果是()#definePI3.1415#defineARE(x)PI*x*xmain(){intr=2;printf("%f",ARE(r+1));}
有以下程序:main(){intx=0xFFFF;printf("%d\n",x--);}执行后的输出结果是()
下列不属于软件调试技术的是______。
在设计程序时,应采纳的原则之一是
若要说明一个新类型名ArrInt,使得定义语句ArrIntx;等价于定义语句Intx[4][10];,正确的说明语句形式为【】。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
A.苯妥英钠B.射频捎融术C.安装人工心脏起搏器D.非同步直流电复律E.同步直流电复律
影像采集系统的功能不包括
冠修复体就位的标志是
影响混凝土粘结强度的主要因素有( )。
关于完全垄断市场,下列说法正确的有()。Ⅰ.完全垄断使稀缺资源得不到良好的配置,存在资源的浪费Ⅱ.在短期,如果产品的需求者能接受垄断厂商制定的大于平均成本AC的价格,那么该厂商能获得超额利润Ⅲ.在短期,如果产品价格低于短期平均成本
各查询用户的用户名及密码除本人使用外还可以将密码告知父母或配偶使用。()
在相关分析中,r=00表示两组测评数据()
在实际教育教学过程中,要求学生区别重力和压力、质量和重量等,教师需要对刺激进行泛化,使学生的学习从一种情境迁移到另一种情境。()(2014.湖南)
[*]
针对信息系统,安全可以划分为四个层次,其中不包括______。
最新回复
(
0
)