首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int* sum(int data) { static int init = 1; init += data; return &init; } main( ) {
有以下程序 #include <stdio.h> int* sum(int data) { static int init = 1; init += data; return &init; } main( ) {
admin
2015-11-24
36
问题
有以下程序
#include <stdio.h>
int* sum(int data)
{
static int init = 1;
init += data;
return &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,再执行次sum(1),init=8后,把init的地址赋给指针p,输出指针p指向的init的值,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/CVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下历史事件发生的先后顺序排列不正确的是()。
下列叙述正确的是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
简述统计假设检验中两类错误的定义及其关系。
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
开放经济在运行中的自动平衡机制有哪些?
在我国,诉讼程序法包括()。
下列关于法的程序性的表述,能够成立的是
设在SQLServer2008某数据库中,要设置不允许用户U1获得对表T数据的删除权限,请补全实现该授权操作的SQL语句:【9】ONTToU1;
随机试题
患者,女,58岁。5天来腹泻,烦躁不安,意识模糊。体检:血压135/90mmHg,反应迟钝,定向力差,颈部可见蜘蛛痣,腹软,肝肋下未及,脾肋下5cm,双Babinskit’s征(±)。化验血红蛋白80g/L,白细胞3.4×109/L,K+3.5mmol/L
关于律师与委托人或当事人的关系规范,下列说法正确的是哪一项?()
()是指将鼠标指针定位到要选择的对象上,单击鼠标左键,如果被选择的对象是图标或窗口,它就会被突出显示。
8岁的李林,尽管他的协调能力很差,但从表面看是一个喜欢运动、非常快乐的孩子,然而他干什么都是三分钟热度,上课总走神,学习成绩差,对于家长和老师的话充耳不闻,讨厌学习,在活动中表现霸道,几乎每天都被老师批评,许多孩子也不愿意和他一起玩。韦克斯勒儿童智力测试的
一个游轮上的座位分成两部分,头等舱50个座位,普通舱150个座位,如果20%的头等舱和30%的普通舱座位坐满,那么整个游轮的座位空座率是多少?
下列说法正确的是:
儿童观察教师写在黑板上的生字,随后就能够模仿把这些字写在练习本上。当教师按照笔顺一笔一画地写生字时,儿童如果能聚精会神地观察,他便能在认知上模仿教师的书写经验,在头脑中把它记录下来,他甚至能在放学后几个小时,仍然依样写出生字。这个理论的内容是什么?
(V,D)表中的V代表()。标识该路由可以达到的目的网络或目的主机;D代表(),指出该路由器到达目的网络或目的主机的距离。
软件测试用例包括
人们把以()作为硬件基本部件的计算机称为第1代计算机。
最新回复
(
0
)