单选题下列数据结构中,能用二分法进行查找的是
单选题信息隐蔽的概念与下述哪一种概念直接相关______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Point{
int x,y;
public:
Point(int x1=0,int y1=0):x(x1),y(y1){}
int get(){return x+y;}
};
class Circle{
Point center;
int radius;
public:
Circle(int cx,int cy,int r):center(cx,cy),radius(r)
{}
int get(){return center.get()+radius;}
};
int main(){
Circle c(3,4,5);
cout<<c.get()<<endl;
return 0;
}
运行时的输出结果是______。
单选题有如下程序:
#include<iostream>
using namespace std;
Class Base
{
protected:
int id;
public:
Base(){id=1;}
};
class Middle1:virtual public Base
{
public:
Middle1()(id+=1; cout<<id;}
};
class Middle2:virtual public Base
{
public:
Middle2(){id+=2; cout<<id;}
};
class Derived:public Middle1, public Middle2
{
public:
Derived(){cout<<id<<endl;}
};
int main()
{
Derived obj;
return 0;
}
其运行结果是______。
单选题有如下类定义:
class AA
{
int a;
public:
int geRef()const{return }//①
int getValue()const{return a;}//②
void set(int n)const{a=n;} //③
friend void show(AA aa)const{cout<<a;} //④
}
其中的四个函数定义中正确的是______。
单选题已知一程序运行后执行的第一个输山操作是______。
cout<<setw(10)<<setfill("*")<<1234;
则此操作的输出结果是
单选题下列关于虚函数的说明中,正确的是( )。 A.从虚基类继承的函数都是虚函数 B.虚函数不得是静态成员函数 C.只能通过指针或引用调用虚函数 D.抽象类中的成员函数都是虚函数
单选题能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
单选题下列语句 #include <iostream> using namespace std; void main() cout<<100.8989663<<''; cout<<fixed<<100.8989663<<''; cout<<scientific<<100.8989663<<''; 的输出结果为( )。 A.100.899 100.898966 1.008990e+002 B.100.8989663 100.898966 1.008990e+002 C.100.899 100.898966 1.008989e+002 D.100.899 100.8989663 1.008989e+002
单选题下面四个选项不属于表达式语句的是 ______。
单选题有如下类声明: class XA int X; public: XA(int n)x=n; ; class XB:publicXA int y; public: XB(int a,int b); ); 在构造函数XB的下列定义中,正确的是( )。
单选题以下程序的输出结果是
____
。
#include<iostream.h>
void main()
{
int a(5),b(6),i(0),j(0);
switch(a)
{
case 5:switch(b)
{
case 5:i++;break;
case 6:j++;break;
default:i++;j++;
}
case 6:i++;
j++;
break;
default:i++;j++;
}
cout<<i<<","<<j<<endl;
}
单选题有如下程序:
#include < iostream >
using namespaee std;
int main()
{
void function( double val) ;
double val;
function(val) ;
cout < < val ;
return 0 ;
}
void function( double val)
val =3;
}
编译运行这个程序将出现的情况是
____
。
单选题有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){--count;}
static int getCount(){return count;)
private:
static int count;
};
int MyClass::count=0;
int main(){
MyClass obj;
cout<<obj.getCount();
MyClass*ptr=new MyClass;
cout<<MyClass::getCount();
delete ptr;
cout<<MyClass::getCount();
return 0;
}
程序的输出结果是______。
单选题以下程序的执行结果是( )。 #include <iostream.h> template <class T> T max(Tx,Ty) return(x>y?x:y); void main() cout<<max(2,5)<<","<<max(3.5,2.8)<<endl; A.5,5.0 B.3.8 C.5,3.5 D.3.5,5
单选题在"intb[][3]={{1},{3,8) ,{4,5,7},{0}};"中,b[2][2]的值是( )。
单选题有如下程序: #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; 执行上面程序的输出是( )。
单选题下列关于C++函数的叙述中,正确的是( )。
单选题有如下程序:
int x=3;
do{
x-=2;
cout<<x;
}while(!(--x));
执行这个程序的输出结果是______。
单选题可以用p.a的形式访问派生类对象p的基类成员a,其中a是