首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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++; re
有以下程序 #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++; re
admin
2019-04-24
60
问题
有以下程序
#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()函数,计算的结果为n=4,a=2,s=4;第二次调用f()函数时,函数f()内的a初值为2,n=5,s=4+5=9,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/NFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是计算下式例如,若形参e的值为1e-3,函数的返回值2.985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改
请编写函数fun(),该函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如x有5门课程的成绩是90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的
给定程序MODll.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结
执行下列程序段的结果是()。#defineMOD(i,j)i%jimn,x=10,y=85;n=MOD(y,x);printf("%d\n",n++);
以下所列的各函数首部中,正确的是()。
下面对对象概念描述正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
在深度为7的满二叉树中,度为2的结点个数为()。
下列不属于软件工程3个要素的是()。
随机试题
图书不同于报纸和期刊的主要特点有()。
A.钙B.磷C.碘D.锌E.铁合成血红蛋白、肌红蛋白与细胞色素A的物质是
长虹储运公司是一家国有企业,因经营不善进入破产程序。与该公司有关的下列哪种款项或费用属于破产债权?()
共享单车是一种新型交通工具分时租赁模式,它既满足了市民短途出行需求,也符合低碳环保的理念。但也出现了无序停放、押金难退、毁坏单车等问题。交通部、各地政府、自行车协会等都分别制定了指导意见和行业规范标准。对此,下列哪些说法是正确的?()
按财政支出的经济性质,可将财政支出划分为()
股票市场的发行人为()。
By means of multiple pipeline to carry out multiple processing, this technology is called(71).
Thegreatestadvantageofbooksdoesnotalwayscomefromwhatwerememberofthem,butfromtheir【C1】______.Agoodbookoften【
MarkTwainis______.Hewenttoacityto______.
A、Trytoretainasmanynewwordsaspossible.B、Practicewordsatappropriateintervals.C、Learndifficultwordswiththehighe
最新回复
(
0
)