选择题 函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是______。
选择题 下列特征中不是面向对象方法的主要特征的是 。
选择题 下列选项中属于C++语句的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Book{
public:
Book(char*t=' '){strcpy(title,t);}
______
pnvate:
char title[40];
};
class Novel:public Book{
public:
Novel(char*t=' '):Book(t){}
char*Category()const{retum'文学';}
};
int main(){
Book*pb;
pb=new Novel();
cout<<pb->Category();
delete pb;
retum 0;
}
若程序运行时输出结果是'文学',则横线处缺失的语句是______。
选择题 下列关于栈的叙述中,正确的是______。
选择题 下列各组类型声明符中,含义相同的一组是______
选择题 下列描述中正确的是______。
选择题 有以下程序
#include <iostream>
using namespace std;
int a;
int fun ();
int main ()
{
extern int a;
int b;
a = 100;
b = fun();
cout<<b<<end1;
return 0;
}
int fun{)
{
extern int a;
return (10*a ;
}
其程序运行后的输出结果是
选择题 有如下程序:
#include<iostream>
using namespace std;
class base{
public:
base(int x=0){cout<<x;}
};
class derived:public base{
public:
derived(int x=y){cout<<x;}
public:
base val;
};
int main(){
derived d(1);
return 0;
}
程序的输出结果是______。
选择题 已知类MyClass的定义如下:
class MyClass{
public:
MyCtass(int d){data=d;}
~MyClass(){}
private:
int data;
};
下列对MyClass类对象数组的定义和初始化语句中,正确的是______。
选择题 设以下变量均为int类型,则值不等于7的表达式是 。
选择题 如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式时,该表达式应表示为______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class XX{
int x;
public:
XX(int XX=0):x(xx){}
int getX(){return x;}
};
class YY:public XX{
int y;
public:
YY(int xx,int yy):XX(xx),y(yy){}
int getV(){return getX()+y;}
};
int main(){
YY c(3,4);
cout<<c.getV()+c.getX()<<endl;
return 0;
}
运行这个程序的输出结果是______。
选择题 阅读下面的程序:
#include<iostream.h>
void main()
{
int x;
cin>>x;
if(x++>5)
cout<<x<<endl;
else
cout<<x--<<endl;
}
如果两次执行上述程序,且键盘输入分别为4和6,则输出结果分别是______。
选择题 下列有关运算符函数的描述中,错误的是______。
选择题 下列叙述中正确的是______
选择题 下列关于栈的叙述正确的是______。
选择题 假设a为一个整型数组名,则元素a[4]的字节地址为______。
选择题 关于抽象类下面说法正确的是______
选择题 没有“int x=11;”,则表达式(x++*2/3)的值是______。
