首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://kaotiyun.com/show/CVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
华氏度和摄氏度均是测量温度的单位,摄氏度规定水的冰点温度为0度,沸水温度为100度:华氏度规定水的冰点为32度,沸点为212度。某时刻华氏度比摄氏度数值上高60度,则该时刻为:
根据我国《宪法》的规定,下列哪一种说法不正确?()
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
黑洞是爱因斯坦广义相对论最不祥的预言:过多物质或能量集中在一处,终将导致空间坍塌,像魔术师的外套一样吞进万物,万事万物皆逃不脱。直到40年前霍金博士宣称颠覆了黑洞一一或者可能是彻底推翻了。他的方程式表明:黑洞不会永存。一段时间之后,它们会“泄掉”,然后爆炸
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
实体法与程序法的划分标准是()。
我国实体法和程序法开始逐步分离始于()
设f(x)在x=0的某邻域内有定义,且满足
随机试题
CT的高频发生器电压波动范围应小于
企业文化的核心是()
西方国家的陪审团分为两种,即()
维生素C注射液【处方】维生素C104g依地酸二钠0.05g碳酸氢钠49g亚硫酸氢钠2g注射用水加至1000ml对维生素C注射液的表述错误的是
(2009)关于承重木结构用胶,下列哪种说法是错误的?
断路器的作用有( )。
分析歌曲《月之故乡》谱例,写出:(1)调式调性。(2)曲式结构。(3)旋律特点。
职业基因:指与个人所从事工作的特点相匹配的个性特点与气质。下列不涉及职业基因的是:
即期利率与远期利率
Don’tspeaktohim.He______totheweatherreport.
最新回复
(
0
)