問題
次のプログラムで、引数の文字列strから文字cを数える関数の戻り値はどれか。strは"hello world"、cは"l"。 ○ 整数型: countChar(文字列型: str, 文字型: c) 整数型: count ← 0 整数型: i for (i を 0 から str の長さ−1 まで 1 ずつ増やす) if (str[i] = c) count ← count + 1 endif endfor return count
選択肢
- 1ア 1
- 2イ 2
- 3ウ 3
- 4エ 4
解答と解説を見る
正解
3. ウ 3
解説
"hello world"の中の"l"を数えます。h-e-l-l-o-(空白)-w-o-r-l-d。"l"は3つあるのでcount=3。