首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include intf(intn); main() {inta=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } intf(intn) {staticinta=1; n+=a++; returnn; } 程
有以下程序: #include intf(intn); main() {inta=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } intf(intn) {staticinta=1; n+=a++; returnn; } 程
admin
2020-11-23
75
问题
有以下程序:
#include
intf(intn);
main()
{inta=3,s;
s=f(a);s=s+f(a);printf("%d\n",s);
}
intf(intn)
{staticinta=1;
n+=a++;
returnn;
}
程序运行后的输出结果是( )。
选项
A、9
B、8
C、7
D、10
答案
A
解析
题目中静态局部变量a,在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第一次调用函数执行n+=a++;时a先与n相加在再进行自增。n的值为4,a的值为2,且a变量执行完后空间没有释放。再执行 s=s+f(a)时 ,s的值为4,调用f(a)函数时n的返回值为 n=3+2=5,且此时a的值为3了。所以s的值为9。
转载请注明原文地址:https://kaotiyun.com/show/n03p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
以下叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
在满足实体完整性约束的条件下()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二义树的深度为(根结点在第1层)
随机试题
首先应考虑下列哪项诊断根据以上情况应采取哪项措施
治疗霍乱首选为
盛夏,一黄牛在拉车过程中突然发病,站立不稳,张口呼吸,全身大汗,被毛湿润,体温升高达42.1℃,呼吸增快,每分钟达73次,呼吸时鼻孔开张,舌伸出于口外;很快倒地,四肢不停划动,口吐白沫,血管怒张,结膜发绀,心音微弱。该病最可能是
A、处三年以下有期徒刑或者拘役。并处或单处罚金B、处三年以上十年以下有期徒刑,并处罚金C、处十年以上有期徒刑、无期徒刑或者死刑并处罚金D、处二年以下有期徒刑或者拘役。并处或单处罚金E、处二年以上七年以下有期徒刑并处罚
列入国家基本药物目录药品的条件包括()。
要客观地看待杀人游戏,其名字耸人听闻,但游戏规则中透出的东西含有一定逻辑分析、交际演讲的成分,有一定的积极意义,属于心理游戏范畴。在国外,不少公司用这个游戏来测试职员的思辨、表达和判断能力。但既然是游戏,肯定也有负面的东西,正如电脑游戏和网络游戏让众多家长
严重饥饿时脑组织的能量主要来源于()。
共同犯罪人可分为()。
Althoughthefalsebanknotesfooledmanypeople,theydidnot______toacloseexamination.
Technically,anysubstanceotherthanfoodthataltersourbodilyormentalfunctioningisadrug.Manypeoplemistakenbelieve
最新回复
(
0
)