関数 isPrime(n) は,nが素数ならtrue,素数でなければfalseを戻り値とする。isPrime(9) の戻り値として最も適当なものはどれか。
- 0
true
- 1
false
- 2
9
- 3
3
正答と解説を確認
正答1. false
解説
9は3で割り切れるので素数ではなく,isPrime(9) の戻り値はfalseである。この関数は数値ではなく,素数かどうかを表す論理値を返す。
- 出典
- ITパスポートR8公開問題 問85(改題)
FIELD 05
変数、配列、条件分岐、繰返し、探索、シミュレーション、プログラムの読解などを扱います。値がどの順番で変わるかを追うことが基本です。
タグは主に関連する分野へ整理しています。この一覧では複数選択のOR検索、各問題に付くタグからはそのタグだけの検索になります。
true
false
9
3
正答1. false
9は3で割り切れるので素数ではなく,isPrime(9) の戻り値はfalseである。この関数は数値ではなく,素数かどうかを表す論理値を返す。
プログラムの編集や実行を支援する機能をまとめて使えるソフトウェア
Webページを閲覧するためだけのブラウザ
電子メールを送受信するためだけのソフトウェア
画像を圧縮するためだけのソフトウェア
6
12
15
36
正答2. 15
6人から2人の組合せを選ぶので,経路数は 6×5÷2=15 である。同じ2人の組合せを逆向きに重複して数えないため,最後に2で割る。
SUMは20,MAXは9
SUMは9,MAXは20
SUMは4,MAXは9
SUMは20,MAXは5
正答0. SUMは20,MAXは9
SUMは合計を求める関数なので 4+9+2+5=20 であり,MAXは最大値を求める関数なので9である。関数名が表す処理を確認して値を求める。
ライブラリ
変数
Cookie
プロトコル
[3, 7, 12]
[25, 31, 40]
[12, 18, 25]
[3, 7, 12, 18]
読み取りや入力の誤りを検出しやすくする。
商品の販売価格を暗号化して隠す。
商品の画像データを圧縮する。
同じ商品を複数の会社が自由に同じ番号で登録できるようにする。
60通り
16通り
20通り
30通り
B2*B3
$B2*B$3
B1*B2
$B$2*$B$3
=COUNTIF($B1:$B200,$A$211)
=COUNTIF(B1:B200,A$211)
=COUNTIF(B$1:B$200,$A211)
=COUNTIF($B$1:$B$200,A211)
正答2. =COUNTIF(B$1:B$200,$A211)
右方向へコピーしたときは、集計する設問に合わせて、COUNTIF関数の範囲をB列からC列、D列、E列へ変える必要がある。そのため、範囲の列は固定しない。一方、回答データが入力されている行は常に1行目から200行目までなので、行番号を固定し、「B$1:B$200」とする。 また、集計する回答の値は常にA列にあるため、条件を指定するセルの列を固定する。下方向へコピーしたときは、参照する値をA211からA212、A213、A214へ変える必要があるため、行番号は固定せず、「$A211」とする。 したがって、セルB211に入力する数式は、 =COUNTIF(B$1:B$200,$A211) である。