选择题 有如下程序:
#include<iostream>
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=0):height(h){}
virtual char* GetName()const{return'山';}
int GetHeight() const{return height;}
};
class Lushan:public Mountain{
Public:
Lushan(int d):Mountain(d){}
Char* GetName()const{return'庐山';}
};
int main(){
Mountain *p=new Lushan(1000);
cout<<p->GetName()<<'海拔'<<p->GetHeight()<<'米';
return 0;
}
运行这个程序的输出结果是______。
选择题 以下叙述中,不属于面向对象方法的优点的是______。
选择题有两个关系R和T如下所示:则南关系R得到关系T的操作是______。
选择题 以下程序的执行结果是______。
#include<iostream.h>
int fun(int b[],int n)
{ int i,r=1;
for(i=0;i<n;i++)
r=r*b[i];
return r;
}
void main()
{ int x,a[]={ 1,2,3,4,5,6,7,8};
x=fun(a,3);
cout<<x<<endl;
}
选择题设有如下三个关系表:下列操作中正确的是。
选择题 设有定义charstr[80]以下不能将输人数据nrst\nsecond\<CR)读取到数组str的语句是 。
选择题 下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是______
选择题 下列数据结构中,属于非线性结构的是______。
选择题 设有定义:
class C
{ public:
int value;
...
};
int x,*p;
则以下引用形式中,正确的是______
选择题 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
选择题 下列有关内联函数的叙述中,正确的是______。
选择题 某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是______
选择题 重载输入流运算符“>>”必须使用的原型为______。
选择题 有类定义如下:
class Type{
public:
Type(int i=0);
Type operator-(int);
friend Type operator+(Type,Type);
private:
int val:
}
若有对象定义“Type c1;”,则下列语句序列中,错误的是______。
选择题 下列关于多继承二义性的描述中,错误的是______。
选择题 有如下程序:
# include<iostream>
using namcspace std;
int main(){
int a[6]={23,15,64,33,40,58);
int s1,s2;
s1=s2=a[0];
for(int*p=a+1;p<a+6;p++){
if(s1>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<<s1+s2<<endl;
return 0;
}
运行时的输出结果是______。
选择题 下列关于继承方式的描述中,错误的是______。
选择题 考虑下面的函数原型:
void f(int a,int b=7,char c='@');
下面的函数调用中,不合法的是 。
选择题 通过派生类的对象可直接访问其______。
选择题 下列关于左值(lvalue)的说法中,错误的是______。