首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定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
13
问题
假定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>inti=0;classA{public:A(){i++;}};voidmain(){Aa,
下面的哪个选项不能作为函数的返回类型?
以下不属于构造函数特征的是
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
在模块化程序设计中,按功能划分模块的原则是
【】是指反映数据元素之间逻辑关系的数据结构。
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
在最坏情况下,下列排序方法中时间复杂度最小的是
算法的空间复杂度是指()。
随机试题
关于行政赔偿诉讼,下列哪些选项是正确的?(2010年卷二88题,不定项)
箱形基础当基础长度超过()m时,为防止出现温度收缩裂缝,一般应设置贯通后浇带。
下面所列工程建设定额中,属于按定额编制程序和用途分类的是()。
水泥混凝土路面纵向施工缝应设()。
在实质上是用生产者应得到的超额利润抵补税负,实际上税负并没有转嫁,而是由纳税人自己负担了,这种税收转嫁形式是()。
设随机变量X服从正态分布N(0,1),P(x>1)=0.2,则P(一1<x<1)=()。
职务发明的专利权,属于发明人或设计人的所属单位所有。()
方程x2+4x=2的正根为().
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
Althoughinteriordesignhasexistedsincethebeginningofarchitecture,itsdevelopmentintoaspecializedfieldisreallyqui
最新回复
(
0
)