首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() { int k=4, m=1, p; p = f
有以下程序 #include int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() { int k=4, m=1, p; p = f
admin
2015-07-28
13
问题
有以下程序
#include
int fun(int a,int b)
{
static int m=0, i=2;
i +=m+1; m = i + a + b;
return m;
}
main()
{
int k=4, m=1, p;
p = fun( k,m ); printf("%d,", p);
p = fun( k,m ); printf("%d\n" ,p );
}
程序运行后的输出结果是( )。
选项
A、8,17
B、8,16
C、8,8
D、8,20
答案
A
解析
静态变量定义时的初始化只运行一次,并且其值在程序运行过程中一直存在,所以第一次调用fun(k,m)时,p=fun(4,1)=m=8,静态变量i=2+0+1=3,m=3+4+1=8;第二次调用fun(k,m)时,p=fun(4,1)=m=17,静态变量i=3+8+1=12,m=12+4+1=17;输出结果为8,17。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Y7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列字符序列中,不可用作C语言标识符的是______。
在循环结构中,______可以使得同一组语句一次也不执行。
己知变量a为float型,则a在内存中占______个字节,该变量的地址是第______个字节的地址。
有如下程序 #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d\n"i) } 该程序中的for循环执行的次数是______。
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
字符串"\\\"ABCDEF\"\\"的长度是()。
随机试题
A.部分去极化B.最大复极电位水平C.动作电位0期除极的速度和幅度D.静息电位水平决定和影响心肌传导性的因素是
男性,40岁,中上腹饥饿性隐痛反复发作10年,伴反酸、嗳气,进食和服用抑酸剂可缓解。该患者最可能的疾病是
可以出现心绞痛的心脏疾病有
怔忡虚证的治疗大法主要是
研究某种药物对某种疾病的治疗效果时,研究对象应选择
甲将自有房屋一间租赁给乙,现乙欲将房屋转租。以下说法中正确的有:()。
结构化面试开发的内容包括()。
1995年4月29日,纽约《世界日报》为《毛泽东诗词全集》的出版刊出一则广告:“毛泽东生前写了不少诗词,每一首背后都有一件甚或数件中国现代史上惊天动地的大事。一个诗人赢得了一个新中国。”下列诗句所反映的重大事件,发生时间最早的是()。
Howeverimportantwemayregardschoollifetobe,thereisnodenyingthefactthatchildrenspendmoretimeathomethaninth
A、Becausehewaslate.B、Becausehedidn’tpasstheEnglishtest.C、Becausehedidn’tpassthemathtest.D、Becausehismathtea
最新回复
(
0
)