首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } el
有以下程序 #include <stdio.h> int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } el
admin
2020-11-27
33
问题
有以下程序
#include <stdio.h>
int f(int n)
{ int t = 0, a=5;
if (n/2) {int a=6; t += a++; }
else {int a=7; t += a++; }
return t + a++;
}
main()
{ int s=0, i=0;
for (; i<2;i++) s += f(i);
printf("%d\n", s);
}
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
B
解析
在主函数main()中定义了两个变量s和i,同时给s和i赋初值0。当i=0时。执行"s+=f(i);"语句,调用f()并将i的初值 0传递给形参n。首先执行if语句中内条件:n/2,条件为假。则执行else下的语句,a=7,t=7+0=7,使用return返回t,t=7+(a++)=7+5=12,此时a运算完后自增1,变为6;返回主函数中,s=0+12=12。当i=1时,执行"s+=f(i);"语句,调用f()并将i的初值1传递给形参n。首先执行if语句中的条件:n/2,条件为真,执行if下面的语句,t=0,a=6 t=0+6=6,使用return返回t,t=6+6=12,返回主函数中,s=12+12=24。最后输出的结果为24。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1e3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
有以下程序#includeintflintx,inty){return((y-x)*x);}main()finta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));
设有定义:intx=0,*p;紧接着的赋值语句正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
面向对象方法中,继承是指( )。
对下列二叉树进行前序遍历的结果是
随机试题
下列哪个组织享有行政主体资格?
法律规则的特征有哪些?()
朱某自诉陈某犯诽谤罪,法院审理后,陈某反诉朱某侮辱罪。法院审查认为,符合反诉条件,合并审理此案,判处陈某有期徒刑一年,判处朱某有期徒刑一年。两人不服,均以对对方量刑过轻、己方量刑过重为由提出上诉。关于二审法院的判决,下列哪些选项是正确的?(2010年卷二7
目视助航灯光系统工程质量情况实测检查内容包括()。
【背景资料】某机电安装公司承担北方某城市三台蒸发量25t/h,蒸发压力为2.5MPa的散装工业锅炉的安装工程。开工前,项目经理部未办理任何手续即根据施工组织设计进行了全面的质量策划,并指令专业工程师编制质量控制程序。在施工过程中发现某焊工的合格证
根据个人所得税法律制度的规定,下列应按“个体工商户的生产、经营所得”项目缴纳个人所得税的有()。
下列作品与作者相对应的是()。
请谈一谈你对科学发展观的理解和认识。
一位科学家发明了一项新产品,他利用手上的一些储蓄,又贷了一些款,自己开办了一家企业。半年后,企业效益下滑,于是他高薪聘请了一名总经理,自己任董事长兼搞开发,终于使企业迅速崛起为一家大型公司。由此可见( )。
假定在图片框控件Picturel中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法()。
最新回复
(
0
)