首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int m) {static int n=( ); n+=m return n; } main() { int i=l; pfintf(’’%d,’’,fun(i++)); printf(’’%d\n’’,
有以下程序: #include int fun(int m) {static int n=( ); n+=m return n; } main() { int i=l; pfintf(’’%d,’’,fun(i++)); printf(’’%d\n’’,
admin
2021-02-25
45
问题
有以下程序:
#include
int fun(int m)
{static int n=( );
n+=m
return n;
}
main()
{ int i=l;
pfintf(’’%d,’’,fun(i++));
printf(’’%d\n’’,fun(++i));
}
程序运行后的输出结果是( )。
选项
A、1,4
B、1,1
C、2,4
D、2,2
答案
A
解析
static变量在内存中固定位置存放,只在第一次赋初值;第一次调用子函数时传入的数值是1,返回的n值是1;第二次调用子函数时,传入的值是3,此时子函数中的依然是1,所以返回值是4。
转载请注明原文地址:https://kaotiyun.com/show/Sbtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
以下叙述中正确的是
下列叙述中错误的是
下面描述中不属于数据库系统特点的是
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______________printf("%d".w[i]);}printf("\n
在数据库中,数据模型包括数据结构、数据操作和()。
软件设计中模块划分应遵循的准则是( )。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
以下能正确定义字符串的语句是
随机试题
脑瘤的好发年龄
对急性肾小球肾炎活动期最为合适的措施是
机械设备安装的施工程序为起重运搬→开箱与清点→基础放线(设备定位)→()→调整与试运转→工程验收。
套利交易对期货市场的作用不包括()
计算机能直接识别的语言是()
将猫、狗、鼠概括为“动物”,属于()
某单位有78个人,站成一排,从左边向右数,小王是第50个,从右边向左数,小张是第48个,则小王和小张之间有多少个人?
玫瑰也许是我们能见到的最复杂的花卉。其花形、颜色和香味千变万化,既有雅致的种玫瑰,也有馨香的园林玫瑰,还有宝石般耀眼的现代杂交玫瑰。如今,世界各地生长着200多个种类的玫瑰,由于人们不断通过杂交试图获得更美、更香、花期更长的玫瑰,因此我们常见的园艺和商业用
下列情形中,应当数罪并罚的是()(2012年一专一第16、2012年一法专一第10题)
ItisgettinghardertogoanywherewithoutsteppingonapieceofLego-relatedhype.TheLegoMovieisnumbertwoattheAmeric
最新回复
(
0
)