首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
18
问题
有如下程序
#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,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参S所指
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从0开始计算)。例如:输入:12345678,则输出:1357输入:123456789,则输出:2468
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为则
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBbbl23CCcccd,则应输
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2def35adh
若变量已正确定义,以下选项中非法的表达式是()。
随机试题
《中华人民共和国民法总则》第145条规定:限制民事行为能力人实施的纯获利益的民事法律行为或者与其年龄、智力、精神健康状况相适应的民事法律行为有效;实施的其他民事法律行为经法定代理人同意或者追认后有效。相对人可以催告法定代理人自收到通知之日起一
简述公共政策监控的内容。
下列各项中,不属于山楂主治病症的是
小婴儿,6个月,随腹压增高出现腹部包块,诊断为腹股沟斜疝,治疗原则是
某市工商局对该市商场实行执法监督检查,在检查过程中发现“中央商场”销售假烟,假酒和其他伪劣品,于是当场就把这些东西销毁,并制作了现场笔录,因当时有4个执法人员在场,均在笔录上签了名。工商局责令该商场停产停业,并罚款1万元。但当时因为时间匆忙,并未制作处罚决
借款还本付息表的结构包括()部分。
以下关于派发股利的说法,正确的有()。Ⅰ.股权登记日,即统计和确认参加本期股利分配的股东的日期Ⅱ.除息除权日,通常为股权登记日之后的3个工作日Ⅲ.股利宣布日,即公司董事会将分红派息的消息公布于众的时间Ⅳ.派发日,即股利正式发放给股东的日期
青铜峡108塔7--12层塔身的形制()。
求的连续区间、间断点,并判别间断点的类型.
Yearsago,peoplewouldhave______thenotionthatrobotswouldoperateonpatientsinsteadofsurgeons.
最新回复
(
0
)