首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: int a=4: int flint n1 {int t=0;static int a=5; if(n%2){int a=6;t+=a++;} else{int a=7;t+=a++;) ret
有下列程序: int a=4: int flint n1 {int t=0;static int a=5; if(n%2){int a=6;t+=a++;} else{int a=7;t+=a++;) ret
admin
2015-08-14
40
问题
有下列程序:
int a=4:
int flint n1
{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、28
B、24
C、32
D、36
答案
A
解析
程序中定义了全局整型交量a=4。在int f(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://kaotiyun.com/show/GFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta[10],*p=a,则p+6表示()。
下列数据结构中,属于非线性的是()。
下列程序执行的输出结果是()。#inClude<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’&’;
下列程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=10;i++){if((i*i>=20)&&(i*i<=100))brea
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
下列程序段的运行结果是______。charstr[]="ABCD",*p=str;printf("%d\n",*(p+3));
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;
下列程序执行输出的结果是______。#include<stdio.h>f(intA){intb=0;staticc=7;a=c++;b++;return(a);}main(){
关系数据库管理系统能实现的专门关系运算包括()
数据库技术的根本目标是要解决数据的()
随机试题
简述集权制的优缺点。
B:Chinaisacountrywithalonghistory.TheGreatWallisitslandmarkbuilding.WewenttoChinasolong.HowcanwenotVisiti
孙女士,36岁,已婚,与丈夫、7岁儿子及公婆在一起生活。孙女士所在的家庭类型属于
房地产抵押时,抵押物登记记载的内容与抵押合同约定的内容不一致的,以()为准。
导游服务的共同属性有社会性、文化性、服务性、经济性。()
是不是独生子与孩子的社会能力发展几乎毫无关系。最近对30名独生孩子与35名第一胎的孩子一直到3岁的跟踪研究发现,这两组孩子对其同代人、其家长以及其他大人的行为非常相似。下面哪项如果正确,最能削弱上述结论?
在过去一年左右的时间里,仲裁受到越来越多的关注。多家科技公司因对其员工以及顾客采用强制仲裁的方式解决性骚扰事件而受到猛烈抨击。(comeunderfire;impose…on…)
(1)BANGKOK—Thaipolicearrestedasecondforeignsuspectinthecountry’sdeadliestbombingonTuesdayandsaidtheybelieved
Ourcompany,"UKLondonChauffeur"basedinNWLondonisconvenientlylocatedforalloftheLondonairportsaswellasCentral
Researcherssaypeopletravelingintrafficarethreetimesmorelikelytosufferaheartattack.Theysaytheriskofahearta
最新回复
(
0
)