首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int n); main() { int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s);) int f(i
有以下程序 #include int f(int n); main() { int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s);) int f(i
admin
2019-04-24
23
问题
有以下程序
#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、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/amf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:30.
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或
给定程序MODll.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也
C语言标准库函数"strcat(strcpy(str1,str2),sir3)"的功能是()。
若要说明一个类型名Type,使得定义Typep;等价于char*p;以下选项中正确的是()。
下列叙述中正确的是()。【09年3月】
以下选项中不属于C语言程序运算符的是
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
凯恩斯认为流动性偏好的动机包括()。
男,67岁,既往糖尿病史,一周来受凉咳嗽白痰,可平卧,查体除双下肢水肿外均正常,胸片肺纹理增多,双侧少量胸腔积液,WBC8.0×109/L,ALB25g/L、胸腔积液原因最可能为
A.可直接发生戊烯二醛反应B.被高锰酸钾或溴水氧化后方可发生戊烯二醛反应C.与碘试液反应D.与甲醛-硫酸反应E.与银盐反应
债券是一种虚拟资本,它的价格总是小于实际资本额。()
以下各项不属于自动稳定的财政政策的表现的有()。
2015年5月5日,甲公司因中标一项桥梁工程向乙公司订制一批特种水泥预制构件。双方在合同中约定:图纸和钢筋由甲公司提供;水泥由乙公司提供;加工费为150万元,甲公司预付50万元;交货日期为2015年9月1日;交付地点为甲公司的工地。合同签订后,甲公司签发了
下列属于信用社的流动资产的有()。
Ihavemadea(n)______foryoutoseethedoctorat8o’clocktomorrow.
下面关于互联网(Internet)的叙述中错误的是()。
Noonefailed(pass)______theexam.
最新回复
(
0
)