首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #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
37
问题
下列程序执行输出的结果是( )。 #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全国计算机二级
相关试题推荐
能够将组合框Combol中最后一个数据项删除的语句为()。
下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click() DimPIAsDouble,xAsDouble,kAsLong,signAsI
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=20b=5Calls
窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是()。PrivateSubCommand1_Click()Picture1.Picture=LoadPicture(“c:\picture.jpg”)Pictu
设:a=3,b=5,c=4,d=7,表达式ad)OrNot(b
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的Read
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( )。
数据结构中,与所使用的计算机无关的是数据的()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
随机试题
A.第2颈椎水平B.第4颈椎下缘C.上颌窦1/2处D.包括上颌窦E.第二棘突后0.5~1.0cm鼻咽癌面颈联合野下界放在
不属于血栓结局的是
体外检测尿液HCG的方法不包括
与金黄色葡萄球菌毒力有关的因素
医疗机构制剂使用过程中发现的不良反应,应按《药品不良反应监测管理办法》的规定予以记录,填表上报。保留病历和有关检验、检查报告单等原始记录至少()。
团队决策的方法通常有( )。
全面结算会员期货公司调整非结算会员结算准备金最低余额的,应当在()结算前向期货交易所和期货保证金安全存管监控机构报告。
班主任王老师常常用发展的角度看待课堂中的问题、冲突与矛盾。这体现了课堂管理的()原则。
下列关于信息系统的层次结构的叙述中,哪个是不正确的?
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()num=12:r=2C
最新回复
(
0
)