首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=C++;b++; return(a); } main()
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=C++;b++; return(a); } main()
admin
2013-02-23
36
问题
下列程序执行输出的结果是( )。
#include<stdio.h>
f(int a)
{ int b=0;
static c=3;
a=C++;b++;
return(a);
}
main()
{ int a=2,i,k;
for(i=0;i<2;i++)
k=f(a++);
printf("%d\n",k);
}
选项
A、3
B、4
C、5
D、6
答案
B
解析
本题考查函数调用时的参数传递。在函数调用时,static变量在函数调用结束后所做的所有变化均保持(即上次调用结束时的值)。
在主函数中,第一次循环,i=0,调用k-f(a++)=f(2),调用完之后才将a加1,a变为3,在f(2)中,先将c=3赋值给a返回,然后将c加1,得到k=a=3,c=4。
第二次循环,i=1,调用k=f(a++)=f(3),调用完之后才将a加1,a变为4,在f(3)中,先将c=4赋值给a返回,然后将c加1,得到k=a=4,c=5。
转载请注明原文地址:https://www.kaotiyun.com/show/ToJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:#include"string.h"main(){staticchars1[20],s2[20];scanf("%s",s1);scanf("%s",s2);if(strcmp(s1,s2))
下面叙述正确的是()
若定义了以下函数:voidf(...){*p=(double*)malloc(10*sizeof(double));}p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是___
计算机硬件组成中,CPU包含______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下面不属于软件设计原则的是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
关系模型的3类完整性指的是【】、参照完整性、用户定义的完整性。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()
冒泡排序算法在最好的情况下的元素交换次数为【】。
随机试题
推动人生自觉活动的力量可能来自于人自身内部或外部的许多方面,但其中最根本最持久的是来自于()
Asoureatinghabitschanging,choosingwhat______isnolongeraseasyasitoncewas.
治疗肺胃出血,宜首选
李乙系某县人,当兵4年后回到某县,某县民政部门将其安排在县某工厂工作。县民政部门的行为()。
(2009年)一平面简谐波在弹性媒质中传播,在某一时刻,某质元正处于其平衡位置,此时它的()。
瓦楞纸制的包装机器零件用的纸箱
人力资源信息可以分为企业内部信息和()。
2016年中国公民刘某出版长篇小说,2月份收到预付稿酬10000元,4月份小说正式出版收到稿酬20000元;10月份将小说手稿在某国公开拍卖,拍卖收入折合人民币90000元,并已按该国税法规定缴纳了个人所得税折合人民币10000元。刘某以上收入在中
数学课上,为了更好地形成智力技能,教师常在黑板上清楚而细致地演算例题,这是给学生提供()
下列关于WindowsServer2003系统下DHCP服务器“排除”和“保留”的描述中,错误的是()。
最新回复
(
0
)