计算机技术与软件专业技术资格考试(初级程序员)

以下关于类和对象的叙述中,正确的是()。A、由类生成的对象数目可以是0,1,2,…B、由类生成的对象数目一定是1C、由类生成的对象数目一定不少于1D、由类生成的对象数目一定不少于2

题目

以下关于类和对象的叙述中,正确的是()。

  • A、由类生成的对象数目可以是0,1,2,…
  • B、由类生成的对象数目一定是1
  • C、由类生成的对象数目一定不少于1
  • D、由类生成的对象数目一定不少于2
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?

A.System类

B.Class类

C.Thread类

D.Object类


正确答案:B
解析:Class对象是由Java编译器自动生成的,隐藏在.class文件中;Sys-tern类是一个final类,即不能被实例化的类,它主要提供标准输入、输出和系统环境信息;Thread类是提供线程操作和管理的类;Object类是Java所有类的根类,其他类都由它扩展而来。

第2题:

以下关于类和对象的说法中,不正确的是:

A、类包含了数据和对数据的操作

B、一个对象一定属于某个类

C、类是同一类对象的抽象

D、可由抽象类生成对象


正确答案:D

第3题:

● 类是对象的模板,一个类可生成多个对象,若某个类生成了三个对象,则 (45) 。

(45)A. 这三个对象所存储的数据一定是不同的

B. 这三个对象所存储的数据一定是相同的

C. 这三个对象一定具有相同的操作

D. 这三个对象无法共享数据


答案:C

类给出了属于该类的全部对象的抽象定义,而对象则是符合这种定义的一个实体。同类的对象具有相同的属性和方法(也可以称为操作),是指它们(对象)的定义形式相同,而不是说每个对象的属性值都相同。对象是在执行过程中由其所属的类动态生成的。
例如:一个动物类Animal。假设它的属性是名字name,重量weight。它的方法是动move、吃eat。
猫、狗、猪都可以是一个对象。它们的名字、重量不相同,但一定能进行eat、move操作。

第4题:

类是由编译器自动生成对象的一个特殊类。

A.Class

B.Object

C.String

D.System


正确答案:A

第5题:

下列关于面向对象程序设计的叙述,正确的是 ______ 。

A.对象是类的模板

B.“封装”就是生成类库的标准

C.一个类至少有一个实例

D.一个类可以继承其父类的属性和方法

A.

B.

C.

D.


正确答案:D
解析:类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例。继承是类问的一种基本关系,是在某个类的层次关联中不同的类共享属性和操作的一种机制。在“is-a”的层次关联中,一个父类可以有多个子类,这些子类都是父类的特例,父类捕述了这些子类的公共属性和操作。一个子类可以继承它的父类(或祖先类)中的属性和操作,这些属性和操作在子类中不必定义,子类中还可以定义它自己的属性和操作。类是一组具有相同属性和相同操作的对象的集合。

第6题:

Class类的对象由( )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。A.Java编译器SXB

Class类的对象由( )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。

A.Java编译器

B.Java解释器

C.Java new关键字

D.Java类分解器


正确答案:A
.class文件是由编译器生成的。

第7题:

下列哪个类是由编译器自动生成对象的特殊类,并用于类操作?

A.System类

B.Class类

C.Thread类

D.Object类


正确答案:B
解析:Class对象是由Java编译器自动生成的,隐藏在.class文件中;System类是一个final类,即不能被实例化的类,它主要提供标准输入、输出和系统环境信息;Thread类是提供线程操作和管理的类;Object类是Java所有类的根类,其他类都由它扩展而来。

第8题:

● 以下关于类和对象的叙述中,正确的是 (45) 。

(45)

A. 由类生成的对象数目可以是0,1,2,…

B. 由类生成的对象数目一定是1

C. 由类生成的对象数目一定不少于1

D. 由类生成的对象数目一定不少于2


正确答案:A

第9题:

下列关于类和对象的叙述中,正确的______。

A.类是对象的模板,一个类仅能生成一个对象

B.对象是类的模板,一个对象仅能生成一个类

C.类是对象的模板,一个类是一组对象的集合

D.对象是类的模极,一个对象是一组类的集合

A.

B.

C.

D.


正确答案:C
解析:本题考查类和对象的基本概念。
  类是对象的模板,类定义了对象共有的属性和方法。类也可以看作是一组对象共有特性的集合,即一个类中的对象拥有相同的属性和方法,一般而言,从一个类可以产生多个对象。

第10题:

下列关于类的说法,错误的是______。

A.对于一个类来说,只能生成1到2个对象

B.类是定义属性和方法的模板

C.由程序员编写,作为程序的一部分,其目的是产生对象

D.类定义的是一种对象类型,是同类对象共有的变量和方法


正确答案:A

更多相关问题