「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc

上传人:小小飞 文档编号:25283 上传时间:2018-10-25 格式:DOC 页数:7 大小:72.50KB
返回 下载 相关 举报
「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc_第1页
第1页 / 共7页
「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc_第2页
第2页 / 共7页
「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc_第3页
第3页 / 共7页
「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc_第4页
第4页 / 共7页
「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc》由会员分享,可在线阅读,更多相关《「面向对象程序设计C++」考试复习题资料知识点复习考点归纳总结 .doc(7页珍藏版)》请在三一文库上搜索。

1、一、选择题电大考试电大小抄电大复习资料 1、重载函数在调用时选择的依据中,错误的是 A参数个数 B参数类型 C函数名字 D.函数类型 2、有关构造函数的说法不正确的是 A.构造函数名字和类的名字一样 B.构造函数在说明变量时自动执行 C.构造函数无任何函数类型 D.构造函数有且只有一个 3、下列关于 C+函数的叙述中,正确的是( )。 A)每个函数至少要具有一个参数 B)每个函数都必须返回一个值 C)函数在被调用之前必须先声明 D)函数不能自己调用自己 4、下列关于类和对象的叙述中,错误的是( )。 A)一个类只能有一个对象 B)对象是类的具体实例 C)类是对某一类对象的抽象 D)类和对象的关

2、系是一种数据类型与变量的关系 5、在 C+中,用于实现运行时多态性的是( )。 A)内联函数 B)重载函数 C)模板函数 D)虚函数 6、下列关于运算符重载的叙述中,正确的是( )。 A)通过运算符重载,可以定义新的运算符 B)有的运算符只能作为成员函数重载 C)若重载运算符+,则相应的运算符函数名是+ D)重载二元运算符时,必须声明两个形参 7、对于语句 coutfun(); 26、下列关于继承的描述中,正确的是 A.继承不是类之间的一种关系 B.C+语言仅支持单一继承 C.继承会增加程序的冗余性 D.继承是面向对象方法中一个很重要的特性 27、在 int b3=1,3,2,4,5,6,0中

3、,a22的值是 A. 0 B. 5 C.6 D.2 28、下列给字符数组进行的初始化中,正确的是 A. char s1=“abcd“; B.char s23=“xyz“; C. char s3=a,x,y; D.char s423=“xyz“,“mnp“; 29、已知:int a,关于 ra 的描述中正确的是 A. ra 是 int 型变量 a 的地址值 B.a 是 int 型变量 ra 的地址值 C. ra 是 int 型变量 a 的引用 D. ra 是 int 型变量 a 的指针 30、对于 int *pa5;的描述,正确的是 A. pa 是一个指向数组的指针,所指向的数组是 5 个 in

4、t 型元素 B. pa 是一个指向某数组中第 5 个元素的指针,该元素是 int 型变量 C. pa5表示某个数组中的第 5 个元素的值 D. pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针 31、有关类的说法不正确的是 A类是一种用户自定义的数据类型 B. 类中的成员函数可以存取类中的私有数据 C. 在类中,如果不作特别说明,所有的数据均为私有类型 D. 在类中,如果不作特别说明,所有的成员函数均为公有类型 32、C+语言中规定函数的返回值的类型是由 A return 语句中的表达式类型所决定 B 调用该函数时的主调用函数类型所决 C 调用该函数时系统临时决定 D 在

5、定义该函数时所指定的函数类型所决定 33、有一个 int 类型变量,在程序中频繁使用,最好定义它为 Aregister B auto C extern Dstatic 34、如果 a=1,b=2,c=3,d=4,则条件表达式 a5 的相反表达式为 。 18、假定一个一维数组的定义为“char * a8 ;”,则该数组所含元素的个数为 ,所占存储空间的 字节数为 。 19、变量分为全局和局部两种, 变量没有赋初值时,其值是不确定的。 20、假定 a 是一个二维数组,则 aij的指针访问方式为 。 21、假定一个结构类型定义为 “struct D int a ; union int b ; dou

6、ble c ; ; D * d2 ; ;” , 则该类型的大小为 字节。 22、对一个类中的数据成员的初始化可以通过构造函数中的 实现,也可以通过构造函数 中的 实现。 23、假定 AB 为一个类,则执行“AB a10;”语句时,系统自动调用该类的构造函数的次数为 。 242、假定类 AB 中有一个公用属性的静态数据成员 bb,在类外不通过对象名访问该成员 bb 的写法 为 。 三、程序的填空、程序的执行 1、以下程序是定义一个计数器类 counter,对其重载运算符“+”,请填空。 class counter 2、下列程序的输出结果为 2,请将程序补充 完整。 class Base publ

7、ic: private: int n; public: counter() n=0; counter(int i)n=i; _ /运算符重载函数 counter t; t.n=n+c.n; return t; void disp() coutfun( ); delete p; return 0; 3、写出执行下面程序的输出结果。 void fun(int x=y; y=t; int main( ) int a2 = 23, 42; fun(a1,a0); std:cout void fun(int *s,int n1,int n2) int i,j,t; i=n1;j=n2; while (i

8、 #include class Girl char *name , *dial; public: Girl(char *n, char *d) name=new charstrlen(n)+1; strcpy(name, n); dial= new charstrlen(d)+1; strcpy(dial,d); friend void disp(Girl Girl() delete name; delete dial; ; void disp(Girl p= p-who(); p= p-who(); 四、编程题 1、 编写一个程序,设计一个满足如下要求的 Cdate 类: 用下面的格式输出日期: 日/月/年; 输出在当前日期上加一天后的日期; 设置日期。 2、编写一个程序设计一个栈操作类,包含入栈和出栈成员函数,然后入栈一组数据,出栈并显示出栈顺序。 3、编写一个程序计算“三角形、正方形、圆形”三种图形的面积,要求: a)抽象出一个基类 base;b)在其中说明一个虚函数用来求面积;c)利用派生类定义“三角形、正方形、圆形” ;d)编写主函数。 4、编写程序,把从键盘上输入的一批整数(以-1 作为终止输入的标志)保存到文本文件“a:xxk1.dat”中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1