首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定a=3,下列程序的运行结果是( )。 #inelude<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int
假定a=3,下列程序的运行结果是( )。 #inelude<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int
admin
2012-01-20
73
问题
假定a=3,下列程序的运行结果是( )。 #inelude<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int a,result=0; cin>>a; result=fun(a); tout<<result<<end1; } intfun(int n) { 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*=5;result+=p;”语句。即执行三次p=p*i,result=result+p,result的结果为9。返回的fun函数结果为9,即“cout<<result<<end1;”输出9。
转载请注明原文地址:https://kaotiyun.com/show/AWVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
以下程序的运行结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=1,n=3;printf("%d\n",(m=a>b)&&(n=c>d));}
若有定义语句:chars[10]="1234567\0\0";则strlca(s)的值是()。
在关系代数运算中,有5种基本运算,它们是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
关于程序模块化,以下叙述错误的是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
以下对“对象”概念描述正确的是()。
随机试题
患者长期留置导尿管后,尿液浑浊沉淀或结晶应
药物进入体内后,能迅速进入机体的某些部位,但对另一些部位需要一段时间才能完成分布。从速度论的观点将机体划分为药物分布均匀程度不同的两个独立系统,即( )。药物进入体内后,能迅速向各组织器官分布,以致药物能很快在血液与各组织脏器之间达到动态平衡的都属于
不溶性薄膜衣料包衣增塑剂
甲、乙之间1999年5月5日借款合同是否成立,甲是否应当向乙交付2万元?()乙因违约而损失5000元,该项损失应如何承担?()
为了增大热阻。决定在图1-1所示构造中贴两层铝箔,下列哪种方案最有效?[2005年第41题]
水泥混凝土路面缩缝设传力杆时的切缝深度,不宜小于板厚的(),且不得小于70mm。
扣留走私犯罪嫌疑人,时间一般不超过()h,特殊情况可延长至()h。
读下面某商场“五一”黄金周的活动广告片段,完成有关题目。活动期间,为感谢我们多年来对广大顾客的关心和爱护,本商场将让利50万元汇报消费者;同时本商场将为(A)购买大型家电产品的市内顾客提供(B)送货上门的(C)服务(D)。(1)语段中画
她要么是语焉____________。要么是含糊其辞,完全是“打太极”的外交辞令,让人____________。填入划横线部分最恰当的一项是()。
下列是一台Cisco三层交换机的部分路由表,表中的路由信息完全正确的是
最新回复
(
0
)