高语言程序设计-复习

高语言程序设计-复习

ID:23454975

大小:71.53 KB

页数:7页

时间:2018-11-08

高语言程序设计-复习_第1页
高语言程序设计-复习_第2页
高语言程序设计-复习_第3页
高语言程序设计-复习_第4页
高语言程序设计-复习_第5页
资源描述:

《高语言程序设计-复习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南第一师范学院《高级语言程序设计》复习一、单选题。1、下列函数中,不能重载的是(C)。(A)成员函数(B)非成员函数(C)析构函数(D)构造函数2、使用操作符setw对数据进行格式输出时,需要包含(C)文件。(A)iostream.h(B)fstream.h(C)iomanip.h(D)stdlib.h3、下面关于带默认形式参数值的函数声明正确的是(C)。(A)intfun(inta=1,intb,intc);(B)intfun(inta,intb=2,intc);(C)intfun(inta,intb=2,intc=3);(D)intfun(inta

2、=1,intb,intc=3);4、下面有关函数重载的程序段正确的是(D)。(A)intfun(intx,inty);intfun(inta,intb);(B)floatfun(intx,inty);intfun(intx,inty);(C)intmain();voidmain();(D)intfun(intx,inty);intfun(floatx,floaty);5、下列(D)的调用是引用调用。(A)形参是指针,实参是地址(B)形参和实参都是变量(C)形参和实参都是数组名  (D)形参是引用,实参是变量6、有如下类声明:classAB{ intfun

3、; }; 则AB类的成员fun是(D) A公有数据成员B公有成员函数 C私有数据成员 D私有成员函数7、在下列函数原型中,可以作为类AA构造函数的是(D) AvoidAA(int); BintAA(); CAA(int)const; DAA(int);8、有如下程序:#includeusingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){cout<<"B";}};classC:publicA{   Bb;public:C(){cout<<"C";}};int

4、main(){ Cobj;  return0;}执行后的输出结果是(D) ACBABBACCACB DABC9、下列有关内联函数的叙述中,正确的是(B)。A、内联函数在调用时发生控制转移B、内联函数必须通过关键字inline来定义C、编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式D、内联函数体的最后一条语句必须是return语句10、下列情况中,不会调用拷贝构造函数的是(B)。第7页,共7页A、用一个对象去初始化同一类的另一个新对象时B、将类的一个对象赋值给该类的另一个对象时C、函数的形参是类的对象,调用函数进行形参和实参结合时D、函数的返

5、回值是类的对象,函数执行返回调用时11、以下关键字不能用来声明类的访问权限的是(B)。A、publicB、staticC、protectedD、private12、运算符重载是对已有的运算符赋予多重含义,因此(A)A可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义B可以改变一个已有运算符的优先级和操作数个数C只能重载C++中已经有的运算符,不能定义新运算符DC++中已经有的所有运算符都可以重载13、通过(A)调用虚函数时,采用动态联编。   A 对象指针  B 对象名  C成员名限定 D派生类名 14下面有关重载函数的说法中正确的是(C)

6、A重载函数必须具有不同的返回值类型;  B重载函数形参个数必须不同;C重载函数必须有不同的形参列表  D重载函数名可以不同;15、下列关于构造函数的描述中,错误的是(D)A构造函数可以设置默认参数;  B构造函数在定义对象时自动执行 C构造函数可以是内联函数;  D构造函数不可以重载16、下面描述中,表达错误的是(B)A公有继承时基类中的public成员在派生类中仍是public的;B公有继承是基类中的private成员在派生类中仍是private的;C公有继承时基类中的protected成员在派生类中仍是protected的;D私有继承时基

7、类中的public成员在派生类中是private的;17、引入内联函数的主要目的是(B)(A)  缩短程序代码,少占用内存空间(B)  既可以保证程序的可读性,又能提高程序的运行效率(C)  占用内存空间少,执行速度快(D) 使程序的结构比较清晰18、重载函数是(A)(A)以函数参数来区分,而不用函数的返回值来区分不同的函数(B)以函数的返回值来区分,而不用函数参数来区分不同的函数(C)参数表完全相同而返回值类型不同的两个或多个同名函数(D)    参数表和返回值类型都必须是不同的两个或多个同名函数19、当保护继承时,基类的(B)在派生类中成为保护成员,

8、不能通过派生类的对象来直接访问该成员。(A)任何成员(B)公有成员和保护成员(C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。