首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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 ta++;} main() {int s
有下列程序: 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 ta++;} main() {int s
admin
2018-11-21
58
问题
有下列程序:
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 ta++;}
main()
{int s=a,i=0;
for(;i<2;i++)s+=f(i);
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
A
解析
程序中定义了全局整型变量a=4。在intf(int n)函数中定义了局部静态整型变量并进行了初始化即static int a=5。在int f(int n)函数中对n是否是偶数进行判断,如果n是奇数,则函数的返回值为11,局部静态整型变量a=6;如果n是偶数,则函数的返回值为12,局部静态整型变量a=6。所以在main()函数中循环首先执行s+=f(0)语句,而f(0)返回值12,所以第一次循环结束s的值等于4+12=16;第二次开始执行f(1)时,在f(1)中执行“if(n%2){int a=6;t+=a++;}”和“return t+a++;”这两条语句,这时t=6,a=6(静态局部变量第一次循环后其值加1值不释放,执行第二次循环量,其值仍有效),所以f(1)的返回值等于12。再在主函数中执行s+=f(1)语句,即16+12=28。
转载请注明原文地址:https://www.kaotiyun.com/show/eqxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下程序 main() { int x=1,a=O,b=O; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b); } 该程序的输出结果是_____
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=2,sum;sum=fun((a++,b++,a+b),c++);print
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
有以下程序:#include#includemain(){chara[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘g’,‘h’,‘\0’};intij;i=sizeof(a);j=strl
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为
下面程序的输出是______。fun(char*s,intp1,intp2){charc;while(p1<p2){c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;}
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
随机试题
我国刑法规定,对于严重危害社会秩序的犯罪分子可以附加剥夺政治权利。()
孕妇不宜使用的止血药是
应当定期公告药品质量抽查检验结果的部门是
在工程量清单计价规范中规定,电器配管工程不应包括的工程内容有()。
由于业主原因,造成工期延长。在工期延长期间的管理人员的工资、办公、通讯和交通费等应归为索赔费用中的()。
某工厂新生产一批工件,检验员需对其进行抽样检验。当检验员用某尺测量某一工件的长度时,其6次的测量结果依次为12.2mm,12.1mm,12.0mm,12.1mm,12.0mm和12.2mm。则:经修正后的结果是()。
当个体专注于某一对象时,视听感觉器官会产生周期性地加强和减弱的变化。这种现象心理学中称之为()
教学系统设计活动是一种在教育活动中普遍存在的理性认识活动,它研究的是教学的本质与教学的一般规律。()
古代帝国的政治集权虽然是它的力量所在,可也是它的弱点所在。它凭借军事暴力和贸易中的垄断优势来保证经济资源从边缘流向中心,却因为官僚机构吸收利润过多而造成社会虚弱。当帝国的统治成本过高以至无法支撑帝国的统治时,衰败便不可避免了。这段话论述了()
反向定制通常是指通过聚集数量庞大的用户,向商家集中采购的行为。反向定制的根本特点,一是将定价权从供应商向零售商转移;二是消费者从“商家有什么就被动买什么”到“主动要什么商家卖什么”。根据上述定义,以下能体现反向定制的是:
最新回复
(
0
)