单选题有如下程序:
#include<iostream>
using namespace std;
class Media{
public:
void Name();
void Show();
protected:
int page;
};
class Book:private Media{
public:
void Print(){cout<<page<<endl;}
void Show(){Media::Show();} //①
};
int main(){
Book Bible;
Bible.Name(); //②
Bible.Print(); //③
Bible.Show(); //①
return 0;
}
编译时有错误的是______。
单选题下列程序中画线处应填入的语句是( )。
classBase
{
public:
voidfun( ){COUt<<"Baseoffun"<<endl;}
};
classDerived:publicBase
{
voidfun( )
{
_______//显示基类的成员函数fun
cout<<"Derivedoffun"<<endl;
}
};
单选题有如下程序: #include <iostream> using namespace std; int main(){ cout.fill('*'); cout.width(6); cout.fill('#'); cout<<123<<end1; return 0;} 执行后的输出结果是
单选题有以下程序: #include <iostream> using namespace std; class B private: int a,b; public: B() B(int i,int j); void printb(); ; class A B C; public: A() A(int i,int j); void printa(); ; A::A(int i,int j) :c(i,j) void A::printa() c.printb (); B::B(int i, int j) a=i; b=j; void B: :printb() cout<<a<<", "<<b<<end1; int main () A m(7,8); m.printa(); return 0; 该程序运行后的输出结果是( )。 A) 5,6 B) 7,8 C) 8,9 D) 9,10
单选题下列关于赋值运算符“="重载的叙述中,正确的是( )。
单选题数据的存储结构是指
单选题数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是( )。 A.实体完整性规则 B.参照完整性规则 C.对象完整性规则 D.用户自定义完整性规则
单选题结构化程序设计的三种基本结构是______。
单选题定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。 A) printf(one_char); B) prinft("%c",one_char); C) scanf(one_char); D) scanf("%c",&one_char);
单选题如果要通过函数实现一种不太复杂的功能,并且要求较快的函数调用速度,则应选用______。
单选题若已定义过类A和B,并且定义类C如下:
class C{
public:
int val;
A aObj;
B bObj;
C*cObj;
C(): cObj(0), val(0){}
};
若要建立类C的对象object,则类成员val、aObj、bObj和cObj中最后被初始化的是______。
单选题有如下程序:
#include<iostream>
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value(){return i-1;}
int value()const{return i+1;}
};
int Fun::i=2;
int main(){
int i=3;
Fun fun1;
const Fun fun2;
______
return 0;
}
若程序的输出结果是:
123
则程序中下画线处遗漏的语句是______。
单选题若有如下类声明: class MyClass{ public: MyClass(){cout<<1;} }; 执行下列语句 MyClass a,b[2],*p[2]; 程序的输出结果是( )。
单选题一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
单选题关于在调用模板函数时模板实参的使用,下列表述中正确的是______。
单选题下列程序的执行结果是______。
#include<iostream.h>
#include<stdlib.h>
class TestClass
{
public:
int x,y;
TestClass () {x=y=0;}
TestClass (int a,int b){x=a;y=b;}
void disp()
{
cout<<"x="<<x<<",y="<<y<<end1;
}
void main()
TestClass s1(2,3);
s1.disp();
}
单选题下列程序的运行结果为______。
# include<iostream.h>
template<class TT>
class FF
{ TT a1,a2,a3;
public:
FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;}
TT Sum(){return a1+a2+a3;));
void main()
{ FF<int>x(int(1.1),2.3),y(int(4.2),5,6);
cout<<x.Sum()<<""<<y.Sum()<<encIl;}
单选题有如下程序: #include<iostream> using namespace std; class sample private: int x,y; public: sample(int i,int j) x=i; y=j; void disp() cout<<"disp1"<<endl; void disp()const cout<<"disp2"<<endl; ; int main() const sample a(1,2); a.disp(); return 0; 该程序运行后的输出结果是( )。
单选题有如下程序段int i=0,j=1;int &r=i; //①r=j; //②int*p=&i; //③*p=&r; //④其中会产生编译错误的语句是 A) ④ B) ③ C) ② D) ①
单选题有如下类定义:class Point { private: static int how_many; };how_many=0;要初始化Point类的静态成员how_many,下画线处应填入的内容是( )。
