首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
admin
2020-11-27
52
问题
有以下程序:
#include
int f(int n);
main()
{ int a=3,s;
s=f(a);s=s+f(a);printf("%d\n",s);
}
int f(int n)
{ static int a=1;
n+:a++;
return n;
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值。第一次调用f后n=4,a=2;第二次调用时,返回n=3+2=5;s=4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/Ze3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna
有以下程序:#includemain(){ chars[]="012xy\08s34f4w2"; inti,n=0; for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[i]<=’9
下面结构体的定义语句中,错误的是
以下选项中非法的C语言字符常量是
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x)
设有定义doubleall0],*s=a:以下能够代表数组元素a[3]的是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
下列说法正确的是()。
随机试题
流浪汉小说的代表作是
生又嘱再四,吴锐身自任而去。锐身自任:
患者,女性,38岁,脑震荡,睡眠6天。患者可以唤醒,随后入睡,提问可以回答,但有时不正确。患者目前的意识状态是
正常情况下胃黏膜不会被胃液所消化,是由于
A.连翘B.白头翁C.土茯苓D.蒲公英E.板蓝根被誉为“治痢要药”的药物是()
符合急性心肌梗死疼痛特点的是
如图所示,规则波的波高是()。
Therequirementsforhighschoolgraduationhavejustchangedinmycommunity.Asaresult,allstudentsmust【C1】______sixtyhou
混合所有制改革是国企改革的重头戏。今年年初中石化通过《启动中国石化销售业务重组、引入社会和民营资本实现混合所有制经营的议案》,率先揭开央企混合所有制的改革序幕;中石油随后也表示已搭建六个合作合资平台,将采用产品分成的模式引入民企,打破一体化经营模式以推进混
我国《宪法》第2条规定:“中华人民共和国的一切权力属于人民。”第33条第3款规定:“任何公民享有宪法和法律规定的权利,同时必须履行宪法和法律规定的义务。”分析上述两条款的含义及二者的联系与区别。
最新回复
(
0
)