首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int a=2; int f(int k) { static int n=0; int m=0; n++;a++;m++;k++; return n+m+a+k;
有以下程序: #include int a=2; int f(int k) { static int n=0; int m=0; n++;a++;m++;k++; return n+m+a+k;
admin
2019-01-11
23
问题
有以下程序:
#include
int a=2;
int f(int k)
{ static int n=0;
int m=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,9,
B、6,10,
C、6,6,
D、6,7.
答案
A
解析
static表示定义一个静态分布变量,变量只会初始化一次,在for循环体内调用f()函数,f()函数是将当前的n,m,a,k值加1后进行累加返回主函数输出。第二次累加时,n值初始值为1,因此输出分别为6,9,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/9Zxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti-2,j=3;pr
以下对结构体类型变量td的定义中,错误的是
设有如下定义:structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是()。
根据下面的定义,能打印出字母M的语句是()。structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul
一棵二叉树第六层(根节点为第一层)的节点数最多为______。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除。使程序得出正确的结果。
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
在软件开发中,下面的任务不属于设计阶段的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
在肝的疏泄功能中,最根本的是()(1994年第4题)
温度高的食品进行冷冻时的操作方法是________。
建设项目竣工环境保护验收监测(调查)报告由()。
下列不属于水利水电工程导流标准的确定依据的是()。
假设某证券最近10周收盘价分别为22、21、22、24、26、27、25、24、26、25,那么本周的RSI(9)等于()。
利用外资的主要形式是()。
2015年12月31日,甲公司自乙银行借入1500万元借款将于一年内到期,甲公司具有自主展期清偿的权利,应当将其列示为一项流动负债。()
中国共产党所设计、规划的社会主义初级阶段党的基本路线和“温饱”“小康”“全面小康”“基本实现社会主义现代化”,进而实现中华民族伟大复兴的发展进程,勾画了中国近一个世纪的发展蓝图,把全国人民凝聚在明确的近期和长远奋斗目标上,从而激发了人民的向心力和创造力。而
世界非物质文化遗产资源丰富.形式多样,地域特色鲜明。下列非物质文化遗产中全部属于亚洲的是()。
某地抽样调查考生的英语成绩(按百分制计算)近似服从正态分布,平均成绩为72分,96分以上的考生占整个考生人数的2.3%,试求英语成绩在60分至84分之间的概率.(Ф(1)=0.8431,Ф(2)=0.977)
最新回复
(
0
)