首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include int sum(int data) { static int init = 0; return init += data; } main() { int i; for (i=1; i
有如下程序 #include int sum(int data) { static int init = 0; return init += data; } main() { int i; for (i=1; i
admin
2015-07-28
15
问题
有如下程序
#include
int sum(int data)
{
static int init = 0;
return init += data;
}
main()
{
int i;
for (i=1; i<=5; i++)
printf("%d,", sum(i)); printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1,3,6,10,15,
B、1,2,3,4,5,
C、0,0,0,0,0,
D、1,1,1,1,1,
答案
A
解析
静态变量在定义时的初始化只运行一次,并且其值在程序运行过程中一直存在,所以函数sum()的作用是用静态变量init累加所有的调用sum()函数时传入的参数值。for循环中传入的参数为1,2,3,4,5,所以输出的结果为1,3,6,10,15,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/q7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include<string.h>main(){FILE*fp:charch
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
以下程序的输出结果是( )。 #finclude "stdlib.h" fun(int**p,int a[3][3]) { **p=a[2][2];} main() { int a[3][3]={2,4,6,8,10,12,14,16,18},*p; p=
有以下程序#includeinta=5;voidfun(intB){inta=10;a+=b;pfinff(“%d”,A);}main(){inte=20;fun(C);a+=e;printf(“%d\n”,A);}程序运
有以下程序#includemain(){intf,fl,f2,i;f1=0;{2=1;prinff(“%d%d”,fl,t2):for(i=3;i
下列选项中,能正确定义数组的语句是
以下选项中,非法的字符常量是______。
下列正确的实型常量是()。
C语言规定,在一个源程序中,main函数的位置
源程序的文档化不包括()。
随机试题
民警A在出警过程中发现违法行为人王某正在实施殴打他人行为,民警A依法对其进行口头传唤。到达派出所后,民警A须补办传唤证。
在天然的苷类中,多形成α苷键构型的糖苷是
草乌畏
根据《土地管理法》的规定,临时用地的期限不得超过()年,一般称之为短期用地,法律规定,短期用地和临时用地都不得修建永久性建筑,其法律关系较为简单,加之租赁价格较低,且操作简便、灵活,因而实行土地使用权有偿使用,最适合采用租赁方式。
远程数据通信的方式不包括( )。
我国某商业银行在某发达国家新设了一家分行,获准开办所有的金融业务。该发达国家有发达的金融市场,能够进行传统的交易和现代金融衍生产品交易。根据以上资料,回答下列问题:该分行为了控制在当地经营中的利率风险,可以采取的方法是()。
2014年1月1日,甲公司购入一项土地使用权,以银行存款支付100000万元,土地的使用年限为50年,采用直线法摊销,无残值。当日甲公司在该土地上以出包方式建造办公楼。2015年12月31日,该办公楼工程已经完工并达到预定可使用状态,全部成本为80000万
中国南沙群岛中面积最大的岛是()。
许某(男,13岁,初二学生)一直梦想能自己开摩托车兜风。某日,许某看见邻居张某新买的摩托车停在小区院内,就产生了试一试的念头。于是许某来到张某家中假装找其儿子玩,趁其家人不注意,将钥匙偷出,并将摩托车推出小区。但许某此前从未开过摩托车,骑上车试了不到一百米
Whatdoesthissentenceimply?
最新回复
(
0
)