ロゴ
経営情報システム令和4年度第2問

令和4年度 第2問 解説

問題文

ある値(value)を何らかのキー(key)を付けて記憶するデータ構造は、さまざま なプログラミング言語で利用可能である。 Pythonにおいては、辞書(dictionary)と呼ばれるデータ型が組み込まれてい る。辞書は、「キー: 値」という形のペアの集合であり、 {キー1: 値1,キー2: 値2, ,キーn: 値n} … のように、「キー: 値」の各ペアをカンマで区切り、{}で囲むことで定義できる。 例えば、 mis={"科目名":"経営情報システム","試験時間":"60分"} として辞書misを定義でき、mis["科目名"]でキー"科目名"に対応する値である "経営情報システム"を、また、mis["試験時間"]でキー"試験時間"に対応する値で ある"60分"を参照することができる。なお、次のように、値には辞書型のデータ も指定することができる。 employee={ "E001":{"氏名":"中小太郎","部門":"財務部"}, "E002":{"氏名":"診断次郎","部門":"総務部"}} この場合、employee["E001"]["氏名"]で"中小太郎"を参照することができる。 いま、次のようにexamを定義するとき、値の参照に関する記述として、最も不 適切なものを下記の解答群から選べ。 exam={ "A":{"科目名":"科目A","試験時間":"60分","配点":"100点"}, "B":{"科目名":"科目B","試験時間":"60分","配点":"100点"}, "C":{"科目名":"科目C","試験時間":"90分","配点":"100点"}, "D":{"科目名":"科目D","試験時間":"90分"}, "E":{"科目名":"科目E","試験時間":"60分","配点":"100点"}, "F":{"科目名":"科目F","試験時間":"60分","配点":"100点"}, "G":{"科目名":"科目G","試験時間":"90分"} }

exam["A"]["試験時間"]の値とexam["B"]["試験時間"]の値は等しい。
exam["C"]["配点"]の値は、"100点"である。
exam["D"]に、キー"配点"は存在しない。
exam["E"]["試験時間"]の値とexam["G"]["試験時間"]の値は等しい。正解
exam["F"]["科目名"]の値は、"科目F"である。

解説

Python辞書の参照:exam["E"]["試験時間"]="60分"、exam["G"]["試験時間"]="90分"→両者は等しくない。よってエ「exam["E"]["試験時間"]とexam["G"]["試験時間"]は等しい」が最も不適切。ア:A=60分、B=60分→等しい(正)。イ:C["配点"]="100点"(正)。ウ:D["配点"]は定義されていないので存在しない(正)。オ:F["科目名"]="科目F"(正)。

この問題を実際に解いてみる

プレミアム会員は年度別・科目別演習が無制限

演習を始める
独学で診断士合格を目指すなら

独学でも合格をつかみ取れる!

動画・テキスト・過去問・AI添削まですべて網羅!

予備校代の1/10以下で、独学の不安をまるごと解決できます

なる子ちゃん
無料登録後、アカウントページからかんたんにプレミアムへ切り替えられるよ。解説動画・テキストPDF・1次過去問・2次AI添削まで全機能が使い放題になるの!
  • 全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
  • 1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
  • 2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
  • 科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定
  • テキストのブックマーク管理で苦手分野・何度も確認したい部分を徹底管理可能!プレミアム限定
  • 学習記録・成績管理で自分の進捗を可視化。どの科目に集中すべきか一目でわかる。プレミアム限定

プレミアムプラン

¥14,800/ 購入日から1年間有効(税込)

買い切り自動更新なし

決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。