选择题 若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是______
选择题 以下程序的输出结果是 。
#include<iostream.h>
main()
{
int b[3][3]={0,1,2,0,1,2,0,1,2},ij,t=1;
for(i=0;i<3;i++)
for(j=i;j<=i;j++)
t=t+b[i][b[j][j];
cout<<t;
}
选择题 有如下程序:
#include<iostream>
using namespace std;
class Monkey{
public:
Monkey() {cout<<'M';}
Monkey(char n) {cout<<n;)
~Monkey() {cout<<'Y';}
};
int main(){
Monkey p1,*p2;
p2=new Monkey('X');
delete p2;
return 0;
}
运行这个程序的输出结果是______。
选择题 在C++中,cin是一个______。
选择题 有如下程序:
#include <iostream>
using namespace std;
class AA {
public:
virtual void f(){cout<<'AA';}
};
class BB:public AA{
public:
BB(){cout<<'BB';}
};
class CC:public BB{
public:
virtual void f() {BB::f(); cout<<'CC';}
};
int main(){
AA aa, *p;
BB bb;
CC cc;
p=cc;
p->f();
return 0;
}
执行上面的程序将输出______。
选择题 若有以下程序:
#include <iostream>
using namespace std;
class A
{
public:
A() { }
A(int i)
{
x1=i;
}
void dispa0
{
cout<<'x1='<<x1<<',';
}
private:
int x1;
};
class B: public A
{
public:
B() { }
B(int i):A(i+10)
{
x2=i;
}
void dispb()
{
dispa();
cout<<'x2='<<x2<<endl;
}
private:
int x2;
};
int main()
{
B b(2);
b.dispb();
return 0;
}
程序运行后的输出结果是______。
选择题 下列叙述中正确的是______。
选择题 重载输入流运算符>>必须使用的原型为______。
选择题 下列程序执行结果是______。
#include<iostream.h>
class A
{ public;
int a;
A():a(10){cout<<a<<end1;}
};
void main()
{ A obj1;
A obj2(obj1);
cout<<' '<<obj2.a<<end1;
}
选择题 下列关于继承方式的描述中,错误的是______。
选择题 有如下类定义:
class Foo
{
public:
Foo(intv):value(v){} //①
~Foo(){} //②
private:
Foo(){} //③
int value=0; //④
};
其中存在语法错误的行是 。
选择题 有如下类定义:
class MyBase{
int k;
public:
MyBase(int n=0):k(n){}
int value()const{return k;}
};
class MyDerived:MyBase{
int j;
public:
MyDerived(int i):j(i){}
int getK()const{return k;}
int getJ()const{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是______。
选择题 下面有关for循环的正确描述是______。
选择题 下列关于函数参数的叙述中,正确的是______。
选择题 数据库管理系统中负责数据模式定义的语言是 。
选择题 有如下类声明:
class Base {
protected:
int amount;
public:
Base(int n=0): amount(n) {}
int getAmount()const {return amount;}
};
class Derived: public Base {
protected:
int value;
public:
Derived(int m, int n): vahle(m), Base(f1) {}
int getData()const {return value+amount;}
};
已知x是一个Derived对象,则下列表达式中正确的是______。
选择题 有如下程序:
#include <iostream.h>
using namespace std;
class Demo
{
public:
Demo(){ cout<<'defautt constmctor\n'; }
Demo(const Demo x){cont<<'copy constmctor\n';}
};
Demo userCode (Demo b){Demo c(b);return c;}
int main()
{
Demo a,d;
cout<<'calling userCode()\n';
d=userCode(a);
return 0;
}
执行上面程序的过程中,构造函数Demo()和Demo(const Demox)被调用的次数分别是 。
选择题 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是______。
选择题 以下正确的描述为______
选择题 有以下程序:
void fun(int a*a,int i,int i)
{int t;
if(i<j);
{t=a[i];a[i]=a[j];a[j]=t;
fun(a,++i,--j);
}
}
main()
{inta[]={1,2,3,4,5,6},i;
fun(a,0,5);
for(i=0;i(6;i++)
cout<(a[i];
}
执行后输出结果是 。
