首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int f(int n): main(){int a=3,s; s=f(a); s=s+f(a); pfintf("%d\n",s);} int f(int n){static int a=1; n+=a++
有以下程序 #include<stdio.h> int f(int n): main(){int a=3,s; s=f(a); s=s+f(a); pfintf("%d\n",s);} int f(int n){static int a=1; n+=a++
admin
2018-11-21
30
问题
有以下程序
#include<stdio.h>
int f(int n):
main(){int a=3,s;
s=f(a);
s=s+f(a);
pfintf("%d\n",s);}
int f(int n){static int a=1;
n+=a++;
return n;
}
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/iqxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
结构化程序设计主要强调的是()。
已知字符A的ASCII码值为65,以下语句的输出结果是【】。charch=’B’;printf("%c%d\n"ch,ch);
有以下程序:#include#includemain(){chara[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘g’,‘h’,‘\0’};intij;i=sizeof(a);j=strl
下面程序的输出是______。fun(char*s,intp1,intp2){charc;while(p1<p2){c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;}
随机试题
A.全腹B.右下腹C.下腹正中或偏左D.剑突下正中或偏左E.上腹正中或偏右胃溃疡疼痛部位多为
2011年7月11日,A市升湖区法院受理了黎明丽(女)诉张成功(男)离婚案。7月13日,升湖区法院向张成功送达了起诉状副本。7月18日,张成功向升湖区法院提交了答辩状,未对案件的管辖权提出异议。8月2日,张成功向升湖区法院提出管辖权异议申请,称其与黎明丽已
方法选择根据《城镇土地估价规程》的要求,此次估价中每宗土地至少选用两种估价方法进行估价,然后在两种方法的估价结果上,结合土地市场价格水平,采用适当的方法确定最后的评估价格。此次估价的四宗土地中,前三宗土地在同一个区域之内,均为生产经营配套的附属设施用地用
投资控制流程可细化分为几个流程图,但不包括()。
()是指以劳动对象和劳动力形式存在的资本,在企业的生产经营过程中,经常改变其存在状态的资金运用项目。
资产负债表的“存货”项目应根据()总账科目的合计数填列。
借款需求的主要影响因素包括()。
根据多样化投资分散风险的原理,下列关于商业银行开展信贷业务的说法,正确的有()。
小李与小刘是夫妻。因小李赌博,小刘经常对小李抱怨,小李恼羞成怒、脾气暴躁,经常对小刘拳脚相加。小刘先后找过居委会、派出所等相关人员进行反映,而小李认为这是家庭矛盾,外人不应该插手。对此,下列看法正确的是:()。
下列叙述中正确的是
最新回复
(
0
)