首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include fun(int x,int y) {static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() {int j=1,m=1,k; k=fun(j,m);printf(’’%d,’
有以下程序: #include fun(int x,int y) {static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() {int j=1,m=1,k; k=fun(j,m);printf(’’%d,’
admin
2020-11-27
17
问题
有以下程序:
#include
fun(int x,int y)
{static int m=0,i=2;
i+=m+1;m=i+x+y;return m;
}
main()
{int j=1,m=1,k;
k=fun(j,m);printf(’’%d,’’,k);
k=fun(j,m);printf(’’%d\n’’,k);
}
程序执行后的输出结果是( )。
选项
A、5,11
B、5,5
C、11,11
D、11,5
答案
A
解析
声明静态局部变量:函数调用结束后,其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。本题子函数fun中的变量i和m均为静态局部变量。所以第一次调用fun函数,返回m的值为5,第二次再调用fun函数时,i的值为3,m的值已经是5了,所以执行if=m+1,i的值变为9,m=i+x+y=9+1+1=11。
转载请注明原文地址:https://jikaoti.com/ti/SsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中合法的字符常量是
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|
层次型、网状型和关系型数据库划分原则是
以下叙述中错误的是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
随机试题
婴儿7个月,发热2天,体温39~40℃,稍咳,一般情况佳,除流涕及咽部微充血外,未见其他异常,家长给予口服速效感冒灵。本病的诊断已明确,其病原为下列哪一种
下列国家属于实行严格外汇管制的国家有()
口腔保健咨询时,对于怎样选择保健牙刷的提问,正确的回答应该是
关于燃烧与爆炸的描述,下列说法正确的是()
吞咽食物和呼吸空气都必须经过()。
通常人们不认为美国是一个有很多长尾鹦鹉爱好者的国家,然而在对一批挑选出来进行比较各国家中养长尾鹦鹉的人做的一项人口调查中,美国以每百人中11人养长尾鹦鹉而排名第二。由此可得出结论,美国人比大多数其他国家的人更喜欢养长尾鹦鹉。知道下列哪一项将最有助于判断以上
下列情形中,应当以非法经营罪定罪处罚的是()。(2012年单选20)
小胡利用Excel对销售人员的销售额进行统计,销售工作表中已包含每位销售人员对应的产品销量,且产品销售单价为308元,计算每位销售人员销售额的最优操作方法是:
•Readthistextabouttrademarks.•Choosethebestsentencefromthesentencesthatfollowtofilleachofthegaps.•Foreac
A、Itisofhighquality.B、ItisjustOK.C、Itisoriginal.D、Itispopular.B娱乐休闲类,观点态度题。男士认为这张唱片很不错,女士说歌词还行,但旋律太没有新意了。由此可以推断,女
最新回复
(
0
)