首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
admin
2020-06-16
60
问题
有以下程序
#include
int f ( int m )
{ static int n=0;
n+=m;
return n;
}
main()
{ int n=0;
printf ( "%d,", f(++n) );
printf ( "%d\n", f(n++) );
}
程序运行后的输出结果是( )。
选项
A、1,2
B、1,1
C、2,3
D、3,3
答案
A
解析
静态变量是在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。函数f()的功能是用n累加所有调用该函数时传入的m的值,所以第一次调用函数f(++n),传入的参数为1,返回的值为1;第二次调用函数f(n++),传入的参数仍为1,返回时n在原先的基础上继续累加1,返回值为2,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/MZCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
以下选项中合法的标识符是()。
以下选项中,能用作数据常量的是()。
下面叙述中错误的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除奇数后a所指数组中
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
以下说法正确的是()。
随机试题
甲市乙县法院强制执行生效民事判决时执行了案外人李某的财产且无法执行回转。李某向乙县法院申请国家赔偿,遭到拒绝后申请甲市中级法院赔偿委员会作出赔偿决定。赔偿委员会适用质证程序审理。下列哪一说法是正确的?(2014年试卷二第50题)
钢分类及代号是()。
M公司ERP系统中的库存管理1.系统概述库存管理系统可帮助企业的仓库管理人员对库存物品的入库、出库、移库、盘点、补充订货和生产补料等操作进行全面的控制和管理。库存管理系统从级别、类别、货位、批次、单件、ABC分类等不同角度来管理库存物品,以
男性患者,66岁,昏迷1d入院,既往无糖尿病史,血压160/85mmHg,血糖38.9mmol/L,血钠150mmol/L,血pH7.42,可能的诊断是
甲公司20×7年1月1日以3000万元的价格购入乙公司30%的股份,另支付相关费用15万元。购入时乙公司可辨认净资产的公允价值为11000万元(假定乙公司各项可辨认资产、负债的公允价值与账面价值相等)。乙公司20×7年实现净利润600万元。甲公司取得该项投
ISP是INTERNET服务供应商,但是,YAHOO(雅虎)、搜狐(SOHU)不是ISP。()
某学校社会工作者小王向初二年级的150名学生发放了“上网习惯调查表”,结果显示有7名学生每周上网时间超过50小时,且主要是玩网络游戏,小王随后联系班主任和家长,他们也都反映这几位孩子的学习成绩不好,在家里也不愿意和父亲交流。小王设计了6节小组活动,期望帮助
简述教师专业化发展的内涵与途径。
某调制解调器同时使用幅移键控和相移键控,采用0、π/2、π和3/2π种相位,每种相位又都有2个不同的幅值,在波特率为1200的情况下数据速率是()。
BarackObamasignedtheAffordableCareActonMarch23rd,2010.ExactlyfouryearslaterJ.LouisFelton,apastorinPhiladel
最新回复
(
0
)