邢老师:13068761630  13333709510(微信同号)  张老师
联大  青书学堂  文才  和学  江开  华夏大地  现代兴业  安徽教育在线  超星  中国大学mooc  学起plus弘成  广东开放大学  国家开放大学  上海开放大学  含弘慕课  中国医科大学 

成人高考指南

提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口


当前位置: 首页 > 联大系统 > 安阳师范学院> 安阳师范学院-计算机应用技术-C++程序设计
 

输入试题:
显示联大系统安阳师范学院-计算机应用技术-C++程序设计所有答案
下面程序通过调用函数模板实现计算两个正整数的最大公约数,把main函数中错误找出并改正过来。 #include template T gcd(Tx,Ty){ while(x
答案是:main函数中的gcd(a,d)改为gcd(a,(int)d) (或把double d;改为int ; 或把gcd(a,d)改为gcd<int>(a,d)或把gcd(a,b)改为gcd(a,int (a))=
此类定义有一处错误,请指出错误并改正。 class ABC{ int a; public: ABC(int aa)a(aa){} };
答案是:ABC(int aa)与a(aa){}之间少一个冒号,应改为ABC(tnt lla):a(aa){}
在下面程序横线处填上适当的内容,使该程序输出结果为: Creating B end of B end of A 程序如下: #include class A
答案是:cout<<”creating B”<
请在下面横线处填上适当的内容,使程序的输出为: 7.00000 7 程序如下: #include viod main(){ double x=7;
答案是:resetiosflags(ios::showpoint)
下面程序三次调用同一函数sum,在横线处填上适当内容,使输出结果为: S=2 S=5 S=9 程序如下: #include void sum(int i)
答案是:i<3;i++
在下面程序横线处填上适当内容,使程序执行结果为: 200_ _ 100 程序如下: #include template <class T> Tf(Tx,Ty){
答案是:sizeof(double)
在下面程序段横线处填上适当的内容。 class A{ ________ int n; public: A(int nn=0):n(nn)
答案是:int *a;
写出下面程序的输出结果。 #include class FUN{ friend ostream& operator <<(ostream&,FUN); }fun; ostre
答案是:* * * * * 12345 54321 * * * * *
当从键盘上输入1.5 10时,写出下面程序的执行结果。 #include void mian() { int a,b,c; char ch;
答案是:1(1分)  .(2 分)  5(1分)  10(1分)
在已经定义了整型指针ip后,为了得到一个包括10个整数的数组并由ip所指向,应使用
答案是:ip = new int[10];
在联合中,所有数据成员具有______的地址,任一时刻只有一个数据成员有效。
答案是:相同
为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义
答案是:析构函数
通过C++语言中类的______,可以扩充和完善已有类以适应新的需求。
答案是:继承机制
在C++中,虚函数帮助实现了类的______性。
答案是:多态
一个抽象类的派生类可以实例化的必要条件是实现了所有的______。
答案是:纯虚函数
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰______指针。
答案是:this
语句序列 ifstream datafile; datafile.open(“data.dat”); 的功能可用一个语句实现,这个语句是______。
答案是:ifstream datafile(“data.dat”)
在单继承和多继承方式中,面向对象的程序设计应尽量使用______继承。
答案是:单一(或单)
设函数max是由函数模板实现的,并且max(3.5,5)和max(10,5)都是正确的函数调用,则该模板具有______个类型参数。
答案是:2
作为类的成员函数重载一个运算符时,参数表中只有一个参数,说明该运算符有____________个操作数。
答案是:2
每个对象都是所属类的一个____________。
答案是:实例
当函数参数表用____________保留字表示时,则表示该参数表为空。
答案是:void
C++的流库预定义了4个流,它们是cin、cout、cerr和____________。
答案是:clog
若p指向x,则____________与x的表示是等价的。
答案是:*p
假定用户为类AB定义了一个构造函数“AB(int aa=0):a(aa){}”,则定义该类的对象时,可以有____________种不同的定义格式。
答案是:2
C++支持两种多态性,编译时的多态性和____________时的多态性。
答案是:运行
假定要把aa定义为AB类中的一个引用整数型数据成员,则定义语句为____________。
答案是:int &aa
在C++中,编译指令都是以____________(符号)开始。
答案是:#
重载“<<”操作符时,应声明为 ____ 函数。
答案是:友元
用下横线标出下面程序main函数中的错误所在行,并说明错误原因。 # include class Location{ private: int X,Y;
答案是:第24行语句x=A1.X;y=A1.Y;有错,因为main函数不能访问对象A1的私有成员。
下面的程序类B的定义中有一处错误,请用下横线标出错误所在行并说明错误原因。 # include # include class A{ public:A(const
答案是:第12行有错,因为在类B中,name是由类A私有成员继承来的,不能被派生类访问。
下面的程序有一处错误,请用下横线标出错误所在行并改正错误。 # include class Test{ public; static int x;
答案是:程序中第6行错误,该行应为: int Test::x=20;
下面的程序先把字符串“Look out!”输出到一个文件中,然后再从该文件输入,并显示在屏幕上,显示效果为Look out!。程序中有一处错误,请用下横线标出错误所在行,并给出更改意见。 # include
答案是:第7行错,应改为:char k;while(inf.get(k)) cout<
下面的类定义有一处错误,请用下横线标出错误所在行并改正错误。 class A{ int a; public; A(int aa):a=aa{ } };
答案是:第4行有错“:a=aa”有错,应改为“:a(aa)”或等价的写法
根据注释在空白处填写适当内容。 class Location{ private: int X,Y; public: void i
答案是:cout<
在下面横线处填上合适内容,完成类B的定义。 # include class A{ public:A( ){a=0;} A(int i){a=i
答案是:A(i)
在下面程序中的横线处填上适当内容,使程序完整。 # include class vehicle { protected: int size;
答案是:&v2
在下面的横线处填上适当内容,使程序完整。 # include # include class loc{ private:
答案是:static
在下面程序横线处填上适当内容,以使该程序执行结果为: 12 88 # include template class Tany{ public:
答案是:T x,y;
写出下面程序的输出结果: # include template class Tclass{ T x,y; public: Tcla
答案是:10.5-5.8i 10+0i
写出下面程序的输出结果: # include class FunArray{ int *pa; //指向一个数组空间 int size; //数组元素个数
答案是:3,7,9,1,5,4,
C++语言中可以实现输出一个换行符并刷新流功能的操控符是()。
答案是:endl
执行下列代码 cout <<″hex:″<< hex="" 255="">程序的输出结果为 () 。
答案是:Hex:ff
执行下列代码 int a=29,b=100; cout <程序的输出结果是:()。
答案是:29100
在C++中,声明布尔类型变量所用的关键字是() 。
答案是:bool
在使用string类的find成员函数来检索主串中是否含有指定的子串时,若在主串中不含指定的子串,find函数的返回值是() 。
答案是:-1
将指向对象的指针作为函数参数,形参是对象指针,实参是对象的()。
答案是:地址值
对象传送的消息一般由3部分组成:接收对象名、调用操作名和()。
答案是:必要的参数
类A有如下成员函数 int A::fun(double x){return (int) x/2;} int A::fun(int x){return x*2;} 设a为类A的对象,在主函数中有int s=a.fun(6.0)+a.fu
答案是:7
在保护派生中,基类权限为Private的成员在派生类()中 。
答案是:不可访问
设在程序中使用如下语句申请了一个对象数组: Point * ptr = new Point[2]; 则在需要释放ptr指向的动态数组对象时,所使用的语句是()
答案是:delete[ ]ptr;
设类A有成员函数 void Fun(void); 若要定义一个指向类成员函数的指针变量pafn来指向Fun,该指针变量的声明语句是:()
答案是:void(A::*pafn)(void);
()指令指示编译器将一个源文件嵌入到带该指令的源文件之中。
答案是:#include
不同对象可以调用相同名称的函数,但可导致完全不同的行为的现象称为()。
答案是:多态性
类的继承是指子类继承基类的()和成员函数。
答案是:数据成员
在C++中,利用向量类模板定义一个具有20个char的向量E,其元素均被置为字符‘t’,实现此操作的语句是()
答案是:vectorE(20,‘t’)
vector类中用于返回向量中第1个对象的方法是front( )。
答案是:front()
定义虚函数所用的关键字是()。
答案是:virtual
运算符[ ]只能用( )运算符来重载,不能用友元运算符来重载。
答案是:成员
C++中ostream类的直接基类是() 类。
答案是:ios
目前为: 2/5 页  首页   上页  下页 尾页

提升学历-成人高考报名入口    提升学历-成人高考报名时间     成人高考常见问题