首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 main() { int a=2,k; for(k=0;k<3;k++) printf("%4d",f1(a)); } f1(int a) { int b=0;static
以下程序的输出结果是( )。 main() { int a=2,k; for(k=0;k<3;k++) printf("%4d",f1(a)); } f1(int a) { int b=0;static
admin
2010-01-10
40
问题
以下程序的输出结果是( )。 main() { int a=2,k; for(k=0;k<3;k++) printf("%4d",f1(a)); } f1(int a) { int b=0;static int c=3; b++;c++; return(a+b+c); }
选项
A、7 7 7
B、7 10 13
C、7 9 11
D、7 8 9
答案
8
解析
程序中使用一个for循环,3次输出函数f1(2)的返回值。f1()函数中存在一个静态局部变量c,第1次调用f1()函数返回a+b+c=2+1+4=7,c变为4,第2次调用返回2+1+5=8,c变为5,第3次返回2+1+6=9。所以正确答案是D。
转载请注明原文地址:https://kaotiyun.com/show/D1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下声明语句OptionBase1Dimm(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
在窗体上画一个水平滚动条,其属性值满足Min<Max。程序运行后,如果单击滚动条右端的箭头,则Value属性值()。
以下关于事件、事件驱动的叙述中,错误的是
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
在数据处理中,其处理的最小单位是()。
随机试题
牙合创伤与牙周炎的关系,下列描述哪一项不正确
男性,31岁,下腹部外伤6小时,患者出现小腹隐痛伴排尿困难,试插导尿管可以顺利进入膀胱,注入50ml生理盐水后抽出不足50ml,反复导尿试验结果均如此。此种情况应首先考虑
下列哪种情况出现于癫痛性精神障碍发作时精神障碍
良性高血压病的特征性病变是
A、毫针B、三棱针C、皮内针D、针E、火针适用于需要持续留针的慢性疾病及经常发作的疼痛性疾病的是
期末计提短期借款利息时,应借记的账户是()。
当宇航员在国际空间站外执行任务时,太空中的化合物会粘在他们的衣服上,被带回空间站,而宇宙的气味就在这些特殊的化合物上。于是他们就“闻到”了宇宙的真实气味:外太空闻起来像是汽车比赛中的气味,混合了发热金属、柴油和烧烤的气味,这些气味主要是那些快要消亡的恒星剧
将一个正方形的相邻两边的中点截去一个等腰直角三角形,剩余部分面积是原正方形面积的()倍。
ThefirstseriousprospectofacureforAids,______atreatmentwhichdelaysitseffects,hasemergedrecently.
如果数据传输速率为10Gbps,那么发送10bit需要用()。
最新回复
(
0
)