首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是_________。 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
47
问题
以下程序运行后的输出结果是_________。
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全国计算机二级
相关试题推荐
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
子程序通常分为两类:【】和函数,前者是命令的抽象,后者是为了求值。
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【】。
下列程序voidfunc1(inti);voidfunc2(inti)charst[]="hello,friend!";voidfuncl(inti){printf("%c",st[i]);
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3,(int)(x+y)%2/4的值是
假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为main(intargc,char*argv0[]){whil
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
在具有n个结点的二叉排序树上插入一个新结点时,根据n个数据元素生成一棵二叉排序树时,其时间复杂性大致为______。
随机试题
RonaldMusokeisastudentat______inCalifornia.Thepackingandsortingisbeingdoneby______.
下列对戊型肝炎的说法哪些是正确的()
有关核间性眼肌麻痹错误的是
丝虫病时引起肾挫伤时可有
申请执业医师注册后,相关部门准予注册的期限为
1923年8月,上海商业储备银行总经理陈光甫在其同仁的支持下,创设了()
将初始的分类对象按所选定的若干个属性或特征逐次地分成相应的若干个层级类目,并排列成一个有层次的、逐级展开的分类体系。这种分类方法称为线分类法。
红豆对于()相对于鸽子对于()
Wherearetheyplanningtogotothenextmorning?
A、Fourmonths.B、Threemonths.C、Twomonths.D、Onemonth.B对话中,女士问男士能在公司兼职多长时间,男士回答说三个月。由此可知,男士会在公司兼职三个月。
最新回复
(
0
)