首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(intx,inty) {staticintm=0,i=2; i+=m+1;m=i+x+y;returnm; } main( ) {intj=1,m=1,k; k=fun(j,m);printf(’’%d,’’,k); k=fun(
有以下程序 fun(intx,inty) {staticintm=0,i=2; i+=m+1;m=i+x+y;returnm; } main( ) {intj=1,m=1,k; k=fun(j,m);printf(’’%d,’’,k); k=fun(
admin
2020-07-28
45
问题
有以下程序
fun(intx,inty)
{staticintm=0,i=2;
i+=m+1;m=i+x+y;returnm;
}
main( )
{intj=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(intx,inty),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行”i+=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/Qo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是()。
有以下程序:#include<stdio.h>main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
数据流图(DFD)中的有向箭头(→)表示()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号).则关系学牛中的主键和外键分别是()。
以下能正确定义字符串的语句是()。
下面属于良好程序设计风格的是()。
以下不合法的数值常量是()。
对象实现了数据和操作(方法)的结合,其实现的机制是
下列数据流图(DFD)构造规则中正确的是()。
随机试题
血片上红细胞呈盔形、棘形、红细胞碎片等异常形态时,可见于下列哪种疾病
学校卫生服务评价指标不包括
具有清肝明目功效的药物是
急性呼吸窘迫综合征(ARDS)初期的临床特点是
实行监理的工程具备竣工验收条件,承包人发函申请工程竣工验收,并递交必须经( )签署意见的工程竣工报告和完整的竣工资料。
细支气管肺泡细胞癌()。
Areyougoingtohighschooltogoonwithyourstudy?Whatwillyoudoifyoucan’t?Don’tworry.Vocationalschoolsareopenf
(2013年真题)下列协议中,应由我国《合同法》调整的是
Still,itwasnaturaltobeupsetwhensomeoneyouknowhasbeenbrutallymurdered.
A、AmuseumexhibitionofAfricanbaskets.B、Changesinbasket-weaving.C、DifferencesbetweenAfricanandAmericanbaskets.D、The
最新回复
(
0
)