首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int a=4; int f(int n) {int t=0; static int a=5; if(n%2){im a=6;t+=a++; } else {int
有以下程序: #include int a=4; int f(int n) {int t=0; static int a=5; if(n%2){im a=6;t+=a++; } else {int
admin
2021-02-25
62
问题
有以下程序:
#include
int a=4;
int f(int n)
{int t=0; static int a=5;
if(n%2){im a=6;t+=a++; }
else {int a=7;t+=a++; }
return t+a++;
}
main( )
{i11t s=a,i=0;
for(;i<2;i++) s+=f(i);
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、36
B、24
C、32
D、28
答案
D
解析
在主函数main()中定义了两个变量s和i,同时给s赋初值。a=4,i赋初值0。当i=0时。执行“s+=f(i);”语句,调用f()并将i的初值0传递给形参n。首先执行if语句中的条件:n%2,若条件为假,则执行else下的语句,a=7,t=7+0=7,使用retum返回t,t:7+(a++)=7+5=12,此时a运算完后自增l,变为6;返回主函数中,s=4+12=16。当i=1时,执行“s+=f(i);”语句,调用f()并将i的初值l传递给形参n。首先执行if语句中的条件:n%2,条件为真,执行if下面的语句,t=0,a=6 t=0+6=6,使用retum返回t,t=6+6=12,返回主函数中,s=16+12:28。最后输出的结果为28。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/rhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计过程不包括
以下叙述中错误的是()。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i
下面不属于软件测试实施步骤的是
以下叙述中正确的是
设有定义:intx=2;以下表达式中,值不为6的是()。
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
(2011年10月)在革命时期,马克思主义政党的坚强领导主要体现在______、______、______。
硝酸甘油治疗心绞痛的机制是产生NO,NO可以直接结合于心脏内皮细胞的
A型行为性格与下列( )疾病有关。
患儿,女,6岁,因发热2天,体温39℃,咽痛,咽部有脓性分泌物,周身可见针尖大小的皮疹,全身皮肤鲜红,被诊断为猩红热,护士健康指导正确的是()
关于保险兼业代理人,下列说法错误的是()。
研究显示,中学生品德发展的关键期在()。
《乐记》是我国古代()家音乐思想之集大成。[2010年真题]
设函数y=f(x)在(-∞,+∞)内连续,其导函数的图形如图1所示,则().
某商品一周的需求量X是随机变量,已知其概率密度为假设各周的需求量相互独立,以Uk表示k周的总需求量,试求:接连三周中的周最大需求量的概率密度f(3)(x).
Whatistime?Isitathingtobesavedorspentorwasted,likemoney?Orisitsomethingwehavenocontrolover,likethewea
最新回复
(
0
)