单选题下列关于多态性的描述,错误的是______。
单选题下列符号中,正确的C++标识符是( )。
单选题下列排序方法中,属于不稳定的排序方法是 ______。
单选题以下不能正确定义二维数组的选项是
____
。
单选题下列关于函数模板的描述中,正确的是______。
单选题类MyClass的定义如下: class MyClass public: MyClass() MyClass(int i)value=new int(i); int * value; ; 若要对value赋值,则下面语句正确的是( )。
单选题最初的计算机编程语言是( )。 A.机器语言 B.汇编语言 C.高级语言 D.低级语言
单选题软件设计中划分模块的一个准则是( )。
单选题以下程序的运行结果是( )。
#include<iostream.h>
void sub(int x,int y,int *z)
{ *z=y-x;}
void main( )
{ int a,b,c;
sub(10,5,&A) ;
sub(7,a,&B) ;
sub(a,b,&C) ;
cout < < a < < "," < < b < < "," < < c < < end1;}
单选题下列程序的输出结果是
#include<iostream.h>
void main( )
{ double d=3.2;
int x,y;
x=1.2;
y=(x+3.8)/5.0;
cout < < y * d < < end1;}
单选题有3个关系R、S和T如下:
R
A
B
C
a
3
4
b
2
1
c
3
2
e
4
2
S
A
B
C
d
3
2
c
3
2
T
A
B
C
a
3
4
b
2
1
e
4
2
则由关系R和S得到关系T的操作是______。
单选题有如下程序: #include<iostream> using namespace std; class XX protected; int k; public: XX(int n=5):k(n) ~XX()cout<<"XX"; Virtual void f()cons=0; ; inline void XX::f()constcout<<k+3; class YY:public XX public: ~YY()cout<<"YY"; void f()constout<<k-3;XX:f(); ; int main() XX &p:*new YY, p.f(); delete &p; return 0; ; 执行上面的程序将输出( )。
单选题下列关于类和对象的叙述中,错误的是( )。
单选题若有以下程序:#include<iostream>using namespace std;class A private: int x;public: int z; void setx(int i) x=i; int getx () return x; :class B : public Aprivate: int m;public: int p; void setvalue(int a, int b, int c) setx(
单选题如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
单选题有如下程序 #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<'A';} Base(charc){cout<<c;} }; c1ass Derived: public Base{ public: Derived( char c){cout<<c,) }; int main(){ Derived dl('B'); return0; } 执行这个程序屏幕上将显示输出( )。
单选题有如下说明
int a[10]:{ 1,2,3,4,5,6,7,8,9,10 },* p=a;
则数值为9的表达式是( )。
单选题假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
单选题C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Point{
public:
Point(int xx, int yy):x(xx), y(yy){}
int Getxy(){return x+y; }
private:
int x, y;
};
class Circle:public Point{
public:
Circle(int r, int x=0, int y=0):Point(x, y), radius(r){}
private:
int radius;
};
int main(){
Circle a(6, 5, 4), b(4, 3, 2);
cout<<a.Getxy()+b.Getxy();
return 0;
}
此程序运行后的输出结果为______。