柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
若有以下程序 #include
int a=2; int f(int m) { static int n; n=0; n++; a++; return n+m+a; } main() { int k; for (k=0; k<4; k++) printf("%d,", f(k)); } 则程序的输出结果是
🔥 1606 热度
A
4,5,6,7,
B
4,7,10,13,
C
4,6,8,10,
D
3,5,7,9,
参考答案
C
解析
【解析】主函数中变量k作为for语句的循环变量,取值0、1、2、3,同时也作为实参通过调用函数f传递给形参变量m。由于变量a是全局变量,变量n是static静态变量,因此k=0时,f函数中,语句return n+m+a;即1+0+3=4;k=1时,f函数中,语句return n+m+a;即2+1+3=6;k=2时,f函数中,语句return n+m+a;即3+2+3=8;k=3时,f函数中,语句return n+m+a;即4+3+3=10。因此C选项正确。
复制题目向 AI 提问
复制
扫码免费计算机二级刷题
计算机等级考试题库
推荐题目
以下说法正确的是()。
一个善于思考、用心思考、有强烈创新欲望的人,哪里都是他产生创新火花和灵感的风水宝地。从某种意义上说,无论创作、创新还是创造,都属于那些用心思考、积极思考的人。作为教学一线的课堂也是一个不可忽视的创新场所,有许多知识和学术问题等待人们去研究,这里应该成为科技创新的不竭源泉。这段文字意在说明:( )
失败在很多时候,并不是因为技不如人,也不是因为我们不具备成功的实力,而是我们在很多时候,在心理上________了一种固定不变的看法,这种看法往往会让人们觉得自己根本就不可能实现某个目标。这种定势心理在很大程度上________了人的思维,也同时________了人们创新的脚步。依次填入划横线部分最恰当的一项是( )。 <br>
地球表面的陆地面积和海洋面积之比是29:71其中陆地的四分之三在北半球,那么南、北半球海洋面积之比是多少?( ) <br>
一串数字按下面规律排列:1,3,5,2,4,6,3,5,7,4,6,8,5,7,9,…从第一个数字算起,前100个数的和是多少?( )
相关标签
二级C语言
函数
变量
int
语句
×