网站大量收购闲置独家精品文档,联系QQ:2885784924

Java语言程序设计(面向对象程序设计).docx

Java语言程序设计(面向对象程序设计).docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、单选题

1、下列关于类的描述中,错误的是()。

A.可以将所有类成员的访问权限都设为私有权限

B.类可认为是一种高级数据类型

C.类包含数据成员和函数成员

D.用类所定义出的变量称为对象

正确答案:A

2、下列关于重用代码的描述中,错误的是()。

A.函数是重用算法代码的语法形式

B.类是一种数据类型,因此只能重用数据代码

C.结构体类型是重用数据代码的语法形式

D.类是同时重用算法代码和数据代码的语法形式

正确答案:B

3、关于程序开发过程中的程序员角色,下列哪种描述是错误的?

A.一个程序员可以使用其他程序员提供的代码,即代码使用者

B.一个程序员可以既是代码提供者,同时又是代码使用者

C.一个程序员不能既是代码提供者,同时又是代码使用者

D.一个程序员可以为其他程序员提供代码,即代码提供者

正确答案:C

4、关于程序设计方法,下列哪种描述是错误的?

A.结构化程序设计分解出的函数是一种算法零件

B.程序设计方法是研究如何对大型程序设计任务进行分解的方法

C.结构化程序设计分解出的结构体类型是一种数据零件

D.面向对象程序设计分解出的类是一种数据零件

正确答案:D

5、下列哪种思想不属于面向对象程序设计?

A.继承

B.模块化

C.抽象

D.封装

正确答案:B

6、下列关于类的描述中,错误的是()。

A.可以用流程图来描述类的设计

B.类是描述客观事物的数据模型

C.类的数据成员也被称作属性

D.类的函数成员也被称作方法

正确答案:A

7、按照面向对象程序设计的观点,下列关于对象描述中错误的是()。

A.客观世界中的事物被称作客观对象

B.类是描述客观对象的数据模型

C.程序中用类定义出的对象被称作内存对象

D.同一个类所定义出的两个内存对象可以有不同的成员

正确答案:D

8、关于面向对象程序设计方法,下列哪种描述是错误的?

A.面向对象程序设计方法所设计出的类代码不能重用

B.面向对象程序设计方法更便于代码分类管理

C.面向对象程序设计方法中的类是客观事物抽象后的数据模型

D.面向对象程序设计方法是当今程序设计的主流方法

正确答案:A

9、假设编写一个教务管理系统,通过分析可抽象出若干个类,其中不应当包括下列哪个类?

A.宿舍类

B.教师类

C.课程类

D.学生类

正确答案:A

10、如果将客观世界中的钟表抽象成一个钟表类,其中不应当包含下列哪个成员?

A.设置时间

B.显示时间

C.功率

D.时、分、秒

正确答案:C

11、下列关于字段成员的描述中,错误的是()。

A.字段不能与其他类成员重名

B.字段相当于是类中的全局变量,用于保存数据

C.定义字段的语法形式类似于定义变量,但定义时不能初始化

D.未初始化的字段会被自动初始化成空值

正确答案:C

12、下列关于对象的描述中,错误的是()。

A.一个对象只属于某一个类

B.新建对象必须使用运算符new来为对象动态分配内存

C.对象是用类定义的变量,也可称为是类的实例

D.一个类只能定义一个对象

正确答案:D

13、下列关于对象的描述中,错误的是()。

A.对象包含哪些成员是由其类定义决定的

B.可以调用对象中的所有方法成员

C.对象的方法成员用于处理数据,通过“对象名.方法成员名()”进行调用

D.对象名实际上是对象的引用变量名

正确答案:B

14、下列关于对象引用的描述中,错误的是()。

A.运算符new在创建对象后将返回该对象的引用

B.一个对象可以被多个引用变量同时引用

C.当一个对象不被任何变量引用时,其内存单元将被Java虚拟机收回

D.引用变量在引用一个对象之后不能改变引用,再引用其他对象

正确答案:D

15、下列关于Java语言中变量的描述,哪个是错误的?

A.局部变量可以是基本数据类型,也可以是引用数据类型

B.Java语言中的变量分为字段、局部变量和形参三种

C.字段可以是基本数据类型,也可以是引用数据类型

D.形参只能是基本数据类型,不能是引用数据类型

正确答案:D

16、下列关于静态成员的描述中,错误的是()。

A.在类中定义静态成员时,需使用关键字public进行限定

B.在需要用到全局变量或外部函数的场合,可以将它们定义成类的静态成员

C.Java语言是纯面向对象的语言,程序中没有游离在类外的全局变量和外部函数

D.静态成员是被本类所有对象共用的成员

正确答案:A

17、定义一个包含3个元素的char型数组x,下列哪种写法是正确的?

A.charx=newchar(3);

B.charx=newchar[3];

C.charx[];x=newchar[3];

D.charx[3];x=newchar[];

正确答案:C

18、下列关于Java程序文件的描述中,

文档评论(0)

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

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

1亿VIP精品文档

相关文档