选择题定义派生类时, 若不使用关键字显式地规定采用何种继承方式, 则默认方式为
选择题在软件开发中, 需求分析阶段产生的主要文档是
选择题已知类A有公用数据成员a,并重载了=运算符,且有Aobj2;constA*ptr=newA;,则下列语句错误的是
选择题使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为
选择题数据处理的最小单位是
选择题下列关于运算符重载的描述中,错误的是
选择题有函数模板声明和一些变量定义如下:
template <class Tl, class T2, class T3>T1 sum(T2, T3) ;
double dl, d2;
则下列调用中, 错误的是
选择题关于函数中的返回类型
选择题下列程序的输出结果是
#include
voidmain()
(char*str=12123434;
intx1=0,x2=0,x3=0,x4=0,i;
for(i=0;str[i]!=\0;i++)
switch(str[i])
{case1:x4++;
case2:x3++;
case3:x2++;
case4:x1++;
}
cout , }
选择题有如下程序:
#include<iostream>
using namespace std;
class Base{
int x;
public:
Base(int n=0):x(n){cout<<n;)
int getX()const{return x;}
};
class Derived:public Base{
int y;
public:
Derived(int m, int n):y(m,)Base(n){cout<<m;}
Derived(int m):y(m){cout<<m;}
};
int main(){
Derived d1(3),d2(5,7)
return 0;
}
运行时的输出结果是
选择题设有表示学生选课的三张表, 学生 S(学号,姓名,性别,年龄,身份证号), 课程 C(课号,课名), 选课 SC(学号,课号,成绩), 则表 SC 的关键字(键或码)为
选择题在数据管理技术发展的 3 个阶段中, 数据共享最好的是
选择题Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是
Samplea[2],*p=newSample;
选择题下列关于虚基类的描述,错误的是
选择题数据流图中带有箭头的线段表示的是
选择题有如下两个类定义:
classXX{
private:
doublex1;
protected:
doublex2;
public:
doublex3;
};
claseYY:protectedXX{
private:
doubley1;
protected;
doubley2;
public:
doubley3;
};
在类YY中保护成员变量的个数是
选择题有如下程序:
#include
usingnamespacestd;
classBase
{
public:
Base(){coutBB;f();}
voidf(){coutBF;}
};
classDerived:publicBase
{
public:
Derived(){coutDD;}
voidf(){eoutDf;}
};
intmain(){Derivedd;return0;}
执行上面的程序将输出
选择题下列有关函数重载的叙述中, 错误的是
选择题在面向对象方法中, 不属于对象 基本特点的是
选择题有如下类的声明:
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):value(m), Base(n){}
int getData()const{return value+amount;}
};
已知 x 是一个 Derived 对象, 则下列表达式中正确的是
