问题 填空题

根据下列程序的执行结果,可以断定划线部分的修饰符应为 【14】 。执行结果:i9a football is created.a football is created.i=10a football is destroyed.a football is created.i=20a football is destroyed.a football is destroyed.源程序:# inelude<iostream. h>class Football{public: Football() {cout<<"a football is created. "<<end1; } ~Football() {cout<<"a football is destroyed. "<<end1;};void func(int i){ ______ Football f1; Football f2; cout<<"i= "<<i<<end1;}void main(){ func(10); func(20);}

答案

参考答案:static

解析: 观察一下输出中对象的构造函数和析构函数的执行次数可以看出,再次进入时某对行没有被构造,亦即该对象在func执行后没有被销毁,再次进入时则不需要重构,可以体现这种功能的标识符只有static。

单项选择题 A1/A2型题
单项选择题