首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面对“扬州八怪”理解有误的是()。
王大妈家有32只鸡和兔。已知公兔的数量和母兔一样多,母鸡的数量是公鸡数量的8倍,那么鸡和兔共有多少条腿?
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
对下列语句,排序最为合理的是()。①在这批作家兼翻译家的知识分子中,鲁迅堪称出道最早、用力最勤、产量颇丰、质量大多臻于上乘的一位译界高手②目前,全面、系统地对鲁迅译著的文本进行细读和分析的“文学”性研究成果还未出现③从已有鲁迅翻译
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
下列关于栈叙述正确的是()。
随机试题
我们预料我们的计划会遇到一些人的反对。
女性,26岁。腕踝关节疼痛半年,入夏以来在阳光下行走面部出现红斑,于某年7月就诊。体检:头发稀疏,面颈部有不规则圆形皮损,边缘略高出皮面,口腔有多个浅表溃疡,肝肋下0.5cm,脾肋下刚及。化验:LE细胞阳性,按美国风湿病学修订标准符合SLE诊断关于S
正常情况下,机体排泄的尿液中不含
重度营养不良患儿调整饮食,开始供给热量应为
A.瓜蒌B.白芍C.丹参D.甘草E.乌头根据中药“十八反”与甘遂相反的中药是()。
关于工资差别的说法,正确的是()。
按(1)(2)步折叠后,按(3)的图案剪纸,展开后的图案是()。
一位药物专家只从G、H、J、K、L这5种不同的鱼类药物中选择3种,并且只从W、X、Y、Z这4种不同的草类药物中选择2种,来配制一副药方。他的选择必须符合下列条件:(1)如果他选G,就不能选H,也不能选Y;(2)他不能选H,除非他选K;
基于买方的购买历史及行为分析,进行针对性的信息推送,属于()的典型应用。
Johnwasinanurseryschoolforoneyear.
最新回复
(
0
)