首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2020-07-28
20
问题
有以下程序:
#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;
n+=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://jikaoti.com/ti/TKD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。例如,当s所指字符串为“ABCD”时,t所指
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
下列叙述中正确的是
下面选项中的程序段,没有编译错误的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下面不属于对象主要特征的是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
E-R图中用来表示实体的图形是()。
随机试题
心室功能曲线反映下述哪两者的关系
男性,20岁,农民,因高热伴头痛腰痛3天,无尿2天,于12月入院。查体:体温39.6℃,血压75/45mmHg,神清,颈软,结膜充血,软腭散在针尖样出血点。周围血液白细胞数为16.2×10/L,N0.80,L0.16,可见异型淋巴细胞。尿蛋白++++,
男子乳头与乳房分属于哪条经脉()女子乳头与乳房分属于哪条经脉()
甲是不能辨认自己行为的成年人,下列人员中,可以不经有关部门同意就成为甲的监护人的是()。
水利水电工程施工临时工程包括()等。
根据合同法相关规定,承包人行使优先受偿权的期限应当自建设工程()起计算。【2011年考试真题】
目前我国的股票发行管理属于市场主导型,即注册制。( )
你是高新技术开发区创业办负责人。高新区要与你市的学校开展创业合作,要到高校进行摸底调查。你怎么确保得到真实的资料?
某单位有五名业务骨干小张、小王、小赵、小丁、小李参加了一次技能测验,他们的测验成绩呈现为:小赵没有小李高,小张没有小王高,小丁不比小李低,而小王不如小赵高。请问,小张、小王、小赵、小丁、小李测验成绩谁最高?()
下列关于char类型的数据的说法中,正确的是( )。
最新回复
(
0
)