首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int f(int n): main(){int a=3,s; s=f(a); s=s+f(a); pfintf("%d\n",s);} int f(int n){static int a=1; n+=a++
有以下程序 #include<stdio.h> int f(int n): main(){int a=3,s; s=f(a); s=s+f(a); pfintf("%d\n",s);} int f(int n){static int a=1; n+=a++
admin
2018-11-21
26
问题
有以下程序
#include<stdio.h>
int f(int n):
main(){int a=3,s;
s=f(a);
s=s+f(a);
pfintf("%d\n",s);}
int f(int n){static int a=1;
n+=a++;
return n;
}
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://jikaoti.com/ti/j4a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;
有以下程序:#include#includemain(){chara[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘g’,‘h’,‘\0’};intij;i=sizeof(a);j=strl
有以下程序#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’2’){caseO:case1:putchar(
有如下程序段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(){charst[20]="hello\0\t\\";printf(%d%d\n",strlen(st),sizeof(st));}
有以下程序voidf(int*x,int*y){intt;t=*X;*X=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;p=a;
随机试题
过盈连接是依靠包容件和被包容件配合后的过盈值来达到紧固连接的。()
血源性肺脓肿最常见的病原菌是
盾构现场的平面布置设施包括( )。
购买五年期国库券和三年期国库券,其()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
《中华人民共和国教师法》规定,取得初级中学教师,初级职业学校文化、专业课教师资格,应当具备()。
柯达伊是()的作曲家、音乐教育家。
A为m×n的矩阵,B为n×m的矩阵,则().
在考生文件夹下有一个工程文件sjt4.vbp。请在窗体上画一个组合框,名称为Cbl,并输入三个列表项:”3”、”7”、”11”(列表项的顺序不限,但必须是这三个数字);画一个名为Textl的文本框;再画一个标题为”计算”、名称为Cl的命令按钮,如图2-16
Forthispart,youareallowed30minutestowritealettertothemanagerofashoppingmallcomplainingaboutthefakeproduct
最新回复
(
0
)