雨课堂3.3  ADT 抽象数据类型

 

3.3  ADT 抽象数据类型

1.

雨课堂3.3  ADT 抽象数据类型

1 C 2 M 3 P 4 O

答案:CMPO

2

雨课堂3.3  ADT 抽象数据类型

 

雨课堂3.3  ADT 抽象数据类型

A

见总结   每一个RI的值对应抽象空间的一个值,但抽象空间的一个值却可以代表多个值

雨课堂3.3  ADT 抽象数据类型

 

3.

雨课堂3.3  ADT 抽象数据类型

雨课堂3.3  ADT 抽象数据类型

C 错误,代表这两个值意思一样,但是约束可以不一样

D 正确,值一样,可以代表不同的意思(抽象空间中的值)

 

 

 

4.

雨课堂3.3  ADT 抽象数据类型

ABCD 全用

 

5.

雨课堂3.3  ADT 抽象数据类型

 

显然

 

6.

雨课堂3.3  ADT 抽象数据类型

雨课堂3.3  ADT 抽象数据类型

雨课堂3.3  ADT 抽象数据类型

 

 

 

 

7.

雨课堂3.3  ADT 抽象数据类型

B 正确

C 应该用observer 方法确认是否做了正确的mutate

D 显然

 

8.

 

 

雨课堂3.3  ADT 抽象数据类型

A 一定不行

B 不rep exposure就行

C 可以,beneficent mutation

D 对

雨课堂3.3  ADT 抽象数据类型

 

 

9.

雨课堂3.3  ADT 抽象数据类型

用户啥也不用知道,只要根据规约使用就行