单选题有如下程序: #include<iostream> #include<string> using namespace std; class Instrument public: Instrument(string t="乐器",string n="无名"):type(t),name(n) virtual string GetType() constreturn"乐器"; virtual string GetName() constreturn"无名"; protected: stnng type,name; ; class Piano:public Instrument public: Piano(string n,string t="钢琴"):lnstrument(t,n) string CetType() constreturn"钢琴"; string GetName() constreturn name; ; int main() Instrument * pi=new Piano("星空"); cout<<pi->GetType()<<'-'<<pi->GetName(); delete pi; return 0; 运行时的输出结果是______。 A.钢琴-星空 B.钢琴-无名 C.乐器-星空 D.乐器-无名
单选题语句cout<<setprecision(2)<<1024.4567;的输出结果为
单选题类模板的模板参数( )。 A.只可作为数据成员的类型 B.只可作为成员函数的返回类型。 C.只可作为成员函数的参数类型 D.以上三者皆足
单选题意味着一个操作在不同的类中可以有不同的实现方式的是指( )。
单选题下列关于new和delete运算符的叙述中,错误的是( )。
单选题数据库系统的三级模式不包括______。
单选题派生类的成员函数不能访问的基类成员是
单选题下表正确的是 在父类中的访问属性 访问修饰符 在子类中的访问属性
单选题概念模型是 ______。
A. 用于信息世界的建模,与具体的DBMS无关
B. 用于信息世界的建模,与具体的DBMS有关
C. 用于现实的建模,与具体的DBMS无关
D. 用于现实的建模,与具体的DBMS有关
单选题有如下程序:#include<iostream>using namespace std;int main(){void function(double val);double val;function(val);cout<<val:return0;}void function(double val){val=3;}编译运行这个程序将出现的情况是( )。
单选题已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。
单选题有如下程序:
#include<iostream>
using namespace std;
classAA {
int k;
protected:
int n;
void setK(int k){this->k=k;}
public:
void setN(int n){this->n=n;}
};
class BB:public AA{/*类体略*/};
intmain(){
BB x;
x.n=1; //1
x.setN(2); //2
x.k=3; //3
x.setK(4); //4
return 0;
}
在标注号码的四条语句中正确的是______。
单选题一个类的友元函数或友元类可以访问该类的( )。
单选题一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
单选题关于函数重载,下列叙述中错误的是( )。
单选题下列关于模板的叙述中,错误的是( )。
单选题已知类MyClass的定义如下:
class HyClass{
public:
HyClass(int d){data=d;}
~NyClass() {}
private:
int data;
};
}
下列对MyClass类对象数组的定义和初始化语句中,正确的是______。
单选题下列描述中正确的是( )。
单选题如果函数没有返回值,对于函数的返回值说明可以是( )。
单选题有两个关系R,S如下: R A B C a 3 2 b 0 1 c 2 1 S A B a 3 b 0 c 2 由关系R通过运算得到关系S,则所使用的运算为______。 A.选择 B.投影 C.插入 D.连接
