首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定a=3,下列程序的运行结果是( )。 #include intfun(intn); void main() { couta; result=fun(a); tout
假定a=3,下列程序的运行结果是( )。 #include intfun(intn); void main() { couta; result=fun(a); tout
admin
2012-12-29
48
问题
假定a=3,下列程序的运行结果是( )。
#include
intfun(intn);
void main()
{
cout<<”Please input a number:”;
int a,result=0;
cin>>a;
result=fun(a);
tout<
}
int fun(intn)
{
int p=1,result=0;
for(int i=1;i<=n;i++)
{
p*=i;
result+=p;
}
return result;
}
选项
A、4
B、8
C、9
D、20
答案
C
解析
由程序main主函数入手,调用fun函数获得返回值result输出。题目中假定a=3,即调用语句fun(a)中的输入参数为a,进入fun函数,在。for循环中当i小于等于n,即输入参数3时,循环3次执行“p*=i;result+=p;”语句。即执行三次p=p*i,result=result+p,result的结果为9。返回的’fun函数结果为9,即“coat<
转载请注明原文地址:https://www.kaotiyun.com/show/T5Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti,j;for(i-3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行后的输出结果是(
有以下程序:#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*****a*b****".
软件设计中模块划分应遵循的准则是()。
有三个关系R、S和T如下:由关系R和s通过运算得到关系T,则所使用的运算为()。
以下关于结构化程序设计的叙述中正确的是
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
在关系代数运算中,有5种基本运算,它们是()。
将数据和操作置于对象统一体中的实现方式是()。
一个算法应当具有五个特性,以下叙述中正确的是()。
随机试题
下列选项中,不属于同名经配穴的是
呼吸基本中枢位于()
A.脉搏短绌B.水冲脉C.奇脉D.颈静脉搏动E.交替脉主动脉瓣关闭不全,多表现为
依《反倾销条例》,有关价格承诺的下列说法,哪项是正确的?()
按建筑使用功能分类,包括()。
下列关于担保物权的特征的表述,错误的是()。
政府与民间投资人合作投资基础设施是()方式。
【2015.黑龙江哈尔滨】20世纪早期,主张“生活即教育”“社会即学校”“教学做合一”,对改造中国旧教育做出伟大贡献的教育家是()。
事业单位负责的年度考核按照规定程序和管理权限,由()组织实施。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
最新回复
(
0
)