首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: int a=4: int f(int n) main() {int t=0;static int a=5; {int s=a,i=0; if(n%2){in
有下列程序: int a=4: int f(int n) main() {int t=0;static int a=5; {int s=a,i=0; if(n%2){in
admin
2019-06-09
17
问题
有下列程序:
int a=4:
int f(int n) main()
{int t=0;static int a=5; {int s=a,i=0;
if(n%2){int a=6;t+=a++;} for(;i<2;i++)s+=f(i);
else{int a=7;t+=a++;} printf("%d\n",s);
return t+a++;} }
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
A
解析
程序中定义了全局整型变量a=4。在intf(int n)函数中定义了局部静态整型变量并进行了初始化即static inta=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++;}”和“retum t+a++;”这两条语句,这时t=6,a=6(静态局部变量第一次循环后其值加1值不释放,执行第二次循环量,其值仍有效),所以f(1)的返回值等于12。再在主函数中执行s+=f(1)语句,即16+12=28。
转载请注明原文地址:https://kaotiyun.com/show/vRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charch[]=’’uVwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序运行后的输出结果是
有以下程序#include<stdio.h>intfun(){staticintx=l;x*=2:returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();printff’
有以下程序#include<stdio.h>fun(inta,intb){intstaticm=0,i=2;i=i+m+l:m=i+a+b;returnm;}main(){intk=4,m=1,p;p=fun(k,m);prin
有以下程序yoidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;)main(){char*sl=’’abc”,*s2=’’123“;swap(s1,s2);printf(’’%s,%s\n”,s1
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为()。
软件测试的目的是()。
软件调试的目的是
软件测试的目的是()。
随机试题
短暂性脑缺血发作持续时间不超过()
A.毒扁豆碱B.氟马西尼C.碳酸氢钠D.毛果芸香碱E.二巯丁二钠解救苯巴比妥中毒选用
目前,测定沥青混合料毛体积密度的方法是表干法。()
(2005)用水定额确定的用水对象,以下叙述哪条正确?
A公司以B公司为收款人而签发汇票,B公司受C公司的欺诈而背书转让,C公司又背书转让给不知情的D公司。对此下列表述正确的有()。
在旅游过程中,如果车辆在高速公路上发生抛锚,导游员不可采取的措施是()。
港珠澳大桥全长近55千米,其中主体工程“海中桥隧”长达35千米。岛隧工程是最具控制性的部分,其中连接大桥东、西人工岛的沉管部分是国内首条于外海建设的超大型沉管隧道。2017年7月7日,港珠澳大桥主体全线贯通。读图回答。港珠澳大桥通车后,受益最显著的产
人类面临移植组织、器官短缺的实际困难。转基因动物的问世给人类带来福音。科学家们首选的利用转基因技术为人类提供异种器官移植供体的动物是()。
Xiongan,China.【L1】______ofnationalsignificance.AsChinaentersanewera,Xionganhas【L2】______ofthewholeworld.Wewil
Despiteconcernaboutthedisappearanceofthealbuminpopularmusic,2014deliveredagreatcropofalbum________.
最新回复
(
0
)