单选题有如下类的定义,下划线处的语句是( )。class MyClass{_______________ int x, y;Public:MyClass (int a=0,int b=0){x=a;y=b;}static void change(){y-=10;y-=10;}};
单选题假定MyClass为一个类,执行“MyClass a[3],*p[2];”语句时会自动调用给类的构造函数( )次。
单选题下列关于运算符重载的描述中,正确的是( )。 A.运算符重载可以改变运算符的操作数的个数 B.运算符重载可以改变优先级 C.运算符重载可以改变结合性 D.运算符重载不可以改变语法结构
单选题若已定义;
inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
其中0≤i=≤9,则对a数组元素不正确的引用是
____
。
单选题下面程序的输出结果是
____
。
#include<iostream.h>
Class example
{int a;
public:
example(int B.{a=b++;}
void print(){a=a+1 cout<<a<<““;}
void print()const{cout<<a<<““;}
};
void main()
{example x(3);
Const example y(2);
x.print();
y.print();
}
单选题下面程序输出的结果为( )。
#include
void fun(int a,int b)
{int temp;
temp=a;
a=b;
b=temp;
}
void main()
{int m,n;
m=1;
n=2:
fun(m,n);
cout<
单选题有下列程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double r,double i):re(r),im(i){} double real()const{retum re;} double image()const{return im;} Complex im+=a.im; return*this; } }; ostream } int main() { Complex x(1,2),y(2,3); cout<<(x+=y)<<endl; return 0; } 执行这个程序的输出结果是( )。
单选题在三级模式之间引入两层映像,其主要功能之一是( )。
单选题以下关键字与类的访问权限无关的是
单选题下列函数的运行结果是( )。
#include <iostream.h>
int f(int a,int b)
{ int c;
if (a > b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);}
void main( )
{ int i=2,j=3;
int p=f(i,j);
cout << p;}
单选题数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。 A) 外模式 B) 概念模式 C) 内模式 D) 存储模式
单选题在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
单选题下列叙述中错误的是
A. 二又树不是线性结构
B. 线性表是非线性结构
C. 线性链表是线性结构
D. 栈与队列是线性结构
单选题有如下程序:
#include<iostream>
using namespace std;
class TlestClass
{
int n;
public:
TestClass(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<<p.get()<<q.get();
return 0;
}
执行后的输出结果是______。
单选题当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用 #include命令,使之包含( )文件。
单选题以下程序的输出结果为
main( )
{
int m=7,n=4;
float a=38.4,b=6.4,x;
x=m/2+n*a/b+1/2;
cout<<x<<endl;
}
单选题下列关于类模板的模板参数的叙述中,错误的是______。
单选题下列关于类定义的说法中,正确的是 A) 类定义中包括数据成员和函数成员的声明 B) 类成员的缺省访问权限是保护的 C) 数据成员必须被声明为私有的 D) 成员函数只能在类体外进行定义
单选题有如下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x){} void Print()const{cout<<''const:val=''<<val<<'\t';} void Print(){cout<<''val=''<<val<<'t';} private: int val; }; int main(){ const MyClass obj 1(10); MyClass obj2(20); obj1.Print(); obj2.Print(); return 0; } 程序的输出结果是( )。
单选题由于常对象不能被更新,因此( )。