首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> int sum(int dat A) { static int init=1; return data +=init++; } main() { int i; f
有如下程序 #include<stdio.h> int sum(int dat A) { static int init=1; return data +=init++; } main() { int i; f
admin
2022-10-24
32
问题
有如下程序
#include<stdio.h>
int sum(int dat A)
{
static int init=1;
return data +=init++;
}
main()
{
int i;
for(i=1;i<=3;i++)
printf("%d,",sum(i));
}
程序运行后的输出结果是( )。
选项
A、1,3,5,
B、1,2,3,
C、2,3,4,
D、2,4,6,
答案
D
解析
程序中的sum函数定义了一个静态局部变量init,在整个程序的运行期间,init都占据着存储单元,即使退出函数,下一次再进入函数时,init仍保留着上一次调用时使用的值。所以main函数中,for循环3次调用函数sum,每次调用后,init的值都自增1。当i=1时,data=1,init初值为1,sum函数返回2,init自增为2;当i=2时,data=2,init为2,sum函数返回4,init自增为3;当i=3时,data=3,init为3,sum函数返回6。综上,程序输出“2,4,6,”。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/GJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为则
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blan1.C。此程序定义了学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filena
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
随机试题
某地区发生大范围的传染病蔓延,为处理该突发事件,急需通过铁路从外地调运药品,那么下列说法正确的是:
设备及工器具购置费包括()。
为健全再生资源回收利用网络,需要实行()责任延伸制度。
企业月末计提本月生产车间机器设备等固定资产折旧费113000元。下列会计分录正确的是()。
华胜公司是生产经营手机业务的跨国公司,其组织按照两维结构设计,一维是按照职能专业化原则设立区域组织,它们为业务单位提供支持、服务和监管;另一维是按照业务专业化原则设立四大业务运营中心,它们对应客户需求来组建管理团队并确定相应的经营目标和考核制度。华胜公司采
我进实习园的第一天,指导老师就指着一个爱流鼻涕的小男孩说:这孩子是我们班“最脏、最恶心的,让人看了处处都会不舒服”。这是指导教师给实习生上的第一堂课。她怎么能这样说?这男孩年龄虽小,但他也有自尊心……有一天早餐后,那个爱流鼻涕的小男孩可能活动得猛
阅读下面这首词,回答问题。湘月龚自珍天风吹我,堕湖山一角,果然清丽。曾是东华生小客,回首苍茫无
在工作中防止“过”或“不及”的关键在于()。
工笔
Hesaidtherewasnothingtobe________.
最新回复
(
0
)