首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include inta=2; intf(intm) {staticintn; n=0;n++;a++; returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); }
若有以下程序 #include inta=2; intf(intm) {staticintn; n=0;n++;a++; returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); }
admin
2015-07-31
55
问题
若有以下程序
#include
inta=2;
intf(intm)
{staticintn;
n=0;n++;a++;
returnn+m+a;
}
main()
{intk;
for(k=0;k<4;k++)printf("%d,",f(k));
}
则程序的输出结果是
选项
A、4,5,6,7,
B、4,7,10,13,
C、4,6,8,10,
D、3,5,7,9,
答案
C
解析
主函数中变量k作为for语句的循环变量,取值0、1、2、3,同时也作为实参通过调用函数f传递给形参变量m。由于变量a是全局变量,变量n是static静态变量,因此k=0时,f函数中,语句return n+m+a;即1+0+3=4;k=1时,f函数中,语句return n+m+a;即2+1+3=6;k=2时,f函数中,语句return n+m+a;即3+2+3=8;k=3时,f函数中,语句return n+m+a;即4+3+3=10。因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/VBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidmain().{intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf("%d",
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
下列所述中,是软件调试技术的是()。
若有程序fun(inta,intb}{staticintc=0;c+=a+b;returnc;}main(){intx=5,y=3,z=7,r,
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
下列程序执行后输出的结果是______。intd=1;fun(intp){intd=5;d+=p++;printf("%d,",D);}main(){inta=3;fun(A);d+=a++;
已有定义:chara[]="xyzt",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
设计软件结构是在软件生命周期的()。
下列有关格式输入函数scanf的叙述中正确的是()。
下列叙述中正确的是()。
随机试题
渡江战役领导作战的人不包括()
甲状舌管囊肿临床诊断特点是
下列关于前腭杆的描述正确的为()
下列选项中,()本身是一项新的财产的诞生,因此会产生新的物权关系。
实施强制性产品认证商品的收货人或者其代理人在报检时除填写入境货物报检单并随附有关的外贸证单外,还应提供认证证书并在产品上加施检验标志。
下列有关作业成本法的表述中,不正确的是()。
紧缩性的财政政策包括()。
地球公转一周的时间是()。
下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,…,90。请在空白处填入适当的内容,将程序补充完整。PrivateTypeAng KAsInteger
TomBrennanwasworkinginaPhiladelphiaofficebuildingwhenhenoticedablackbag.Thebagcontainedabook.Thischance
最新回复
(
0
)