首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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://jikaoti.com/ti/VOz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
若变量已正确定义for(x=0,y=0;(y!=99&&x
数据库设计过程不包括
有以下程序#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
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
下面不能作为结构化方法软件需求分析工具的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下关于C语言的叙述中正确的是
数据库设计中反映用户对数据要求的模式是
随机试题
______,allthepeopleinthecompanyshouldberesponsibleforthepresentcrisis.
房屋出租独家代理经纪人在代理出租经纪业务时要对出租人的租赁条件进行调查,需认真核实的项目有()。
纳税人申报的计税依据明显偏低又无正当理由的,可以采用( )方式。
某乡主管统计工作的副乡长要求乡统计站统计员修改当年全乡经济统计年报数据,统计员拒绝进行修改。该副乡长遂亲自修改年报数据,后以不服从工作安排为由将统计员开除。县统计局了解情况后,对上述违法行为作出了处理。请根据上述资料回答下列问题:该副乡长若不服行政处分
证券公司及其从业人员应当进行保密的信息有()。Ⅰ.依法履行反洗钱职责或者义务获得的客户身份资料和交易信息Ⅱ.依法监测、分析、报告可疑交易的有关情况Ⅲ.配合中国人民银行调查可疑交易活动的信息Ⅳ.采取冻结措施有关的工作信息
甲广告公司属于增值税小规模纳税人,2017年12月为乙公司(一般纳税人)制作产品广告,收取乙公司含税广告费120万元,并应乙公司要求向主管税务局申请就上述业务代开增值税专用发票。乙公司收到甲广告公司主管税务局代开的增值税专用发票后,可以确认的进项税额为(
Accordingtoasurvey,whichwasbasedontheresponsesofover188,000students,today’straditional-agecollegefreshmenare"
[*]
Initstechnicalsensehere,______dealswiththeanalysisandcreationofwords,idiomsandcollocations.
Educationisnotanend,butameanstoanend.Inotherwords,wedonoteducatechildrenonlyforthepurposeofeducatingthe
最新回复
(
0
)