首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include int sum(int data) { static int init=1; return init+=data; } main() { i
有如下程序: #include int sum(int data) { static int init=1; return init+=data; } main() { i
admin
2019-01-11
54
问题
有如下程序:
#include
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的值,并将结果作为函数的返回值。在main()函数中,实参i=1传递给sum()函数的形参data,因此输出为2,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/0pxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;charsi10],ti1
下列程序执行的输出结果是()。#include<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’&’;
若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是()
关系数据库的数据及更新操作必须遵循()等完整性规则。
请补充main()函数,该函数的功能是:把字符串str1中的非空格字符复制到字符串str2中。例如,若str1=”nicetomeetyou!",则str2="nicetomeetyou!"。注意:部分源程序给出如下。请勿改动main()函数
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G********,删除后,字符串中的内容应当是:ABCDE
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
与“并非当且仅当风调雨顺,才能丰收”等值的判断是()
“心肾相交”主要是指
我国商业银行于()开始全面推行资产负债比例管理制度。
在黄金外汇储备与货币供应量的关系中,除黄金外汇储备量影响货币供应量外,对货币供应量有影响的因素还有()。
与本期经营现金收入的计算无关的是()。
据统计,2013年某省完成货运量305830万吨,比上年增长14.8%,完成货物周转量12407.08亿吨公里,比上年增长26.9%。2012年,全省运输业货运量中水路完成的比例,比货物周转量中水路完成的比例约低()个百分点。
从A地到B地,要先行120千米的下坡路,然后再行80千米的上坡路,最后行150千米的平路后到达。甲车从A地到B地,乙车从B地到A地。甲车在任何路上速度相同,乙车在平路上速度与甲车相同,上坡路和下坡路的速度分别是平路的0.8和1.2倍。则乙车用时比甲车:
计算,其中Ω为x2+y2+z2≤1,z≥0.
按照“先进后出”原则组织数据的数据结构是()。
PASSAGEONEWhydidthegirlplaybasketballoverandoveragain?WhattypeofpeopleinhumansocietymayMollieandthecats
最新回复
(
0
)