首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n); main() {int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n) {static int a=1: 1n+=
有以下程序: #include<stdio.h> int f(int n); main() {int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n) {static int a=1: 1n+=
admin
2021-04-28
41
问题
有以下程序:
#include<stdio.h>
int f(int n);
main()
{int a=3,s;
s=f(a);s=s+f(a);printf("%d\n",s);
}
int f(int n)
{static int a=1:
1n+=a++;
return n;
程序运行后的输出结果是( )。
选项
A、9
B、8
C、7
D、10
答案
A
解析
题目中静态局部变量a,在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第一次调用函数执行n+=a++;时a先与n相加在再进行自增。n的值为4,a的值为2,且a变量执行完后空间没有释放。再执行s=s+f(a)时,s的值为4,调用f(a)函数时n的返回值为n=3+2=5,且此时a的值为3了。所以s的值为9。
转载请注明原文地址:https://www.kaotiyun.com/show/ZHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i
合法的C语言数值常量是()。
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
以下选项中,不能作为合法常量的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
在关系数据库中,描述全局数据逻辑结构的是。
数据库管理系统是()。
面向对象方法中,继承是指
随机试题
未接种过卡介苗的健康中年人,做结核菌素试验阳性。下列哪种说法不正确
A.中性粒细胞B.嗜酸粒细胞C.嗜碱粒细胞D.单核-巨噬细胞E.淋巴细胞参与非特异性细胞免疫的细胞是
下列不是竣工决算审计内容的是()。
某技术方案的设计年产量为8万件,单位产品销售价格为100元/件,单位产品变动成本为20元/件,单位产品营业税金及附加为5元/件,按设计生产能力生产时,年利润为200万元,则该技术方案的盈亏平衡点产销量为()万件。
A公司2010年1月18日购入一台机器设备并投入使用,取得的增值税专用发票上注明的设备价款为150000元,增值税税额为25500元。A公司采用年限平均法计提折旧,该设备预计使用寿命为10年,预计净残值率为固定资产原价的3%。因产品转型,2012年1月26
“八卦”中的“乾”“坤”“巽”“震”分别代表()。
由我国明朝科学家宋应星撰写的世界第一部关于农业和手工业生产的综合性著作是(),该著作也被外国学者称为“中国17世纪的工艺百科全书”。
已知曲线在直角坐标系中由参数方程给出:x=t+e-1,y=2t+e-2t(t≥0).证明该参数方程确定连续函数Y=y(戈),z∈[1,+∞).
设A=2a+b,B=ka+b,其中|a|=1,|b|=2,且a⊥b.若A⊥B,k=______.
阅读以下说明,回答问题。【说明】Windows组网是指Windows操作系统和服务器具有的连网能力。图5-1给出了在Windows操作系统中的典型LAN配置。
最新回复
(
0
)