首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
18
问题
有以下程序
#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://jikaoti.com/ti/GLkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一只蚂蚁从正八面体一顶点爬到相对的顶点,最快用时2分钟,若蚂蚁爬行速度不变,则它从一个顶点爬到相邻的顶点最快用时为:
假设空气质量可按良好、轻度污染和重度污染三类划分。一环境监测单位在某段时间对63个城市的空气质量进行了监测,结果表明:空气质量良好城市数是重度污染城市数的3倍还多3个,轻度污染城市数是重度污染城市数的2倍。那么空气质量良好的城市个数是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
一部人类史,就是人与自然、科学与社会的互动史。在漫长的文明进程中,科学曾仅仅是“闲人”的志趣,科学普及无从谈起,人们在“非科学”的禁锢中艰难摸索。随着近现代科学兴起,人类对自然认识不断加深,科学与社会联系日趋紧密,科学普及在人与自然、科学与社会的结合点上顽
在付费知识的市场宣传重点中,最吸引人的莫过于能有效地利用碎片时间,如在等公共汽车、跑步时进行学习和提升自我,进而有效管理时间。这种碎片化学习的方式虽然看似很灵活,并可以提高时间利用率,但科学研究表明,它不能真正地让你吸收学到的知识,不符合大脑吸收知识的运行
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
两变量相关系数为0.43,σX为5,σY为3,请问σYX为多少?()
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
下列有关数组的叙述中,错误的是()。
随机试题
SLE的病理特征正确的是
剂型是一类制剂的集合名词。()
患者,男,24岁。一周前出现右下后牙区肿痛不适,昨日起疼痛加剧,并出现张口受限。检查见右面颊部稍肿胀,张口度二指,近中阻生,牙龈红肿,远中盲袋有少量脓液溢出,叩痛(-),其颊侧前庭沟黏膜充血,咽部检视不清。该患者的诊断是
患者,男性,68岁。支气管哮喘病史6年,本次患者因头痛、头晕就诊。测血压160/98mmHg,患者不能服用的降压药是()
[2004年第33题]混凝土拌和时,下列每盘原材料称量的允许偏差,哪条不正确?
质量为1.00kg,温度为300K的氧气,分别经历定容、定压和绝热三个过程,使其温度升高至400K,则其内能改变为()。
银行进行贷款项目评估时,最关心的是借款企业的财务状况和项目的效益情况,通常作为贷款项目评估重点的是()
【2011江西】教育不应再限于学校的围墙之内体现了()教育的理念。
班级授课、分组教学和个别化教学相结合是当前教学组织形式改革的一大趋势。()
A、Brushyourteethrightbeforeyougotobedintheevening.B、Haveasfewofyourteethpulledoutaspossible.C、Haveyourte
最新回复
(
0
)