面向对象程序设计(java) A卷 试卷+答案.docx

面向对象程序设计(java) A卷 试卷+答案.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
您好,我已经为您生成了这篇文档的摘要以下是摘要的一部分标题面向对象程序设计javaA卷试卷答案内容在课程《面向对象程序设计java》A卷中,我们将深入探讨面向对象编程的基本概念,方法以及实例我们将学习面向对象编程的关键原则,例如封装继承多态和功能分解等,并结合实际案例进行分析同时,我们还将重点讨论面向对象编程在不同场景下的应用第一部分面向对象编程的基本概念及原则这部分将详细讲解面向对象编程的基本概念,包括面向对象的概念,面向对象的基本模式和模型

第PAGE1页共NUMPAGES4页

学年度第学期期末考试

《面向对象程序设计(java)》(A)卷

专业学号班级姓名

单选题(每题2分,共40分)

1.C++是()。

A、面向对象的程序设计语言

B、面向过程的程序设计语言

C、既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言

D、非结构化的程序设计语言

2.面向对象程序设计思想的主要特征中不包括()。

A、封装性B、多态性C、继承性D、功能分解,逐步求精

考虑下面的函数原型声明:voidtestDefaulParam(inta,intb=7,charz=*);

下面函数调用中,不合法的是().

A、testDefaulParam(5);B、testDefaulParam(5,8);

C、testDefaulParam(5,#);D、testDefaulParam(0,0,*);

4.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()。

A、内联函数B、重载函数C、递归调用D、嵌套调用

5.下列有关C++类的说法中,不正确的是()。

A、类是一种用户自定义的数据类型

B、只有类中的成员函数或类的友元函数才能存取类中的私有成员

C、在类中,如果不做特别说明,所有成员的访问权限均为私有的

D、在类中,如果不做特别说明,所有成员的访问权限均为公用的

下面说法中,正确的是()

A、一个类只能定义一个构造函数,但可以定义多个析构函数

B、一个类只能定义一个析构函数,但可以定义多个构造函数

C、构造函数与析构函数同名,只要名字前加了一个求反符号(~)

D、构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以

下面描述中,表达错误的是()

A、公用继承时基类中的public成员在派生类中仍是public的

B、公用继承时基类中的private成员在派生类中仍是private的

C、公用继承时基类中的protected成员在派生类中仍是protected的

D、私有继承时基类中的public成员在派生类中是private的

设置虚基类的目的是()。

A、简化程序B、消除二义性

C、提高运行效率D、减少目标代码

关于虚函数的描述中,()是正确的。

A、虚函数是一个static类型的成员函数

B、虚函数是一个非成员函数

C、基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数

D、派生类的虚函数与基类的虚函数具有不同的参数个数和类型

下面关于友元的描述中,错误的是()。

A、友元函数可以访问该类的私有数据成员

B、一个类的友元类中的成员函数都是这个类的友元函数

C、友元可以提高程序的运行效率

D、类与类之间的友元关系可以继承

下列关于静态数据成员的说法,不正确的是()。

A、类中定义的公用静态数据成员,可以通过类的对象来访问

B、类中定义的所有静态数据成员,都必须在类外初始化

C、静态数据成员不是所有对象所共用的

D、普通的成员函数可以直接访问类中的静态数据成员

12.下列的各类函数中,()不是类的成员函数

A、构造函数B、析构函数C、友元函数D、复制构造函数

系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()

A、参数个数B、参数类型C、函数名称D、函数的返回值类型

14.使用关键字new所开辟的动态存储空间,释放时必须使用()。

A.freeB.CreateC.deleteD.realse

15.在函数调用时,如某一默认参数要指明一个特定值,则有()。

A、其之前所有参数都必须赋值B、其之后所有参数都必须赋值

C、其前,后所有参数都必须赋值D、其前,后所有参数都不必赋值

16.下列哪个类型函数不适合声明为内联函数()。

A、函数体语句较多

文档评论(0)

hs90910 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档