单选题假设a为一个整型数组名,则元素a[4]的字节地址为______ 。
单选题某系统总体结构如下图所示该系统结构图是
单选题在下列关键字中,不能用来表示继承方式的是
单选题执行下列语句段后
int n=0;for(int i=70;i>0;i-=3)n++;
n的值是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Book{
public:
Book(char *t=""){strcpy(title,t);}
______
private:
char title[40];
};
class Novel:public Book{
public:
Novel(char*t=""):Book(t){}
char*Category()const{return"文学";}
};
int main(){
Book *pb;
pb=new Novel();
cout<<pb->Category();
return 0;
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是______。
单选题在下面的类定义中,横线处应填入的内容是______。
class Fred
{
public:
void print(){cout<<data<<endl;}
void setData(double d){data=d;}
static int count;
private:
double data;
};
______count=0; //静态数据成员的定义
单选题有如下程序:
#include
using namespace std;
void f1(int x=y; y=z;}
void f2(int x, int y) {int z=x+y; x=y; y=z;}
int main() {
int x=10,y=26;
f1(x,y);
f2(x,y);
cout<
单选题在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。 A) 内联函数 B) 重载函数 C) 递归调用 D) 嵌套调用
单选题下列对于线性链表的描述中正确的是
单选题下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta( );int geta( );}; void A::seta( ) { a = 1;} int A::geta( ) {return a;} class B { private: int a; public: void seta( );int geta( );}; void B::seta( ) {a=2;} int B::geta( ) {return a;} class C:public A,public B { private: int b; public: void display( );}; void C::display( ) { int b=geta( ); cout <<b;} void main( ) { C c; c.seta( ); c.display( );}
单选题下列数据结构中,属于非线性结构的是______。
单选题有如下程序: #include <iostream> using namespace std; class XX protected: int k; public: XX(int n=5):k(n) ~XX() cout<<"XX"; virtual void f() const=0; ; inline void XX::f()const cout<<k+3; ; class YY:public XX public: ~YY() cout<<"YY"; void f() const cout<<k-3;XX::f(); ; int main() XX p.f(); delete return 0; 执行上面的程序将输出( )。 A.28XX B.28YYXX C.-33XX D.-33XXYY
单选题有以下程序: #include<iostream> using namespace std; int a; int fun(); int main() extem int a; int b; a=10; b=fun(); cout<<b<<end1; return (); int fun() extern int a; return(10*a); 其运行后的输出结果是( )。 A) 10 B) 1 C) 100 D) 1000
单选题下列有关函数重载的叙述中,错误的是( )。
单选题将E—R图转换为关系模式时,实体和联系都可以表示为( )。
单选题下面属于黑盒测试方法的是______。
单选题有如下程序: #inc1ude <iostream> using namespace std; c1ass Base { public: void funl(){cout<<"Base/n";} virtual void fun2(){cout<<"Base/n";} }; c1ass Derived: public Base { public: void fun1(){cout<<"Derived/n";} void fun2(){cout<<"Derived/n";} }; void f(Base b.fun2();} int main() { Derived obj; f(obj); return 0; } 执行这个程序的输出结果是( )。
单选题假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是______。
单选题类模板的使用实际上是将类模板实例化为一个具体的 ______。
单选题C++中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过( )派生出新的类。
