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

成人高考指南

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


成人高考报名入口


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

输入试题:
显示联大系统安阳师范学院-计算机应用技术-C++程序设计所有答案
定义堆栈类模板Stack(先进后出),栈的大小由使用者确定。要求该类模板对外提供 如下二种基本操作: (1)push入栈(2)pop出栈,用数组来实现 #include using namespace std; temp
答案是:template|Push|Pop|;|(|)|int|{
定义一个矩形类(Rectangle),私有数据成员为矩形的长度(len)和宽度(wid),无参构造函数置len和wid为0,带参构造函数置len和wid为对应形参的值,另外还包括求矩形周长,求矩形面积、取矩形长度、取矩形宽度、修改矩形长度和
答案是:class|main|;|(|)|float|{|}
在三角形类TRI实现两个函数,功能是输入三个顶点坐标判断是否构成三角形 #include #include class point{ private:float x,y; public:point(f
答案是:settri|sqrt|;|(|)|float|{|}
下面是定义二次多项式ax2+bx+c所对应的类#include#includeclass Quadratic { double a,b,c;public: Quadratic(){a=b=c=0;} Quadratic(d
答案是:main|Root|Print|;|(|)|{|}
编写一个三角形类,有计算面积,显示面积的功能等,并测试。要求有参数的构造函数及
答案是:class|~|;|(|)|float|{|}
C++的流库预定义了4个流,它们是cin、cout、______和clog。
答案是:cerr
执行______操作将释放由p所指向的动态分配的数据空间。
答案是:delete p
若y是x的引用,则对y的操作就是对______的操作。
答案是:x
C++是通过引用运算符______来定义一个引用的。
答案是:&
一个const对象只能访问______成员函数
答案是:const
在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是______
答案是:用户
派生类从一个或多个以前定义的该类的_________继承数据和函数。
答案是:基类
在C++中,访问一个对象的成员所用的运算符是成员选择运算符,访问一个指针所指向的对象的成员所用的运算符是_________。
答案是:成员访问运算符(或“->”)
将关键字const写在成员函数的函数头和_________之间时,所修饰的是this指
答案是:函数体
假定AB为一个类,则语句AB(AB&x);为该类_________构造函数的原型
答案是:复制初始化(或拷贝)
C++中语句const char * const p=″hello″;所定义的指针p和它所指的内容都不能被_________。
答案是:改变(或重新赋值)
C++支持的两种多态性分别是编译时的多态性和_________多态性。
答案是:运行时的(或动态,或虚函数)
基类的公有成员在派生类中的访问权限由_________决定。
答案是:访问控制
表达式cout<
答案是:cout<<′\n′
在C++程序设计中,建立继承关系倒挂的树应使用_________继承。
答案是:单
定义类的动态对象数组时,系统只能够自动调用该类的_________构造函数对其进
答案是:无参
所有模版都是以______关键字和一个形参表开头的。
答案是:template
C++程序的源文件扩展名为______。
答案是:cpp
为了使类中的成员不能被类外的函数通过成员操作符访问,则应把该成员的访问权限定
答案是:private
对象的四大基本特性是多态性、继承性、______和封装性。
答案是:抽象性
指出下面程序段中的错误,并说明出错原因。 class Location { int X,Y=20; protected: int zeroX,zeroY;
答案是:int X,Y=20;出错,不能采用这种方式初始化。
指出下面程序段中的错误,并说明出错原因。 #include class A{ public: void fun( ){cout<<″a.fun″<<>< p=""> }; class
答案是:void hun(){fun();}出错,C::fun()有二义性。
指出下面程序段中的错误,并说明出错原因。 class one{ private: int a; public: void func(two&); }; class
答案是:void func(two&);出错,two尚未声明(或应在class one前加声明语句class two;)。
指出并改正下面利用类模板的对象定义中的错误。 template class Tany{ T x,y; public: Tany(T a,T b){x=a,y=b;} T sum(
答案是:Tany(int) obj(10,100);出错,应为Tany obj(10,100);语句。
[改错题,3.1分] 指出下面程序段中的错误,并说明出错原因。 class A{ int a,b; public: A(int aa,int bb) {a=aa;b=bb;} };
答案是:Ax(2,3),y(4);语句出错,因为没有单参数的构造函数(或者y(4)少写了一个参数)。
在下面程序横线处填上适当的字句,使其输出结果为0,56,56。 #include class base{ public: 在下面程序横线处填上适当的字句,使其输出结果为
答案是:void
下面是类fraction(分数)的定义,其中重载的运算符<<以分数形式输出结果,例如将三分之二输出为2/3。在横线处填上适当字句。 class fraction{ int den; //分子 int num
答案是:os
下面是一个用户口令检查程序,在横线处填上适当语句完成程序功能。 #include #include const char *PASS=″wolleh″;//定义由PASS指针所指向的口令wolleh。
答案是:cin>>user;
下面是一个函数模板,用于计算两个向量的和。在下面横线处填上适当字句,完成函数模板定义。 #include template T* f(T* a,T* b,int n) { T* c=____
答案是:new int[n]
在下面横线处填上适当字句,完成类中成员函数的定义。 class A{ int * a; public: A(int aa=0) { a=new int(
答案是:delete a
#include template Tf(T*a,T*b,int n){ Ts=(T)0; for(int i=0;i<>< p="">
答案是:3531
#include void main( ) { int *a; int *&p=a; int b=10;
答案是:10
类的私有成员只能被它的成员函数和_________访问。
答案是:友元类(或友元函数,或友元)
在下面的类定义中,私有成员有_________。 class Location { int X,Y; protected: int zeroX,zerxY;
答案是:X,Y,length,height
静态成员函数、友元函数、构造函数和析构函数中,不属于成员函数的是_________。
答案是:友元函数
在删除一个动态对象时,将自动调用该动态对象所属类的_________函数。
答案是:析构
封装要求一个对象应具备明确的功能,并具有_________以便和其它对象相互作用。
答案是:接口〈或界面.或公有成员〉
要在调用虚函数的时候强制进行静态联编,可以通过在调用中对虚函数加_________实现。
答案是:域名限制(或其它含义等价的描述)
通过C++语言中的_________机制,可以从现存类中构建其子类。
答案是:继承(或派生)
表达式count<
答案是:cout,sctf(ios::hex,ios::basefield)
假定用户没有给一个名为AB的类定义析构函数,则系统自动给出的缺省析构函数定
答案是:~AB(){}
模板定义中标识类型的参数必须用关键字_________修饰。
答案是:class(或typcname)
重载函数在参数类型或参数个数上不同,但___________________相同
答案是:函数名
在C++中,访问指针所指向的对象的成员使用运算符___________________。
答案是:->
在派生类中实现基类成员的初始化,需要由派生类的构造函数调用_________________
答案是:基类的构造函数
编译时的多态性通过___________________函数实现。
答案是:重载
为了实现多态性,派生类需重新定义基类中的___________________。
答案是:虚函数
由static修饰的数据成员为该类的所有对象___________________。
答案是:共享
如果重载了运算符+,则相应的运算符函数名是___________________。
答案是:operator+
在ios类中定义的用于控制输入输出格式的枚举常量中,用于代表十进制、八进制和十六进制的3个枚举常量是dec、oct和___________________。
答案是:hex
函数模板中紧随template之后尖括号内的类型参数都要冠以保留字________________。
答案是:class
在用C++进行程序设计时,最好用___________________代替malloc。
答案是:new
指出下面程序段中的错误,并说明出错原因。 class Location { int X,Y; protected: int zeroX,zero
答案是:location retangleA={25,20,3,5,6,7,3};语句错误,因为数据成员不都是公有成员,不能用初始化列表初始化
指出下面程序中的错误,并说明错误原因。 #include class A{ public:void fun(){cout<<″a.fun″<<>< p=""> };
答案是:第15行 obj.fun();语句错误,因为用C类的对象obj对函数fun()的访问是两义的,应使用成员名限定来消除两义性。
指出下面程序中的错误,并说明出错原因。 #include class ConstFun{ public: void ConstFun(){}
答案是:程序中第4行“void ConstFun(){}”错误,因为声明构造函数时不能指定返回类型
目前为: 1/5 页  首页   上页  下页 尾页

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