問題詳情

70. The array subscript operator [ ], when overloaded, cannot:
(A) Be used with linked list classes.
(B) Take multiple values inside (e.g. [4,8]).
(C) Take a double as an operand.
(D) Take user-defined objects as operands.
(E) None of the above.

參考答案

答案:B
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】Jane Yen

【年級】大三下

【評論內容】陣列下標運算子 [ ] 在被重載時,不能:(A) 與連結串列類別一起使用。 (B) 在內部接受多個值(例如 [4,8])。 (C) 接受 double 作為運算元。 (D) 接受使用者自定義的物件作為運算元。 (E) 以上皆非。解答(A) 陣列下標運算子是與陣列相關的,與連結串列類別不搭配使用。 (B) 陣列下標運算子只能在內部接受一個值,不能接受多個值。 (C) 陣列下標運算子只能接受整數作為運算元,不能接受 double。 (D) 陣列下標運算子可以接受使用者自定義的物件作為運算元,只要該物件有適當的轉換函式。 (E) 因此,本題答案為 (B)。

【用戶】Jane Yen

【年級】大三下

【評論內容】陣列下標運算子 [ ] 在被重載時,不能:(A) 與連結串列類別一起使用。 (B) 在內部接受多個值(例如 [4,8])。 (C) 接受 double 作為運算元。 (D) 接受使用者自定義的物件作為運算元。 (E) 以上皆非。解答(A) 陣列下標運算子是與陣列相關的,與連結串列類別不搭配使用。 (B) 陣列下標運算子只能在內部接受一個值,不能接受多個值。 (C) 陣列下標運算子只能接受整數作為運算元,不能接受 double。 (D) 陣列下標運算子可以接受使用者自定義的物件作為運算元,只要該物件有適當的轉換函式。 (E) 因此,本題答案為 (B)。