首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int*sum(int data) { static int init=1; init+=data; retum&init; } main() { in
有以下程序: #include int*sum(int data) { static int init=1; init+=data; retum&init; } main() { in
admin
2016-04-07
52
问题
有以下程序:
#include
int*sum(int data)
{
static int init=1;
init+=data;
retum&init;
}
main()
{
int i, *p;
for(i=1;i<=3;i++)sum(i);
p=sum(1);
printf("%d\n",*p);
}
程序运行后的输出结果是( )。
选项
A、8
B、9
C、10
D、7
答案
A
解析
static定义一个静态分布变量,变量只会初始化一次。在for函数的循环体中调用sum(i)函数,循环3次,每次都把i值累加在变量init中,再执行i+1操作。因此,退出循环后,init=1+1+2+3=7,返回main()函数再次执行sum(1),此时init=8,把init的地址赋给指针p,输出指针p指向的init的值,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/StDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx=0;inty=0;while(x<7&&++y){y--;printf(:%d,%d",y,x);}程序的输出结果是()。
下列叙述中不正确的是()。
下列程序段中,不能正确赋值的是()。
下列叙述中正确的是()。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下叙述中正确的是______。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下:111121133114641其构成规律是:
随机试题
行为目标就是儿童在活动中通过行为表现的结果。()
槐花散中配伍荆芥穗的主要用意是
A.血容量严重不足B.心功能不全,血容量正常C.心功能不全或血容量相对过多D.容量血管过度收缩E.心功能不全或血容量不足中心静脉压高,血压低表明()
女性,45岁。因患子宫肌瘤住院治疗。护士在收集资料时提出若干提问,正确的提问方式是()。
投资项目在建设经营过程中,涉及缴纳多种税费的计算,其中项目在经营过程中缴纳的销售税金及附加主要包括______等。
案例:下面是于老师在讲授“认识IP地址”一课时的教学片段。【片段1】上课铃声响过,于老师让同学们打开《认识IP地址》导学案,首先完成“第一部分:温故知新”(如表1)。师:要实现双机互连,仅仅将两台计算机进行物理连接还不够,我们还需要知道两台计算机在
根据加德纳的多元智能理论,空间智力强的人最适合的职位是()
近年来,保健品市场兴起了一场“鱼油热”。鱼油即不饱和脂肪酸,适当地食用不饱和脂肪酸可以预防动脉硬化的发生,减轻动脉硬化的症状。一方面,鱼油可以调节血脂,能降低总胆固醇及“坏胆固醇”——低密度脂蛋白胆固醇。另一方面,鱼油可以改善记忆、保护视网膜。有说法称大剂
《刑法》第389条规定:“为谋取不正当利益,给予国家工作人员以财物的,是行贿罪。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论处。因被勒索给予国家工作人员以财物,没
Arecentglobalsurveyof2,000high-net-worthindividualsfoundthat60%werenotplanningonatraditionalretirement.AmongU
最新回复
(
0
)