单选题下面程序的输出结果是( )。 #include <iostream> using namespace std; int main() int n=10; while (n>7)( n--; cout<<n<<','; cout<<endl; A.10,9,8, B.9,8,7, C.10,9,8,7, D.9,8,7,6,
单选题以下不正确的定义浯句是
单选题如果表达式-x/y中的“-”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为______。
单选题有如下程序: #include<iostream> using namespace std; class Instrument public: virtual void Display( )=0; ; class Piano:public Instrument public: void Display( )/*函数体程序略*/ ; int, main( ) Instrument s; Instrument*p=0; //...; return 0; 下列叙述中正确的是 A) 语句“Insturment *p=0;”编译时出错 B) 语句“Instruments;”编译时出错 C) 类Piano中的Display函数不是虚函数 D) 类Instrumen七是一个虚基类
单选题设int a [4];int *p=a,则sizeof (p)和sizeof (a)的值分别是______ 。
单选题有如下程序: #include<iostream> using namespace std; class Con char ID; public: Con():ID('A)cout<<1; Con(char ID):ID(ID)cout<<2; Con(Con &c):ID(c.getID())cout<<3; char getID()constreturn ID; ; void show(Con c)cout<<c.getID(); int main() Con c1; show(c1); Con c2('B'); show(c2); return 0; 执行上面程序的输出是( )。 A) 13A23A B) 23A13B C) 13A23B D) 13823A
单选题阅读下面程序:
#include
fun(int a'int b)
{int c;
c=a+b:
return c;
}
void main0
{int x=6,y=7,z=8,r;
r=fun((x一,y++,x+y),Z一);
cout<
单选题有如下程序: #include<iostream> using namespace std; void f1(inta x,int&y){int z=x;x=y;y=z;} void f2(int x,int y){int z=x;x=y;y=z;} int main() { int x=10,y=26; f1(x,y); f2(x,y); cout<<y<<end1; return 0; } 运行时的输出结果是( )。
单选题在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 ______。 A) 派生类的对象可以赋给基类的对象 B) 派生类的对象可以初始化基类的引用 C) 派生类的对象可以直接访问基类中的成员 D) 派生类的对象的地址可以赋给指向基类的指针
单选题有如下类声明: class TestClass int x; public: TestClass (int n) x=n; ; class TestClass 1 :public TestClass int y; public: TestClass 1 (int a,int b); 在构造函数TestClass1的下列定义中,正确的是( )。 A) TestClass1::YestClassl (int a,int b):x(a),y(b) B) TestClass 1 ::TestClass 1 (int a,int b):TestClass(a),y(b) C ) YestClass 1 ::TestClass 1 (int a,int b):x(a),TestClass 1(b) D) TestClass 1 ::TestClass 1 (int a,int b):TestClass(a),TestClass 1 (b)
单选题下面程序的输出结果为( )。 #include <iostream.h> class CStatic public: CStatic()val++; static int val; ; int CStatic::val=0; void main() CStatic cs1; cout<<cs1.val<<""; CStatic cs2; CStatic cs3,cs4; cout<<cs2.val<<endl; A.14 B.24 C.34 D.54
单选题下列有关继承和派生的叙述中,正确的是( )。 A) 如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员 B) 派生类的成员函数可以访问基类的所有成员 C) 基类对象可以赋值给派生类对象 D) 如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
单选题下述静态数据成员的特征中,错误的是( )。
单选题下列重载函数中,正确的是( )。
单选题下列不是在关系代数中专门的关系运算的是( )。
单选题在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD______。
#include<iostream>
using namespace std;
class A
{
public:A(){cout<<"A";}
};
class B:______
{
public:B(){cout<<"B";}
};
classC: virtua1 pubtic A
{
public:C(){cout<<"C";}
};
class D:public B,public D
{
public:D(){cout<<"D";}
};
void main() {D obj;}
单选题在计算机术语中,bit的中文含义是______。 A) 位 B) 字节 C) 字 D) 字长
单选题下列说法中错误的是( )。 A.公有继承时基类中的public成员在派生类中仍是public成员 B.私有继承时基类中的protected成员在派生类中仍是protected成员 C.私有继承时基类中的public成员在派生类中是private成员 D.保护继承时基类中的public成员在派生类中是protected成员
单选题关于抽象类,下列表述中正确的是______。
单选题阅读以下程序 #includc<iostream.h> vold main() Char line[10]; cin>>line; cout<<line<<endl; 如运行时输入This is example.<CR>,则程序的输出结果是
