首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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
49
问题
以下程序的输出结果是( )。 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全国计算机二级
相关试题推荐
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是()。
能够产生1到50之间(含1和50)随机整数的表达式是
层次型、网状型和关系型数据库划分原则是
软件测试的目的是()。
表达式Int(Rnd(0)*50)所产生的随机数范围是
如下关于变体类型变量的叙述中,错误的是
下列链表中,其逻辑结构属于非线性结构的是
关系表中的每一行记录称为一个()。
以下选项中,不合法的VisualBasic的变量名是( )。
随机试题
完成反应式
胶片感光乳剂层受光照射后发生的光化学反应是
牛皮蝇的第三期幼虫主要寄生在()。
张三欠李四10万元,李四向法院申请支付令,法院经审查后依法向张三发出了支付令。就该支付令的效力问题,下列说法错误的有:()
设计有钢筋混凝土构造柱的抗震多层砖房,下列施工做法中正确的有()。
下列有关审计程序不可预见性的说法中,正确的有()。
下列属于《旅行社出境旅游服务质量》规定的行前说明会的内容有()。
设函数f(x)对任意x均满足等式f(1+x)=af(x),且有f’(0)=b,其中a,b为非零常数,则()
CarmenAraceMiddleSchoolissituatedinthepastoraltownofBloomfield,Conn.,butfouryearsagoitfacedmanyofthesame
Letussupposethatyouaminthepositionofaparent.Wouldyouallowyourchildrentoreadanybooktheywantedtowithoutfi
最新回复
(
0
)