计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
C++语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
填空题在C++语言中,每个类都有一个隐含的指针叫做______指针。该指针指向______。
进入题库练习
填空题数据流图的类型有 和事务型。
进入题库练习
填空题对基类数据成员的初始化必须派生类的构造函数中的______处执行。
进入题库练习
填空题以下程序的输出结果是 ________ 。 #include<iostream.h> class object { private: int val; public: object( ); object(int i); ~object( );}; object::object( ) { val=0; cout<<"Default constructor for object"<<endl;} object::object(int i) { val=i; cout<<"Constructor for object"<<val<<endl;} object::~object( ) { cout<<"Destructor for object"<<val<<endl;} class container{ private: object one; object two; int data; public: container( ); container(int i,int j,int k); ~container( );}; container::container( ) { data=0; cout<<"Default constructor for container"<<endl;} container::container(int i,int j,int k):two(i),one(j) { data=k; cout<<"Constructor for container"<<endl;} container::~container( ) { cout<<"Destructor for container"<<endl;} void main( ) { container anObj(5,6,10);}
进入题库练习
填空题下列程序的输出结果为2,请将程序补充完整。 #include <iostream> using namespace std; class Base { public: ________ void fun() {cout<<1;} }; class Derived: public Base { public: void fun() {cout<<2; } }; int main() { Base *p=new Derived; p->fun(); delete p; return 0; }
进入题库练习
填空题已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整: for(int i=0;i<n-1;i++) a[i]=a[ 【11】 ];
进入题库练习
填空题试题源程序文件清单如下://main.cpp#include<iostrcam.h>classvehicleprivate:intMaxSpeed;intWeight;public://**********found**********vehicle(intmaxspecd,intweight):(1)~vehiclc();intgetMaxSpeed()returnMaxSpeed;intgetWeight()returnWeight;://**********found**********classhicycle:(2)publicvehiclepnvate:intHeight;public:bicycle(intmaxspeed,intweight,intheight):vehicle(maxspeed,weight),Height(height)intgetHeight()returnHeight;;;//**********found**********classmotorcar:(3)publicvehicleprivate:intSeatNum:public:motorcar(intmaxspeed,intweight,intsealnum):vehicle(maxspeed,weight),SeatNum(seatnum)intgetSeatNum()returnSeatNum;;;//**********found**********classmotorcycle:(4)public:motorcycle(intmaxspeed,intweight,intheight):vehicle(maxspeed,weight),bicycle(maxspeed,weight,height),motorcar(maxspeed,weight,1);voidmain()motorcyclea(80,150,100);cout<<a.getMaxSpeed()<<endl;cout<<a.getWeight()<<endl;cout<<a.getHeight()<<endl;cout<<a.getSeatNum()<<endl;
进入题库练习
填空题在c++语言的面向对象程序设计框架中,【 】是程序的基本组成单元。
进入题库练习
填空题下面程序的功能是输出数组s中最小元素,请填空。 #include<iostream.h> void main(){ int k, p, s[]={1,-9,7,2,-10,3}; k=s[0]; for(p=0;p<6;p++) if(s[p]<k){{U}} [11] {{/U}}; cout<<k; }
进入题库练习
填空题Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。 请将横线处缺失部分补充完整。 bool Staff::Staff==(const Staff &s) return (______);
进入题库练习
填空题假定A为一个类,则语句A(A &a);为该类______函数的原型说明。
进入题库练习
填空题请按下面注释的提示将类B的构造函数定义补充完整。 class A { int a; public: A (int aa=0){a=aa;} }; class B: public A { int b; A c; public: // 用 aa 初始化基类 A, 用 aa+1 初始他类对象成员 c B(int aa):{{U}} 【9】 {{/U}}{b=aa+2;} };
进入题库练习
填空题执行语句序列 char str1[10]="ABCD",str2[10]="XYZxyz"; for(int i=0;strl[i]=str2[i];i++); 后,数组strl中的字符串是______。
进入题库练习
填空题以下程序的执行结果是______. #include<<iostream.h> c1ass A { public: virtual void funl () { cout<<"A fun1"<<endl;} virtual void fun2 () {cout<<"A fun2"<<endl; void fun3 () {cout<<" A fun 3 "<<endl:) void fun4 () {cout<<" A fun4 "<<endl:} } ; class B: public { public: virtual void funl() {cout<<" B funl"<<end1; } virtual void fun2 (int x) {Cout<<"B fun2 "<<endl;} virtual void fun3() {cout<<"B fun 3"<<endl;} void fun4() {cout<<"B fun4"<<endl;} }; void main() { A*p; B b; P=&b; P->funl (); P->fun2(); P->fun3(); P->fun4(): }
进入题库练习
填空题下列程序中的重载函数disp( )发生错误,错误原因是{{U}} 【13】 {{/U}}。 # include<iostream, h> class Sample { private: int m; static int sr; public: Sample(int a) {m=a; st+=a; } static void disp(){cout<<m<<end1; } static void disp(Sample input) { cout<<input. m<<end1; } }; int Sample: : st=2; void main() { Sample Eirst(2), Second(4) Sample: :disp( ); Sample: :disp (Second); }
进入题库练习
填空题在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。 #include <iostream> using namespace std; class Date public: Date(int m=1,int y=0):month(m),year(y) void Print( )cout<<month<<"/"<<year<<endl; (9) operator+(const Datedl,const Date d2); private: int month,year; ; (10) operator+(const Date dl,const Date d2) int year,month; year=d1.year+d2.year; month=d1.month+d2.month; year+=(month-1)/12; month=(month-1)%12+1; return Date(month,year); void main( ) Date dl(3,2004),d2,d3(10); d2=d3+dl; d2.Print( );
进入题库练习
填空题下面程序用于计算矩阵的两条对角线上的元素之和。补充下列语句,实现该功能。 #include<iostream.h> void main() int a[3],[3]=9,8,7,6,5,4,3,2,1; int sum1=0,sum2=0,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) if(i==j)sum1+=a[i][j]; for(i=0;i<3:i++) for(j=2; [8] ;j--) if(i+j==2)sum2+=a[i][j];
进入题库练习
填空题C++语言提供的基本控制结构可以分为3种类型:顺序结构、 和循环结构。
进入题库练习
填空题下列程序的输出结果为 Object id=0 Obiect id=1 请将程序补充完整。 #include<iostream> using namespace std; class Point { public: Point(int xx=O,int yy=O){X=xx;Y=yy;countP++;} ~Point(){countp--;} int GetX()(return X;) int GetY(Xremm Y;) static void GetC(){cout<<"Objcetid="<<countp<<endl;} private: int X,Y; static int countP; }: {{U}} 【9】 {{/U}}。 //静态数据成员的初始化 int main() { Point::GetC(); Point A(4,5); A.GetC() return 0; }
进入题库练习
填空题若a是值为3的整型变量,则在计算表达式a=3*4,a*5后,a的值为 [6] 。
进入题库练习