首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> int sum(int data) { static int init = 1; return init += data; } main( ) { int i;
有如下程序 #include <stdio.h> int sum(int data) { static int init = 1; return init += data; } main( ) { int i;
admin
2020-11-27
51
问题
有如下程序
#include <stdio.h>
int sum(int data)
{
static int init = 1;
return init += data;
}
main( )
{
int i;
for (i=1; i<=1; i++) printf("%d,", sum(i));
printf("\n");
}
程序运行后的输出结果是
选项
A、2,
B、2,3,
C、3,
D、1,
答案
A
解析
在输出函数中,调用sum函数,sum函数作用是定义一个常数init=1,对Init进行叠加主函数传递的data值,随后将和返回给主函数,因此输出为2,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/sZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=3:a+=a-=a*a:printf(’’%d\n’’,a);}程序的输出结果是
若变量己正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
有以下程序#include<stdio.h>main(){FILE*f;f=fopen(”filea.txt’’,’’w’’);fprintf(f,”abc”);fclose(f);}若文本文件filea.txt中原有内容为:hell
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.name,"Z
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
在软件开发中,需求分析阶段可以使用的工具是()。
层次型、网状型和关系型数据库划分原则是
下面不属于软件设计阶段任务的是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
C语言源程序名的后缀是
随机试题
如果x商品与y商品是替代品,x价格下降,将使y()
正常情况下能被肾小管完全重吸收的是()。
脊髓硬膜外压迫性病变的特点是
关于证券的交易有误的说法是()。
关于建设工程材料采购合同的说法,正确的有()。
报上登出了国内20家大医院的名单,名单按它们在近3年中病人死亡率的高低排序。专家指出不能把名单排列的顺序作为评价这些医院的医疗水平的一个标准。以下各项如果是真的,都能作论据支持专家的结论,除了()。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性()。
根据下表,回答以下问题:初步核算时,2005年第一季第一产业国内生产总值比第二产业国内生产总值约少()。
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
He’slate.He(mustmiss)______thetrain.
最新回复
(
0
)