填空题 根据下列程序的执行结果,可以断定划线部分的修饰符应为{{U}} 【14】 {{/U}}。 执行结果: i9a football is created. a football is created. i=10 a football is destroyed. a football is created. i=20 a 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); }
  • 1、
【正确答案】 1、static    
【答案解析】[解析] 观察一下输出中对象的构造函数和析构函数的执行次数可以看出,再次进入时某对行没有被构造,亦即该对象在func执行后没有被销毁,再次进入时则不需要重构,可以体现这种功能的标识符只有static。