首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { int k; for (k=0; k
有以下程序 #include int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { int k; for (k=0; k
admin
2019-06-09
86
问题
有以下程序
#include
int a=2;
int f()
{ static int n=0;
int m=0;
n++; a++; m++;
return n+m+a;
}
main()
{ int k;
for (k=0; k<3; k++)
printf("%d,", f( ));
printf("\n");
}
程序的运行结果是( )。
选项
A、5,7,9,
B、5,6,7,
C、5,8,11,
D、5,5,5,
答案
A
解析
静态变量定义时的初始化只运行一次,并且其值在程序运行过程中一直存在,而局部变量则是用时分配,用完释放。全局变量在当前文件内也是一直存在的。main()函数中调用三次f()函数,f(0)=1+1+3=5,n=1,m=1,a=3;f(1)=2+1+4=7,n=2,m=1,a=4;f(2)=3+1+5=9,n=3,m=1,a=5。所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/cRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intx,inty){iflx=y)retum(x);elseretum((x+y)/2);}main(){inta=4,b=5,c=6;printf(’’%d\m’’,fu
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:765432l时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROGl.C中。请勿改动主函数main和
下列叙述中正确的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
下列叙述中正确的是()。
软件测试的目的是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
随机试题
患者,男,21岁。大便秘结2个月,近5天仅如厕1次,粪如羊屎,燥结难下,口臭,喜冷饮,身热烦躁,舌苔黄燥,脉滑实。治疗除取主穴外,还应加
下列哪项不符合新生儿窒息时继发性呼吸暂停的改变
A.药品信息B.戒毒药品信息C.医疗器械信息D.药品广告可以在提供互联网药品信息服务的网站上发布,但其内容应经药品监督管理部门审查批准的是()。
阻生齿
一次事故中死亡职工1~2人的事故属于( )事故。
统计图中的()可以反映数据的分布,在投资实践中被演变成著名的K线图。
甲公司是ABC会计师事务所的审计客户。A注册会计师负责审计甲公司2015年度财务报表,确定财务报表整体的重要性为160万元。资料一:A注册会计师在审计工作底稿中记录了所了解的甲公司情况及其环境,部分内容摘录如下:(1)2015年,甲公司主
陈飞羽上了初中以后,情绪变得容易激动,思想比较敏感,格外在意别人对自己的评价。这表明他出现了初中生心理发展的()特点。
下列成语与佛教有关的是:
常言道,人生不如意事常八九。倘若心为物役,患得患失,就只会被悲观、绝望窒息心智,人生的路途也注定如负重登山,________。填入画横线部分最恰当的一项是:
最新回复
(
0
)