助け合いフォーラム

Cisco

CCNP ENCOR(350-401)
問題ID : 18119
問題を開く
以下のJSONデータについて正しく説明しているものはどれか(2つ選択)

この問題はプレミアムコンテンツです。

上に戻る

"すべての行"という記述について

公開日 2023/04/13

こちらの問題に関して、"すべて"という表記の場合、オブジェクトの最終行は","を使用しないため、正解に含まれるのではないかと思ってしまいました。

本試験ではこのような日本語の意味としての正誤判断は必要だと思いますか?
回答選択の際にCCNA受験の際にも悩まされた気がして…

2023/04/18 07:21

「すべての行にカンマをつけない」は「カンマがつかない行もある」ということを言っているようにも見えますものね。
他の選択肢に「最後の行にはカンマは不要」とあるので、それと比べれば、言いたいことはわかりますけどね。
過去の本試験でもこのように、他の選択肢との兼ね合いでより正しいと思われる選択肢を選ぶ場面はあったように思いますが、多くはありませんでしたよ。
このサイトの問題でもそういう問題は少ないですし。
対策のしようもないので、仕組みを正しく理解できていたり、知識があれば、日本語の意味としての正誤判断が簡単になると信じて、僕は勉強してます。


コメント

u ura_jpn

2023/05/08 08:13

みなさん、コメントいただき誠にありがとうございます。 Cisco語の判断はやはり難しいですけど、消去法がやはり効果的かも知れませんね。

この返信に対して
コメントを記入できます

2023/04/18 09:15

そもそも設問が

以下のJSONデータについて正しく説明しているものはどれか

なので、

オブジェクトの最終行は","を使用しないため

と言われても設問のデータのオブジェクトの最終行に , がついてしまっているのでちょっとポイントが違うんじゃないかなーと思います。

あと試験テクニック的な観点で言うと、この選択肢は3つにグルーピングされていて

  • データ形式に問題があるかないか(データ形式が不正、書式に問題はない)
  • 問題があるとしたらどこか(最後のキーと値のペアにカンマは不要、すべての行はカンマで終わってはならない)
  • 問題がないとしたらこのデータについて何が言えるか(オブジェクトは3つある、interfacesの行の「3」は文字列)

3つ目の「オブジェクトは3つある」は {} が1つしかないので誤り、3は "" で囲まれていないので文字列ではない、とすると「問題がない」とする選択肢が全滅するので、最初の「書式に問題はない」が排除されるんですよね。
そしたらあとは「問題があるとしたらどこか」のどちらが正解かですが、

  • 最後のキーと値のペアにカンマは不要(1つしかない場合、または複数ある場合の最後はつけなくても良い、と言う意味になる)
  • 全ての行 はカンマで終わっては ならない (「カンマで終わっている行があるJSONデータ」は全て書式誤りとなる、と言う意味になる)

で、前者は設問のJSONデータについてはマッチしますが、後者は「name, type, interfacesの行末に , をつけているからおかしい」と言う回答になるので、不正解、と言うことかと思います。


コメント

a arashi1977

2023/04/18 09:18

> name, type, interfacesの行末に 「の行末”に”も」ですね (^^;

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?