首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
admin
2010-09-05
31
问题
下列程序执行输出的结果是( )。 #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
答案
2
解析
本题考查函数调用时的参数传递。在函数调用时,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://jikaoti.com/ti/BVI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()a=3s=0Fork=1To5s=s+aModka=a+kNext
下列关于通用对话框CommonDialog1的叙述中,错误的是( )。
设有如下Command1的单击事件过程及fun过程:PrivateSubCommand1_Click() DimxAsInteger x=Val(InputBox("请输入一个整数")) fun(x)EndSubPrivate
下面不属于软件需求分析阶段主要工作的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
设工程中有2个窗体:Forml、Form2,Forml为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Forml的文本框Textl中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Forml,显示Form2。若口令为“XSLNCER
窗体上有名称为Commandl的命令按钮和名称为Text1的文本框()。PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSub
下列语句的输出结果是______。chars[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
以下选项中,合法的一组C语言数值常量是()。
设x=011050,则x=x&01252的值是()。
随机试题
定期性的计划修理工作形式有大修、小修和一级保养。( )
铜及铜合金焊接前,焊件常需要预热,预热温度一般为()。
f(x)=若f(x)在x=0处连续,则a=_______.
患者李某,男性青年心脏病患者,有多项阳性体征,主治医生带学生实习,患者拒绝配合,该患者违背的道德义务是
已知某临街深度30.48米(即100英尺)、临街宽度15米的矩形土地,总价为100万元。相邻有一临街深度45.72米(即150英尺)、临街宽度15米的矩形土地,根据四三二一和九八七六法则,其总价为()万元。
已知悬臂梁受水平荷载2F和竖向荷载F作用,如图所示,若矩形截面宽、高分别为b、h,则梁固定端截面上A点的应力为()。
下列情况中,不得进行呆账核销的有()。
2004年1月1日,人民银行再次扩大金融机构贷款利率浮动区间。农村信用合作社贷款利率浮动区间扩大到()。
根据我国有关法律、法规规定,劳动者不必缴纳的保险费用是()。
明确了全面建设小康社会的奋斗目标的会议是
最新回复
(
0
)