关键字()用于测试一个对象是否是一个可迭代对象的元素。

题目

关键字()用于测试一个对象是否是一个可迭代对象的元素。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关键字__________用于测试一个对象是否是一个可迭代对象的元素。


正确答案:in

第2题:

可以用于测试一个对象是否是一个可迭代对象()

A.in

B.type

C.for

D.while


正确答案:C

第3题:

已知有代码“forxiny”,则y必然是一个。()

A、可哈希对象

B、可迭代对象

C、列表对象

D、集合对象


正确答案:B

第4题:

关于面向对象软件开发过程和测试过程的说法,不正确的是______。

A) 面向对象的软件开发过程通常是一个迭代与渐进的过程

B) 面向对象的软件测试过程通常是一个迭代与渐进的过程

C) 测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的

D) 测试活动之间是首尾相接的而非穿插交错的

A.

B.

C.

D.


正确答案:D

第5题:

关于集合,下列叙述错误的是______。

A.集合中的对象称为它的元素

B.一个集合是代表一组对象的一个对象

C.集合主要用于处理各种类型的对象的聚集

D.集合包含四个重要接口:Collection、Set、List、Map


正确答案:D
解析:一个集合就是代表一组对象的一个对象,这一组对象称为集合的元素,故选项A和B正确。每一个对象都具有一定的数据类型,集合主要用来处理各种类型的对象的聚集,故选项C正确。集合保留了对Object类的引用,因此,任何数据类型的对象都可以存放在集合中。集合使用户能够通过有用的方法对对象进行存储和组织,以便进行更有效的访问。集合包含的四个重要接口是Collection、Set、List和SortedSet,没有Map,所以选项D错误。

第6题:

关于面向对象软件单元测试的说法,错误的是______。

A) 面向对象软件中可独立被测试的单元通常是一个类族

B) 面向对象软件中可独立被测试的单元也可能是一个独立的类

C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试

D) 面向对象的单元测试与面向过程的单元测试目的相同

A.

B.

C.

D.


正确答案:D
解析:A、B、C选项中关于面向对象软件单元测试的陈述都是正确的,面向对象软件的测试主要包括两方面的内容,检查分析结果是否符合相应面向对象分析方法的要求;检查分析结果是否可以满足软件要求。与面向过程的测试有着不同的测试目的。

第7题:

“可迭代的”(iterable)指可以连续地提供其中的每一个元素的对象。()

此题为判断题(对,错)。


参考答案:√

第8题:

以下关于面向对象软件测试的说法中,正确的是______。

A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用

B.基于判定表的测试不能用于面向对象程序的单元测试

C.不变式边界测试可用于类层次的测试,其目的是测试功能组合

D.对于抽象类,需要进行单元测试


正确答案:D
解析:在面向对象中,很难对单个成员方法进行充分的测试,这是因为多个成员方法会通过成员变量产生相互依赖关系。合理的测试是将这些相互依赖的成员方法放在一起进行测试,故A说法错误。
  基于判定表的测试,又称为组合功能测试,既可以用于传统软件测试,也可以用于面向对象软件测试,B说法错误。
  不变式边界测试是一种基本的和高效的类层次的测试技术。类层次测试的一个主要困难是成员变量的某些状态可能不会出现,这就是所谓的类不变式。不变式边界测试首先准确定义类的不变式,其次寻找成员方法的调用序列以违反类不变式,这些调用序列即可作为测试用例。不变式边界测试的目的不是测试功能组合,C的说法错误。
  对于抽象类,需要进行单元测试。但是构造抽象类的驱动程序显然比构造其他类的驱动程序复杂,因为在测试抽象类时,需要为抽象类构造一个子类,并实现所有抽象类没有实现的成员方法。D正确。

第9题:

对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过(46)改变另一个对象的状态。

A.另一个对象的修改操作符

B.另一个对象的选择操作符

C.获得那个对象的属性值

D.创建那个对象的类的一个新对象


正确答案:A
对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过另一个对象的修改操作符改变另一个对象的状态。

第10题:

对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过( )改变另一个对象的状态。

A.另一个对象的修改操作符
B.另一个对象的选择操作符
C.获得那个对象的属性值
D.创建那个对象的对象类的一个新的对象

答案:A
解析:
在面向对象系统中,对象是最基本的元素,一个运行期系统就是对象之间的协作。一个对象既包括数据(属性),也包括作用于数据的操作(行为),一个对象的属性和行为封装为一个整体,与其他对象之间有清晰的边界,有良好定义的行为。一个对象A要改变另一个对象B的状态,要通过B的修改操作符进行;如果需要读取B的状态信息,则通过B的选择操作符,并可获取B对象的属性值。创建B对象的类的一个新的对象,并不对B进行任何操作。

更多相关问题