微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
------------------12、 阅读下面程序: #include <iostream.h> long fib(int n) { if (n>2) return (fib(n-1) + fib(n-2)); else return (2); } void main() { cout<<fib(3)<<end1; } 则该程序的输出结果应该是___12___。 参考答案: 4 4----------------------------------------13、 在下面的程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int a,b; Base(int i){ a=i; } }; class Derived: public Base { int a; public: Derived(int x): Base(x),b(x+1){} void show() { ___13___; //输出基烃数据成员a的值。 cout<<b<<end1; } }; int main() { Derived d(1); D. show(); return 0; } 参考答案: cout<<Base::a cout<<Base::a----------------------------------------14、___14___允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。 参考答案: 类模板 类模板----------------------------------------15、 请将下列类定义补充完整。 class Base {public: void fun(){cout<<Base::fun<<end1;} }; class Derived:public Base { public: void fun() { ___15___//显式调用基类的fun函数 cout<<Derived:: fun<<end1; } }; 参考答案: Base::fun(); Base::fun();----------------------------------------1、链表不具有的特点是( )。 A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比 参考答案: B ----------------------------------------2、算法分析的目的是( )。 A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 参考答案: D ----------------------------------------3、下列对于软件工程的基本原则描述中错误的是( )。 A.选取适宜的开发模型B.采用合适的开发方法C.提供高质量的工程支持D.开发过程无需进行管理工作 参考答案: D ----------------------------------------4、在深度为7的满二叉树中,非叶子结点的个数为( )。 A.32B.31C.64D.63 参考答案: D ----------------------------------------5、以下数据结构中不属于线性数据结构的是( )。 A.队列B.线性表C.二叉树D.栈 参考答案: C ----------------------------------------6、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。 A.编码设计B.测试阶段C.运行阶段D.物理设计 参考答案: D ----------------------------------------7