首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int a=2; int f(int k) { static int n; int m; m=n=0; n++;a++;m++;k++; return n+m+a+k; } main() { int k; for(k=0
有以下程序: #include int a=2; int f(int k) { static int n; int m; m=n=0; n++;a++;m++;k++; return n+m+a+k; } main() { int k; for(k=0
admin
2019-01-11
13
问题
有以下程序:
#include
int a=2;
int f(int k)
{ static int n;
int m;
m=n=0;
n++;a++;m++;k++;
return n+m+a+k;
}
main()
{ int k;
for(k=0;k<2;k++)printf("%d,",f(k));
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、6,8,
B、6,9,
C、6,6,
D、6,7,
答案
A
解析
static定义一个静态分布变量,变量只会初始化一次,在for循环体内调用f()函数输出,f()函数首先是将当前n,m,a,k加1后进行累加返回主函数输出,第二次累加时,重新给m,n定义初始值为0,因此,两次输出分别为6,8,故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/pja0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:charch=’\x41’;,则ch中______。
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n]
以下只有在使用时才为该类型变量分配内存的存储类说明是
在说明语句:int*f();中,标识符f代表的是
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
最简单的交换排序方法是______。
下述关于数据库系统的叙述中正确的是______。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删除
在面向对象方法中,属性与操作相似的一组对象称为【】。
随机试题
A.中央前回B.黑质—纹状体C.颞叶D.枕叶E.小脑帕金森病病损在
价值观的属性包括___________和____________。
下列属于多变量统计分析的是()
某多功能厅室内墙面拟采用吸声构造,下列何种构造的吸声频带最宽(125~4000HZ)?[2001—091]
下列关于资源税的说法中,正确的有()。
人的个性包括个性倾向性和个性心理特征。个性倾向性是指人对客观现实的态度,是人进行活动的基本动力,主要包括需要、动机、兴趣、理想、世界观、人生观、价值观。个性心理特征则是指个体经常表现出来的典型的、稳定的特点。根据上述定义,下列不属于个性概念的是(
关于职业道德,正确的说法是()。
三和弦共有三个音,以三音为低音时叫()。
《知识产权法》的施行,让人民拥有了法律武器来保护自己的著作权等不受侵犯。作为一名基层警察,谈谈你对盗版书籍的看法。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
最新回复
(
0
)