首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> int f(int m) {static int n=0; n+=m; retrun n; } main() {int n=0; printf("%d,",f(++n)); printf("%d\n",f(
有以下程序: #inelude<stdio.h> int f(int m) {static int n=0; n+=m; retrun n; } main() {int n=0; printf("%d,",f(++n)); printf("%d\n",f(
admin
2021-04-28
55
问题
有以下程序:
#inelude<stdio.h>
int f(int m)
{static int n=0;
n+=m;
retrun n;
}
main()
{int n=0;
printf("%d,",f(++n));
printf("%d\n",f(n++));
}
程序运行后的输出结果是( )。
选项
A、3,3
B、1,1
C、2,3
D、1,2
答案
D
解析
该题目中首先区别++n和n++,第一次调用f函数时,将++n(n自增1后再参与运算)作为参数进行传递,此时变量m的值为1,执行n+=m;后,n=1,将1返回主函数,并输出。第二次调用f函数时,将n++(n参与运算后再自增1)作为参数进行传递,此时变量m的值为1,执行语句n+=m;,由于n是静态存储变量,因此n=2,将2返回主函数并输出。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/4ktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
以下叙述正确的是
下列选项中不属于软件生命周期开发阶段任务的是
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:3
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数
若有定义语句:intm[]={5,4,3,2,1),i=4;,则下面对m数组元素的引用中错误的是
下面选项中合法的字符常量是
在关系数据库设计中,关系模式是用来记录用户数据的()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
随机试题
这个仪表是何含义?
肺结核患者低热持续不退,多提示
免疫电泳的影响因素不包括()
治疗暴病耳聋。鸣声隆隆,伴畏寒。发热,脉浮,宜在翳风,听会、侠溪、中渚基础上,加取
由于某些化学成分的血液浓度具有周期性变化,血液标本采集时,应尽可能在()采集。
固定资产的重置成本又称重置完全价值,是指根据当前生产技术条件,重新购建原有固定资产所需的全部支出。()
如果地陪选择观赏价值高、趣味性强的重点景观或景物进行介绍,应进行()。
人在看书时,用红笔划出重点,以便重新阅读,这是利用了知觉的_____。
根据我国《教师资格条例》的规定,申请初级中学教师资格证的需要具有高等师范专科学历或其他大学的专科及以上学历。有的地方规定只有本科才能报考初中教师资格证是违法的。()
我国编制工作采取的领导体制是()。
最新回复
(
0
)