选择题 如有以下程序:
#include<iostream>
using namespace std,
long fun(int n)
{
if(n>2)
return(fun(n-1)+fun(n-2));
else
return 2;
}
int main()
{
cout<<fun(3)<<end1;
return 0;
}
则该程序的输出结果应该是______。
选择题 下列选项中不符合良好程序设计风格的是______。
选择题 下面这个程序段的时间复杂度是 。
for (i=1; i<n; i++)
{
y=y+1;
for (j=0;j<=(2*n);j++)
X++;
}
选择题 若有以下程序:
#include <iostream>
using namespace std;
class Base
{
public:
Base ()
{
x=0;
}
int x;
};
class Derived1 : virtual public Base
{
public:
Derived1 ()
{
x=10;
}
};
class Derived2 : virtual public Base
{
public:
Derived2 ()
{
x=20;
}
};
class Derived : public Derived1,protected Derived2{ };
int main()
{
Derived obi;
cout<<obj.x<<endl;
return 0;
}
该程序运行后的输出结果是______
选择题 下面不属于软件设计原则的是 。
选择题 1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为 。
选择题 当派生类继承一个基类时,默认的继承方式为______。
选择题 下列选项中属于float类型字面常量的是______。
选择题 有如下类模板定义:
template<typename T>
class BigNumber{
longn ;
public:
BigNumber(T i):n(i){}
BigNumber operator+(BigNumber b){
return BigNumber(n+b.n);
}
}
已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是______。
选择题 执行语句序列
ofstream outfile('DATA. DAT');
if(...)cout<<'OK';else cout<<'FAIL';
后,如果文件打开成功,显示“OK”,否则显示“FAIL”。由此可知,上面if语句的…处的表达式是______。
选择题 若有以下程序:
#include<iostream>
using namespace std;
class Base
{public:
Base()
{x=0; }
int x;};
class Derived1:virtua1 public Base
{public:
Derived1()
{x=10;}};
class Derived2:virtuall public Base
{public:
Derived2()
{x=20;}};
class Derived: public Derivedl, protected Derived2{ };
int main()
{D erived obj;
cout<<obj.x<<endl;
return 0;}
该程序运行后的输出结果是______。
选择题 在一个被调用函数中,关于rerun语句的描述,______是错误的。
选择题 有下列程序:
#include <stdio.h>
int b=2;
int fun(int*k)
{ b=*k+b;return(b);}
void main()
{ int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a[i])+b;printf
('%d',b);)
printf('\n');
}
程序运行后的输出结果是______。
选择题 下列有关运算符重载的叙述中,正确的是______。
选择题 控制格式输入/输出的操作子中,设置域宽的函数是
选择题 在面向对象方法中,不属于对象基本特点的是______。
选择题 定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为 。
选择题 将7个数据进行插入排序,在最坏情况下需要比较的次数是______
选择题 在C++语言中,形参的缺省存储类型是 。
选择题 下列关于派生类的叙述中,错误的是______。
