单选题下面程序的运行结果为( )。
#include
ClassA
{
public:A( ){cout<<"1";}
~A( ){cout<<"2";}
};
ClassB:public:A
{
public:
B( ){cout<<"3";}
~B( ){cout<<"4";}
};
Voidmain( )
{
Bb;
}
单选题若有如下语句: #include<iostream.h> void main( ) { int x=3; do{ x=x-2; cout < < x; }while(!(--X) ) ; } 则上面程序段
单选题数据流程图(DFD图)是( )。
单选题下列选项中不属于结构化程序设计原则的是( )。
单选题下列代码段中声明了3个类: class Person{}; class Student:public Person{}; class Undergraduate:Student i}; 下列关于这些类之间关系的描述中,错误的是( )。
单选题下面程序的运行结果为
#include<iostream.h>
void swap(int
temp=a++;
a=b;
b=temp;
}
void main( )
int a=2,b=3;
swap(a, b) ;
cout < < a < <"," < < b < < endl;
}
A) 2,3 B) 3,2 C) 2,2 D) 3,3
单选题有如下程序:#include<iostream>using namespace std;class Point{public: static int number;public: Point(){number++;} ~Point(){number--;}};int Point::number=0;void main(){ Point*ptr; Point A,B; { Point*ptr_point=new Point[3]; ptr=pb_point; } Point C cout<<Point::number<<endl; delete[]ptr; }运行时输出的结果是
单选题下面的符号中可以用作C++标识符的是______。
单选题( )既可重载为一元运算符,又可重载为二元运算符。
单选题对于下面程序,对p进行赋值正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){ void(A::*p)(int); }
单选题下列程序的运行结果是 main() {int a=2,c=5; cout<<"a="<<a<<"b="<<c<<endl }
单选题有如下类定义: class AA int a; public: int getRef()const return //① int getValue()const( return a; //② void set(int n)consta=n; //③ friend void show(AA aa)const cout<<a;//④ ; 其中的四个函数定义中正确的是( )。 A.① B.② C.③ D.④
单选题若已定义: int a[ ] =0,1,2,3,4,5,6,7,8,9, * p=a, i ; 其中0≤i≤9,则对a数组元素不正确的引用是
单选题下面关于纯虚函数和抽象类的描述中, ______ 是错误的。
单选题下面对于友元函数描述正确的是( )。 A.友元函数的实现必须在类的内部定义 B.友元函数是类的成员函数 C.友元函数破坏了类的封闭性和隐藏性 D.友元函数不能访问类的私有成员
单选题执行下列语句段后
int n=0;for(int i=70;i>0;i-=3)n++;
n的值是______。
单选题下列能对对象进行初始化的是
单选题设有定义:char s[12]="hello",则cout<<strlen(s)的输出是 ______。
单选题实现运行时的多态性要使用( )。
