Smalltalk Cult Quiz!
何問正解できるかな?
aided by
STEVEN J. METSKER "Charting Your Knowledge of Smalltalk"
Object Magazine 6(7),1996
- Smalltalkで 5 + 7 * 3 は ?
- 3 @ 4でどんなオブジェクトができますか ?
- 0@0 extent: 400@400 でどんなオブジェクトができますか
?
- Stringの長さをはかるにはどんなメッセージを送りますか
?
- Transcriptにテキストを表示するのに使われるメソッドは
?
- cというテンポラリ変数にZというキャラクタの値をセットするには
?
- #('Yamada' 'Suzuki' 'Tanaka') at: 2 で得る値は ?
- 'string'== 'string' の結果は ?
- キーと値のペアの集合を管理するクラスは ?
- timesRepeat: を実装するクラスは ?
- オブジェクトをストリームにコンパクトな形で書き込んだり、読み込みを行うためのメソッドを提供するクラスは
?
- displayLineFrom: to: を実装するクラスは ?
- ブロック[Dialog warn: 'Hello world']を起動するのに送るメッセージは
?
- String 'Small'と'talk'を連結するには ?
- ランダムな数字を得るにはどう書きますか?
- クラスはスーパークラスで定義されているインスタンス変数を定義できますか
?
- 値が割り当てられるまでの変数の最初の値は ?
- もしもメソッドにリターン(^)が書かれなかった場合には何が返り値になりますか
?
- 例外処理を扱うためにペアとなって協力する二つのクラスは
?
- Signalのインスタンスにhandle: do:が送られる時に引数となるオブジェクトは
?
- forkを実装するクラスは ?
- Objectでの実装よりも速い依存性送信機構を実現しているクラスは)
?
- メソッドの中で'super'にメッセージを送ると、どんなオブジェクトがメッセージを受け取りますか
?
- クラスメソッドの中だけで参照できる変数は ?
- Goldというクラスが存在すればGold、なければnilを返すようにしたい。どうすればいい
?
お疲れさまです。
さあスコアは?
| 0-9 | 10-17
| 18-22 | 23-25
|
ご意見は umejava@mars.dtinet.or.jp
まで