单选题下列关于类模板的描述中,错误的是( )。
单选题关于虚函数的描述牛, ______ 是正确的。
单选题以下( )不属于对象的基本特征。
单选题执行语句:{cout<<setfill("*")<<setw(10)<<setfill("#")<<left<<123<<"OK"<<endl;return 0;}后将输出______。
单选题计算机软件是______ 。
A. 程序
B. 数据
C. 文档
D. 程序、数据及相关文档的完整集合
单选题在16位计算机中,一个int型数据所占用的内存长度为______字节。
单选题在公有继承的情况下,允许派生类直接访问的基类成员包括( )。
单选题有以下程序:#include <iostream>using namespace std;class sampleprivate: int x; static int y;public: sample(int a); static void print(sample s);;sample:: sample(int a) x=a; y+=x;void sample:: print(sample s) cout<<"x="<<s. x<<",y="<<y<<end1;int sample:: y=0;int main() sample s1(10); sample s2(20); sample:: print(s2); return 0;程序运行后的输出结果是( )。 A.x=10,y=20 B.x=20,y=30 C.x=30,y=20 D.x=30,y=30
单选题对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为
____
。
单选题通常拷贝构造函数的参数是( )。 A) 某个对象名 B) 某个对象的引用 C) 某个对象的指针 D) 某个对象的成员
单选题( )使一个函数可以定义成对许多不同数据类型完成同一个任务。 A.函数模板 B.重载函数 C.递归函数 D.模板函数
单选题有如下两个类定义:class XX{private:double x1;protected:double x2;public:double x3;};class YY:protected XX{private:double y1;protected:double y2;public:double y3;};在类YY中保护成员变鼍的个数是( )。
单选题有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x){cout<<2;} MyClass&operator=(const MyClass&x){cout<<3;return*this;} ~MyClass0{cout<<4;} }; int main(){ MyClass obj1(1),obj2(2),obj3(obj1); return 0: } 运行时的输出结果是( )。
单选题有如下类定义: class AA { int a; public: int getRef()const{return&a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}//③ friend void show(AA aa)const{tout<<a;}//④ }; 其中四个函数的定义中正确的是( )。
单选题对如下二叉树进行后序遍历的结果为()。
单选题下列基本结构中,能简化大量程序代码行的是______。
单选题下列关于虚函数的描述中,正确的是( )。 A.虚函数是一个static类型的成员函数 B.虚函数是一个非成员函数 C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明 D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
单选题以下程序的输出结果为main()int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<end1;
单选题下面关于数据库三级模式结构的叙述中,正确的是( )。
单选题已知:int n=10;那么下列语句中错误的是 A) int*p=new long[n]; B) int p[n]; C) int*p=new long(n); D) int p[10];
