填空题 | 如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是______ 。 | 查看答案 |
填空题 | 如果类B继承了类A,则称类A为类B的基类,类B称为类A的 ______ 。 | 查看答案 |
填空题 | 将x+y中的+运算符用友元函数重载应写为 ______ 。 | 查看答案 |
填空题 | 已知程序的结果为123,请填空 #include template class A { public: Tx,y,z: void display(){cout< } void main() { al; ______ ______ ______ al.display(); } |
查看答案 |
填空题 | 对下列二叉树进行中序遍历的结果______。 |
查看答案 |
填空题 | 按照软件测试的一般步骤,集成测试应在______测试之后进行。 | 查看答案 |
填空题 | 软件工程三要素包括方法、工具和过程,其中,______支持软件开发的各个环节 的控制和管理。 |
查看答案 |
填空题 | 数据库设计包括概念设计、______和物理设计。 | 查看答案 |
填空题 | 在二维表中,元组的______不能再分成更小的数据项。 | 查看答案 |
填空题 | 当使用关键字______作为函数返回类型时,该函数不返回任何值。 | 查看答案 |
填空题 | 已知数组 a 中有 n 个元素,下列语句将数组 a 中从下标 xl 开始的 k 个元素移动到从下标 x2 开始的 k 个元素中,其中 0<=xl<x2<n,x2+k<n,请将下列语句补充完整。 For (int i = xl+k-1; i>=xl; i--) a[______]=a[i]; |
查看答案 |
填空题 | 有如下程序: #include<iostream> using namespace std; int fun1(int x) {return++x;} int fun2(int &x) {return++x;} int main(){ int x=1,y=2; y=fun 1(fun2(x)); cout<<x<<','<<y; return 0: } 程序的输出结果是______。 |
查看答案 |
填空题 | 有如下程序: #include<iostream> using namespace std; class pumpkin{ public: pumpkin(){++count;} ~pumpkin(){--count;} static void total_count(){ cout<<count<<"pumpkin(s)"<<end1; } private: static int count; }; int pumpkin::count=0; int main(){ pumpkin pl[10]; pumpkin::total_count(); return 0; } 这个程序的输出结果是______。 |
查看答案 |
填空题 | 有如下递归函数: int Fun(int n){ if(n<=1) return 1; ______ } 请补充完整,使得函数 Fun 能够正确计算形参 n 的阶乘。 |
查看答案 |
填空题 | 请在下列程序中的空格处填写正确的语句: class Sample{ public: Sample(){} ~Sample(){} void SetData(int data) { //将 Sample 类成员变量 data 设置成形参的值 ______ } private: int data; }; |
查看答案 |
填空题 | 有如下类定义,请将Sample类的拷贝构造函数补充完整。 class Sample{ public: Sample(){) ~Sample() {if(p) delete p;) Sample (const Sample& s){ ______ } void SetData(int data) {p=new int(data);} private: int*p; }; |
查看答案 |
填空题 | 重载加法运算符“+”,其函数名是______。 | 查看答案 |
填空题 | 有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double bonus; //奖金 double tax; //税金 public: Wages(double CBase, double CBonus, double CTax): base(CBase), bonus(CBonus), tax(CTax){} double getPay()const; //返回应付工资额 Wages operator+(Wages w)const; //重载加法 }; double Wages::getPay()const{return base+bonus-tax;} Wages Wages::operator+(Wages w)const{ return Wages(base+w.base, bonus+w.bonus, tax+w.tax); } int main(){ Wages wl(2000,500,100),w2(5000,1000,300); cout<<(wl+w2).getPay0<<end1; retun 0; } 程序的输出结果是______ |
查看答案 |
填空题 | 有如下程序: #include<iostream> using namespace std; class Pet{ char name[10]; public: Pet(char*name){strcpy(this->name, name);} const char*getName()const {return name;} virtual void call()const=0; }; class Dog: public Pet{ public: Dog(char*name):Pet(name){} void call()const{cout<<"汪汪叫";} }; class Cat:public Pet{ public: Cat(char*name):Pet(name){} void call()const{cout<<"喵喵叫";} }; int main(){ Pet*pet1=new Dog("哈克"), *pet2=new Cat("吉米"); cout<<pet1->getName();pet1->call(); cout<<end1; cout<<pet2->getName();pet2->call(); cout<<end1; return 0; } 程序的输出结果是______ |
查看答案 |
填空题 | 数据结构分为逻辑结构与存储结构,线性链表属于______。 | 查看答案 |
填空题 | 耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。 | 查看答案 |
填空题 | 数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 | 查看答案 |
填空题 | 面向对象的模型中,最基本的概念是对象和______。 | 查看答案 |
填空题 | 数据模型按不同应用层次分成3种类型,它们是概念数据模型、______和物理数据模型。 | 查看答案 |
填空题 | 开发一个C++语言程序的步骤通常包括编辑、______、链接、运行和调试。 | 查看答案 |
填空题 | 下面程序的输出结果为______。 #include void main() { int num=0,i=8; do{ i--; num++; }while(--i); cout< } |
查看答案 |
填空题 | 下面程序的运行结果为______。 #include void fun(int x=0,int y=0) {cout< void main() {fun(5);} |
查看答案 |
填空题 | C++语言支持的两种多态性分别是编译时的多态性和______的多态性。 | 查看答案 |
填空题 | cout.put(′A′);,还可以表示为______。 | 查看答案 |
填空题 | 将以下程序写成三目运算表达式是______。 if(a>b)max=a; else max=b; |
查看答案 |
填空题 | 下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。 #include #include void main() { char a[]=″clanguage″,t; int i,j,k; k=strlen(a); for(i=0;i<=k-2;i+=2) for(j=i+2;j<=k;______) if(______) { t=a[i];a[i]=a[j];a[j]=t;} cout< cout< |
查看答案 |
填空题 | 请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。 | 查看答案 |
填空题 | 假设fin是一个文件流对象,则关闭文件的语句是______。 | 查看答案 |
填空题 | 软件需求规格说明书应具有完整性,无岐义性、正确性、可验证性、可修改性等特征,其中最重要的是______ 。 | 查看答案 |
填空题 | 在两种基本测试方法中,______ 测试的原则之一是保证所测模块中每一个独立路径至少执行一次。 | 查看答案 |
填空题 | 线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的______ 存储结构。 | 查看答案 |
填空题 | 对下列二义树进行中序遍历的结果为______ 。 |
查看答案 |
填空题 | 在E-R图中,矩形表示______ 。 | 查看答案 |
填空题 | 若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是______ | 查看答案 |
填空题 | 执行下列语句后,变量sum的值是______ int sum=0; for(int i=1;i<=3;i++) for(int j=1;j<=i;j++) sum++; |
查看答案 |
填空题 | 已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在程序中第二次执行函数调用语句f();时,函数f的返回值是______。 |
查看答案 |
填空题 | 已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。 #include <iostream> using namespace std; class MyClass{ public: void Print() const{cout<<23;} }; int main(){ MyClass *p=new MyClass(); ______.Print(); return 0; } |
查看答案 |
填空题 | 有如下程序: #include <iostream> using namespace std; class A{ public: A(){cout<<"A";} ~A)(){cout<<"A";} }; class B{ A a; public: B(){cout<<"B";} ~B(){cout<<"B";} }; int main(){ B b; return 0; } 程序的输出结果是______。 |
查看答案 |
填空题 | 请在如下程序中的空格处填写正确的语句: #include <iostream> using namespace std; class Base{ public: void fun(){cout<<"Base fun"<<endl;} } class Derived:public Base{ public: void fun(){ ______;//调用基类的函数fun() cout<<"Derived fun"<<endl; } }; |
查看答案 |
填空题 | 已知类sample是一个抽象类,其成员函数display是无形参,无返货类型的纯虚函数, 请完成其声明: class sample{ public: sample(){}; ______ }; |
查看答案 |
填空题 | 有如下复数类的生命,请补充完整。 class complex{ double real; //实部 double imag; //虚部 public: complex(double x,double y){ real=x; imag=y; } complex operator +(complex c){//重载加法运算符“+” return complex(______); } }; |
查看答案 |
填空题 | 请将如下程序补充完整,使得输出结果为:bbaa #include <iostream> using namespace std; class A{ public: ______{cout<<"aa";} }; class B:public A{ public: ~B(){cout<<"bb";} }; int main(){ B *p=new B; delete p; return 0; } |
查看答案 |
填空题 | 请将下列栈类Stack补充完整 class Stack{ private: int pList[100]; int top; public: Stack():top(0){} void Push (const int &item); //新元素item压入栈 int Pop(void); //将栈顶元素弹出栈 }; void Stack::Push(const int &item){ if(top==99) //如果栈满,程序终止 exit(1); top++; ______; } int Stack::Pop(){ if(top<0) //如果栈空,程序终止 exit(1); return pList[top--]; } |
查看答案 |
填空题 | 假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______个元素。 | 查看答案 |
填空题 | 软件测试可分为白盒测试和黑盒测试。基本路径测试属于 ______ 测试。 | 查看答案 |