首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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,
有以下程序 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-23
29
问题
有以下程序
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, 5
B、5, 11
C、11, 11
D、11, 5
答案
B
解析
子函数fun(int x,int y),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://jikaoti.com/ti/alD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
下面属于良好程序设计风格的是()。
有以下程序:#include<stdio.h>main(){FILE*f:f=fopen(’’filea.txt’’,’’w’’);fprintf(f,’’abc’’);fclose(f);
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则下列scanf函数调用语句有错误的是()。
下列叙述中正确的是()。
软件的生命周期是指()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
检查软件产品是否符合需求定义的过程称为
下列与队列结构有关联的是
随机试题
项目控制理论中,()不是被动控制的优点。
Accordingtothepassage,"physicalmirroring"(line4,paragraph4)means______.Whichofthefollowingistrue?
临床出现自汗、多尿、出血、遗精等症,是气的哪一种功能减退的表现
应具有大专以上药学或相关专业学历要求的是应经专业技术培训,具有基础理论知识和实践操作技能的是
某女,45岁。经血非时而下,量多如崩,不思饮食,气短懒言,苔薄白,脉缓弱。其中医证候是()。
下列产品单位耗能
全国人民代表大会在整个国家机关体系中居首要的、至高无上的地位,这主要表现在以下方面,即()。
A、 B、 C、 D、 A
自贸区
BywhomhasMichaelMoralesbeensparedthesecondtimeintwenty-fourhours?
最新回复
(
0
)