首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=4; int f(int n) { int t = 0; static int a=5; if (n%2) {int a=6;
有以下程序 #include <stdio.h> int a=4; int f(int n) { int t = 0; static int a=5; if (n%2) {int a=6;
admin
2021-06-15
22
问题
有以下程序
#include <stdio.h>
int a=4;
int f(int n)
{ int t = 0; static int a=5;
if (n%2) {int a=6; t += a++; }
else {int a=7; t += a++; }
return t + a++;
}
main()
{ int 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,使用return返回t,t=7+(a++)=7+5=12,此时a运算完后自增1,变为6;返回主函数中,s=4+12=16。当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=16+12=28。最后输出的结果为28。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/gwz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&&(w<’a’));
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
设有定义:intx=0,*p;紧接着的赋值语句正确的是
下面不属于软件需求分析阶段主要工作的是
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="ac
在数据库系统中,用户所见的数据模式为
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
不合法的数组定义是()。
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
下面属于系统软件的是
随机试题
没有抗风湿作用的药物是
男,70岁。因观看足球比赛突然晕倒而入院治疗,查体发现左侧上、下肢瘫痪,腱反射亢进,左侧眼裂以下面瘫,伸舌时舌尖偏向左侧,左半身深、浅感觉消失。双眼左侧半视野缺失,瞳孔对光反射存在。考虑病变的部位在
对于柴油、煤油、汽油、蜡油来说,其自燃点由高到低的排序是()。
不需要进行特殊教育的人员是()。
施工单位技术负责人,在危险性较大的分部分项工程专项施工方案实施过程中,应完成下列哪项工作。()
在协议出让的出让计划中包括的内容有()。
与借贷市场相比,证券市场具有如下特征()。
根据下列资料,回答下列问题。20n5年在城镇投资中,国有及国有控股投资40047亿元,比上年增长17.5%。第一产业投资823亿元,增长27.5%;第二产业投资31598亿元,增长38.4%;第三产业投资42675亿元,增长20.0%;分行业看,
作者认为《辞海》对“韦编三绝”的“韦”字解释有误,不能作为这一观点依据的一项是______。根据全文提供的信息,下列分析不符合作者意思的一项是______。
如果运行一个表单,以下表单事件首先被触发的是( )。
最新回复
(
0
)