首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是_________。 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
30
问题
以下程序运行后的输出结果是_________。
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://jikaoti.com/ti/UMB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
以下程序的输出结果是()#include<stdio.h>#include<string.h>main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
下面程序段中c的二进制值是______。chara=3,b=6,c;c=ab<<1;
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&);s=*π*r*r;printf
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
设有如下定义:char*aa[2]={"abcd","ABCD"};则以下说法中正确的是()
下列说法中错误的是
在软件生命周期中,【】阶段是花费最多、持续时间最长的阶段。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
南北朝时期,北方常处在游牧人群向农业居民转化的时期,但占有很大比重的仍是()
患者以“突然不明原因右耳听力下降伴眩晕3天"收入院,MRI示右侧桥小脑角占位性病变。本病的治疗首选为
人工髋关节置换术后股骨骨折以哪型最多见
证券金融公司开展转融通业务,应当以自己的名义,在证券登记结算机构分别开立()。Ⅰ.转融通专用证券账户Ⅱ.转融通担保证券账户Ⅲ.转融通证券交收账户Ⅳ.转融通专用资金账户
下列各项建设工程,不必须监理的是()。
A、B公司均为增值税—般纳税人,适用的增值税税率均为17%。(1)A公司和B公司为了整合资源,2011年1月3日A公司和B公司签订合同,进行资产置换。预计2011年4月30日,A公司和B公司办理完毕相关法律手续。(2)2011年1月31日,A公司换出资
Thisyear’sPacificYouthGamesareexpectedtohavethe______levelofsecurityofanyinternationalsportingeventthisyear.
Whydidtheprotestersmakesuchaprotest?
A、Thefunnydialogues.B、Thespecialeffects.C、Theoutstandingactors.D、Themysteriousroles.B
Whatisfeminism?Bygeneraldefinition,feminismisa【S1】______inwhichwomenandtheircontributionsarevalued.Itisbased
最新回复
(
0
)