首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f( int k ) { static int n=0; int m=0; n++; m++; k++; return n+m+k; } main( )
有以下程序 #include <stdio.h> int f( int k ) { static int n=0; int m=0; n++; m++; k++; return n+m+k; } main( )
admin
2020-06-16
43
问题
有以下程序
#include <stdio.h>
int f( int k )
{ static int n=0;
int m=0;
n++; m++; k++;
return n+m+k;
}
main( )
{ int k;
for ( k=0; k<2; k++ ) printf( "%d,", f(k) );
printf( "\n");
}
程序运行后的输出结果是
选项
A、3,5,
B、3,6,
C、3,7,
D、0,3,
答案
A
解析
static静态变量只在声明时初始化一次。因此,第一次调用函数f(k=0),此时n=m=k=0, 经过自增操作n=1,m=1,k=1,返回值为3,第二次调用函数f(k=1),此时n=1,k=1,m=0,经过自增操作,n=2,k=2,m=1,返回值为5.故最终结果为3,5。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/HZCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>typedefstruct{intb,p;)A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}ma
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
以下选项中错误的是()。
以下叙述中正确的是()。
以下能正确输出字符a的语句是()。
以下叙述中错误的是()。
以下叙述中正确的是()。
负责数据库中查询操作的数据库语言是()。
下列选项中不属于结构化程序设计原则的是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
随机试题
PN结加反向电压时,空间电荷区将【】
以下哪项不是小儿年龄阶段的划分依据
男,18,右大腿下端肿胀,疼痛伴消瘦、乏力2个月。查体:右膝上肿胀,皮肤静脉怒张。X线片见右股骨下端骨质破坏,可见Codman三角。首先考虑的诊断是
张护士要给2床的患者输血1300ml。患者容易出现以下哪组电解质和酸碱平衡紊乱,张护士需注意观察
某建设项目废气中SO2的等标排放量是3.7×109,且该项目处于沿海地区,则该项目大气的评价等级为()。
会计法律制度是指国家权力机关和行政机关制定的各种会计规范文件的总称,下列各项中属于会计法律制度的有()。
阳慧在解决问题的过程中,常以老师、同学的建议作为参照做出决策。她的这种认知风格属于()。
某社区,实有人口2万余人,暂住人口1.8万余人,来自全国26个省市,房屋租赁市场管理混乱,治安隐患突出。几任社区民警都未能有效解决该问题。经验丰富的马某到该社区担任社区民警后,决心彻底扭转这种局面。他从警民关系入手,每天背着自制的音响设备,向群众宣传安全防
根据以下资料,回答问题。下列关于2009年各省区市普通高中招生数与专任教师数之比的描述,正确的是()。
人们预感失败不可避免时,积极地搜索乃至制造影响自己成功的不利因素,这种现象叫做()
最新回复
(
0
)