首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: inta=4; intflintn) {intt=0;staticinta=5; if(n%2){inta=6;t+=a++;} else{inta=7;t+=a++;} returnt+a++; } main( ) {ints=a,i
有下列程序: inta=4; intflintn) {intt=0;staticinta=5; if(n%2){inta=6;t+=a++;} else{inta=7;t+=a++;} returnt+a++; } main( ) {ints=a,i
admin
2014-06-18
46
问题
有下列程序:
inta=4;
intflintn)
{intt=0;staticinta=5;
if(n%2){inta=6;t+=a++;}
else{inta=7;t+=a++;}
returnt+a++;
}
main( )
{ints=a,i=0;
for(;i<2;i++)s+=f(i);
printfl’’%d\n’’,s);
}
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
A
解析
程序中定义了全局整型变量a=4。在intf(intn)函数中定义了局部静态整型变量并进行了初始化即staticinta=5。在jntffintn)函数中对n是否是偶数进行判断,如果n是奇数,则函数的返回值为11,局部静态整型变量a=6;如果n是偶数,则函数的返回值为12,局部静态整型变量a=6。所以在main( )函数中循环首先执行s+=f(O)语句,而f(0)返回值12,所以第一次循环结束s的值等于4+12=16;第二次开始执行f(1)时,在f(1)中执行if(n%2){inta=6;t+=a++;}和retumt+a++;这两条语句,这时t=6,a=6(静态局部变量第一次循环后其值加1值不释放,执行第二次循环量,其值仍有效),所以f(1)的返回值等于12。再在主函数中执行s+=f(1)语句,即16+12=28。
转载请注明原文地址:https://kaotiyun.com/show/9YJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=100;f
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是
下列叙述中,正确的是
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
若有如下程序段:structstudent{intnum;floatscore;}stu[3]={{10,85},{60,58},{32,23}};main(){structstudent*t;
以下能正确定义数组并正确赋初值的语句是()。
下面程序的输出结果是()。#definePI3.1415#defineARE(X)PI*x*xmain(){intr=2;printf("%.2f",ARE(r+1));}
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。
随机试题
郑某经营着一家大型百货公司,其明知道林某几人经常在该商场扒窃他人财物,但仍收购了林某等人拿来的10余部手机,放在商场里面卖手机的柜台上销售。对于郑某的行为认定,下列选项正确的是:()
对吸毒者、艾滋病病毒携带者或艾滋病患者等的调查,要想获得足够的研究样本,最有效的抽样方法是
女性,26岁,脐周痛3天伴消瘦、乏力、低热。钡餐示:回肠末段“线样征”。结肠镜病变位置病理示:非干酪样肉芽肿。诊断应考虑
患者男,58岁。糖尿病病史30余年。目前使用胰岛素治疗,但血糖未规律监测。近3月出现眼睑及下肢浮肿来诊。尿常规检查:尿糖(++),WBC0—4/HP,尿蛋白(+++)。应优先考虑的是
某公司承接地铁车站项目。车站采用暗挖法施工,埋深近30m,地下水丰富,车站结构需要采用人工挖孔桩作业。结合作业方式和作业条件,公司为作业人员配备了相应的劳动防护用品。下列属于作业人员必须配备的劳动防护用品是()。
下列许可证件中,属于我国货物进出口许可管理制度中限制进口管理批件的是:
无限售条件股份包括()。Ⅰ.境内上市外资股Ⅱ.国家持股Ⅲ.境外上市外资股Ⅳ.国有法人持股
根据公司法律制度的规定,股份有限公司董事、高级管理人员执行公司,职务时因违法给公司造成损失的,在一定情形下,连续180日以上单独或合计持有公司1%以上股份的股东可以为了公司利益,以自己的名义直接向人民法院提起诉讼。下列各项中,属于该情形的有()。(
点唱机:歌曲:歌厅
A、TheinfluencefromAsiancountries.B、Thegrowingcompetitionfromforeignstudents.C、Thegrowingcompetitionforentrancein
最新回复
(
0
)