首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
43
问题
有以下程序
#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://jikaoti.com/ti/quD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintflintt[],intn);main(){inta[4]={1,2,3,4},s;s=f(a,2);printf("%d\n",s);}intf(in
数据字典(DD)所定义的对象都包含于
有以下程序#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},voidfun(inta[][N],intb[])
关于数据库管理阶段的特点,下列说法中错误的是
数据库应用系统中的核心问题是
下列关于C语言文件的叙述中正确的是
设有栈s和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次人队,最后将队列中所有元素退出,则退队元素的顺序为()。
下面选项中不是关系数据库基本特征的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
软件测试的目的是
随机试题
下列属于控制方法的有()
下列关于疥疮的叙述,正确的是
李某购买了一住宅,产权登记在其母王某的名下。该住宅工程的设计单位为天润设计公司,该公司设计资质等级为二级。房屋竣工交付后,李某委托具有相应资质的装饰装修企业进行室内装饰装修工作,并与其签订了书面合同。李某要求装饰装修企业进行如下装饰装修工作:(1)将
一般说来对利率或者发行价格已确定的国债,采用()
按会计制度的规定,让渡资产使用权所产生收入的确认原则是()。
下列不属于会计等式的是()。
某卷烟厂为增值税一般纳税人,2010年生产经营情况如下:(1)2010年期初库存外购已税烟丝80万元,当年外购已税烟丝取得防伪增值税专用发票,注明支付货款金额1200万元、进项税额204万元,取得专用发票通过税务机关的认证;(2)1~5月领
公平正义不仅是一个主观认知的问题,也是一个客观的可选择性问题,不仅是一个静态的问题,也是一个动态的过程,在认知问题上,我们需要通过媒体、舆论构建一个基本的社会认同,从客观的角度看,社会体制应该在某个时间和空间中尽可能满足绝大多数人的要求,即使当人们在这个时
2.7,102,4.2,103,5.7,105,7.2,107,(),()
TheTawnyOwlMost【L31】________owlspeciesinUKStronglynocturnalHabitatMainlylivesin【L32】________,butcanalsobeseeni
最新回复
(
0
)