首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int a=2; int f(int m) { static int n; n=0; n++; a++; return n+m+a; } main() { int k; for (k=0; k
若有以下程序 #include int a=2; int f(int m) { static int n; n=0; n++; a++; return n+m+a; } main() { int k; for (k=0; k
admin
2019-12-17
33
问题
若有以下程序
#include
int a=2;
int f(int m)
{ static int n;
n=0; n++; a++;
return n+m+a;
}
main()
{ int k;
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://kaotiyun.com/show/2sCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的运行结果是#include#includeintfun(intn){int*p;P=(int*)malloc(sizeof(int));*p=n;return*p;}main(){inta;
有以下程序,程序运行后的输出结果是#include#defineN2#deftneMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);)
以下叙述中正确的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
C语言程序的模块化通过以下哪个选项来实现
下列叙述中错误的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getc
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。
下面不属于软件测试实施步骤的是
随机试题
A.救死扶伤,不辱使命B.尊重患者,平等相待C.依法执业,质量第一D.进德修业,珍视声誉根据《中国执业药师职业道德准则》执业药师应当保护患者的个人隐私,体现了
根据《中华人民共和国教育法》的规定,中等及中等以下教育在国务院领导下,由()管理。
()是由学校针对学生的兴趣和需要,依据当地社会经济发展的具体情况.结合学校的传统和优势,充分利用学校和社区的课程和资源,自主开发和实施的课程。
下列有关听证程序的表述,正确的有()。
古代中国数秘术与古希腊数秘术的区别在于,前者侧重解象,后者侧重数术。中国的数秘术后来发展成了更具方法论意义的宇宙形而上学,与算术渐行渐远、______。填入画横线部分最恰当的一项是:
班级组织60名同学一起春游,38个人想玩过山车,30个人想玩激流勇进,15个人想玩海盗船,有10个人两个游戏都想玩,有一些人三个游戏都想玩,还有3个人三个游戏都不想玩。如果将三个游戏都想玩的人平均分成两组,共有多少种不同的分法?()
在网络体系结构中,传输层的主要功能是()。
Thatremarkablegoosewouldlay______everyday.Thenthemanwouldbea______whenhehadcutthegooseopenandgotallthe
PeriodicrealignmentoftheEarth’smagneticfieldoccurstwoways:thefirst,"fieldregeneration",orthecreationofn
______inBritishandAmericanEnglishhavedivergedverymuchaccordingtothespeakers.
最新回复
(
0
)