首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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++;}
当下面的程序运行后,变量c的值为______。main(){inta=45,b=27,c=0;c=max(a,b);}intmax(x,y)int
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
已知字符A的ASCII码值为65,以下语句的输出结果是【】。charch=’B’;printf("%c%d\n"ch,ch);
有以下程序:#include#includemain(){chara[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘g’,‘h’,‘\0’};intij;i=sizeof(a);j=strl
随机试题
胃癌的盆腔转移是前列腺癌的骨盆转移是
患者因头痛、头晕20天,加重伴烦躁、频繁呕吐1天入院。入院体检:生命体征不平稳,头部MRI显示第四脑室肿瘤伴幕上脑室扩大。如术前突发脑疝,最有效的措施是
根据《会计从业资格管理办法》的规定,在国家机关、社会团体、公司、企业、事业单位和其他组织从事()的人员必须取得会计从业资格。
政府采购可以采用的采购方式有()。
4.2011年7月1日,人民法院裁定受理债务人甲公司的破产申请,并指定某律师事务所担任破产管理人,管理人接管甲公司后,发现以下事实:(1)甲公司欠A企业100万元货款。2010年6月1日,应债权人A企业的要求,甲公司以自己100万元的设备设定
工人根据设计蓝图施工时,主要依赖于()。
假设某时刻接收端收到有差错的UDP用户数据报,其动作为()。
我国《法官法》规定,担任法官的最低年龄是()。
A、 B、 C、 D、 C纵观图形可发现各图形均为封闭图形,故选C。
某投资者有本金50000元。他预期A公司股票价格将上涨,准备买入每股市价为10元四五该种股票。假定初始保证金为50%。(1)如果采取现货交易,该投资者可以购买5000股,如果日后股价上涨至12元每股,投资者可以盈利10000元。(2)如
最新回复
(
0
)