首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
19
问题
有以下程序
#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全国计算机二级
相关试题推荐
经济增长方式由粗放型向集约型转变.关键是依靠()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
下列关于汉字演变历程的叙述,错误的是()。
小李参加了若干次考试,最后一次考试他拿到92分,结果他的平均分比之前提高了1分。现在他想在下次考试后平均分再提高1分,那么下一次考试他要拿到多少分?
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
下列有关监护人的说法,错误的是()。
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
某企业为增值税一般纳税人,购销货物的增值税税率均为17%,2010年1月发生如下经济业务:(1)购进货物取得的增值税专用发票上注明的货物金额为400万元,增值税为68万元;同时支付货物运费4万元,建设基金1000元,装卸费200元,运输途中保险费200
设函数f(x)在x=0的某邻域内有定义,且均存在,则下列叙述错误的是()
随机试题
在《冯谖客孟尝君》中,冯谖为孟尝君所凿的“三窟”是()
A.41~55dBB.24~50dBC.26~40dBD.56~70dBE.71~90dB噪声性听力损伤和噪声聋分级标准中:中度听力损伤时听力下降
下列关于招标采购合同博弈的说法正确的有()。
建设项目工程保险的责任范围包括()。
县级以上人民政府城乡规划行政主管部门实施行政监督检查权的基本前提是必须遵循依法行政,下列选项中不属于其具体内容的是()
某歌星租用大华体育馆举办个人演唱会,每场租金30000元,共演出三场,由体育馆售票,共取得票款收入600000元,按票款收入的2%向歌星经纪人支付佣金。营业税税率为3%。体育馆应为该歌星代扣代缴的营业税税额为( )元。
教育机智体现了教师劳动的()。
强调人的身心发展的动因是人自身的内在需要.身心的发展是人的潜能的完善,这种理论是()。
Newfiguresonbusinessconfidencesuggestthattheoneplacewheretheservicesectorboomisontheebbisintheconsumersec
小许正在撰写一篇有关质量管理的论文,按照如下要求帮助小许对论文进行编辑排版。将表格及其上方的表格标题“表1质量信息表”排版在1页内,并将该页纸张方向设为横向,将标题段“表1质量信息表”置于表上方居中,删除表格最下面的空行,调整表格宽度及高度。
最新回复
(
0
)