首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() {
有以下程序 #include <stdio.h> int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() {
admin
2020-06-16
33
问题
有以下程序
#include <stdio.h>
int fun(int a,int b)
{
static int m=0, i=2;
i +=m+1; m = i + a + b;
return m;
}
main()
{
int k=4, m=1, p;
p = fun( k,m ); printf("%d,", p);
p = fun( k,m ); printf("%d\n" ,p );
}
程序运行后的输出结果是
选项
A、8,17
B、8,16
C、8,8
D、8,20
答案
A
解析
static变量又称为静态变量,编译时,将其分配在内存的静态存储区中,在整个程序运行期间都不释放这些存储单元,即使退出函数,下次再进入该函数时,静态局部变量仍使用原来的存储单元,值是上一次函数调用结束时的值。若定义时未赋初值,在编译时,系统自动赋初值为0;若定义时赋初值,则仅在编译时赋初值一次,程序运行后不再给变量赋初值。程序执行过程为:调用函数,m=0,i=2,i=i+m+1=3,m=8,返回p=8,再次调用函数,m=8,i=3,i=i+m+1=12,m=12+4+1=17,返回p=17,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/D7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为:3333333344444444
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回一1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.0000
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号).则关系学牛中的主键和外键分别是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
层次型、网状型和关系型数据库划分原则是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
简述罗马法中债的发生原因。
铺好的无菌盘有效期不得超过()
A市某化学制品公司如因货物损失对B市某运输公司提起诉讼,如果双方在合同中约定管辖法院,下列约定法院符合法律规定的是()人民法院。如果A市某化学制品公司因货物损失对B市某运输公司提起诉讼,双方未在合同中约定管辖法院,则对本案有管辖权的法院是()人
FIDIC施工合同条件中,有关争端裁决委员会的说法中正确的是( )。
音像制品成品进口业务由文化部指定的音像制品经营单位经营,未经文化部指定,任何单位或者个人不得从事音像制品成品进口业务。但上述规定不包括图书馆、音像资料馆、科研机构、学校等单位进口供研究、教学参考的音像制品成品。()
客户异议的类型有_________、假象异议、_________三种。
体育实践课程的学科性质是以()为主的。
学校体育贯彻素质教育的政策,需要遵循的原则为:提高认识,转变观念;树立全面的质量观;加强体育课程与教材建设;注重体育能力的培养。()
甲、乙系夫妻,甲因意外事故被宣告死亡。2年后,甲重新出现,甲的死亡宣告被撤销后,甲与乙的夫妻关系可以自行恢复的情形是()。
在数据库中,产生数据不一致的根本原因是
最新回复
(
0
)