选择题 如果调用C++流进行输入输出,下面的叙述中正确的是______。
选择题 继承机制的作用是______。
选择题 有如下程序:
#include<iostream>
#include<cmath>
using std::cout;
class Point{
public:
friend double distance(const Point p);
//p距原点的距离
Point(int xx=0, int yy=0):x(xx), y(yy) {} //①
private:
int x, y;
};
double distance(const Point p){
//②
return sqrt(p.x*p.x+p.y*p.y);
}
int main(){
Point p1(3, 4);
cout<<distance(p1);
//③
return 0;
}
下列叙述中正确的是______。
选择题 已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出kk中的值为大写字母的表达式是______。
选择题 下列关于运算符重载不正确的是______。
选择题 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
选择题 有如下程序:
#include<iostream>
using namespace std;
class Point {
public:
static int number;
public:
Point() {number++;}
~Point() {number --;}
};
int Point::number=0;
int main() {
Point *ptr;
Point A, B;
{
Point *ptr_point=new Point[3];
ptr=ptr_point;
}
Point C;
cout<<Point::number<<endl;
delete[]ptr;
return 0;
}
执行这个程序的输出结果是______。
选择题 有如下程序:
#include<iostream.h>
using namespace std;
class Base
{
public:
Base(){cout<<'BB'; f(); }
void f(){cout<<'BF';}
};
class Derived:public Base
{
public:
Derived(){cout<<'DD';}
void f(){cout<<'Df';}
};
int main(){Derived d;return 0;}
执行上面的程序将输出______。
选择题 下列选项中,错误的C++表达式是______。
选择题 下列表示纯虚函数的成员函数是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
void fun(int i) {cout<<'int i/';}
void fun(char c){cout<<'char c/';}
int main(){
fun(0);
fun('c');
return 0;
}
运行后的输出结果是______。
选择题 下面是关于派生类声明的开始部分,其中正确的是______。
选择题 下列关于函数的说法中,正确的是______
选择题 C++语言中,表示一条语句结束的标号是______。
选择题 下列关于函数模板的描述中,错误的是______
选择题 有如下程序:
#include<iostream>
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=0):height(h){}
virtual char* GetName()const{return'山';}
int GetHeight() const{return height;}
};
class Lushan:public Mountain{
Public:
Lushan(int d):Mountain(d){}
Char* GetName()const{return'庐山';}
};
int main(){
Mountain *p=new Lushan(1000);
cout<<p->GetName()<<'海拔'<<p->GetHeight()<<'米';
return 0;
}
运行这个程序的输出结果是______。
选择题 对于类定义:
class A{
public:
virtual void func1(){}
void func2(){}
};
class B:public A{
public:
void func1(){cout<<'class B fune 1'<<endl;}
virtual void func2(){cout<<'class B func 2'<<endl;}
};
下面正确的叙述是______。
选择题 已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出kk中的值为大写字母的表达式是______。
选择题 下列函数中,对调用它的函数没有起到任何作用的是 。
选择题 下列选项中,不属于C++关键字的是______。