首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定a=3,下列程序的运行结果是( )。 #include int fun(intn); void main() {couta; result=fun( a); cout
假定a=3,下列程序的运行结果是( )。 #include int fun(intn); void main() {couta; result=fun( a); cout
admin
2017-09-21
43
问题
假定a=3,下列程序的运行结果是( )。
#include
int fun(intn);
void main()
{cout<<“Please input a number:”;
int a,result=0;
cin>>a;
result=fun( a);
cout<
}
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函数获得返回值resuh输出。题目中假定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,即“cout<
转载请注明原文地址:https://kaotiyun.com/show/iHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
下面的哪个选项不能作为函数的返回类型?
下面程序错误的语句是①#include<iostream.h>②voidmain(0③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<end1;
以下各选项组中,均是C++语言关键字的组是
C++源程序中,只有【 】个主函数。
在关系数据库中,用来表示实体之间联系的是
若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(inta[]){inti;for(i=1;i<=4
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,in
随机试题
简述普利策的办报特点。
Ifinditwholesometobealonethegreaterpartofthetime.Tobeincompany,evenwiththebest,issoonwearisomeanddissip
A.暂时制动B.牙间结扎C.颌间结扎D.切开复位,骨间固定E.暂不处理,随访
题25—29:某地上16层、地下1层的现浇钢筋混凝土框架一剪力墙办公楼,如图1-22所示。房屋高度为64.2m,该建筑地下室至地上第3层的层高均为4.5m,其余各层层高均为3.9m,质量和刚度沿高度分布比较均匀,丙类建筑,抗震设防烈度为7度,设计基本地震加
对企业事业单位的承包经营、承租经营所得,以某一纳税年度的(),为应纳税所得额。
劳务派遣是指由劳动派遣单位与劳动者订立劳动合同。()
社区建立的支持网络主要包括()。
下面历史典故与相应的历史人物对应正确的一组是:
“每当我们给个人一种影响的时候,这影响必定同时应当是集体的一种影响。相反地,每当我们设计集体的时候,同时也应当成为对于组成集体的每一个个人的教育”。这反映了马卡连柯的()。
AtallGreenwellGeneralHospitallocations,visitorsandvisitinghourswillbedecidedbythepatientandhealthcareteampri
最新回复
(
0
)