ITの基礎知識|ITパスポート・基本情報

科目Bに共通する注意事項(表記ルールなど)については、下記のリンク先を参照してください。

基本情報技術者 令和6年公開問題 科目Bの注意事項


問題

次のプログラム中の空欄に入れる正しい答えを,解答群の中から選べ。ここで,配列の要素番号は1 から始まる。

図1 に示すグラフの頂点には,1 から順に整数で番号が付けられている。グラフは 無向グラフであり,各頂点間には高々一つの辺がある。一つの辺は両端の頂点の番号 を要素にもつ要素数2 の整数型の 配列で表現できる。例えば,{1,3} は頂点1 と頂 点3 を端点とする辺を表す。グラフ全体は,グラフに含まれる辺を表す要素数2 の配 列を全て格納した配列(以下,辺の配列という)で表現できる。辺の配列の要素数は グラフの辺の個数と等しい。図1 のグラフは整数型配列の配列{{1, 3}, {1, 4}, {3, 4}, {2, 4}, {4, 5}}と表現できる。

図1 グラフの例

関数edgesToMatrix は,辺の配列を隣接行列に変換する。隣接行列とは,グラフに 含まれる頂点の個数と等しい行数及び列数の正方行列で,i 行j 列の成分は頂点i と 頂点j を結ぶ辺があるときに1 となり,それ以外は0 となる。行列の対角成分は全て 0 で,無向グラフの場合は対称行列になる。図1 のグラフを表現する隣接行列を図2 に示す。

図2 図1 のグラフを表現する隣接行列

関数edgesToMatrix は,引数edgeList で辺の配列を,引数nodeNum でグラフの頂 点の個数をそれぞれ受け取り,隣接行列を表す整数型の二次元配列を返す。

[プログラム]

○整数型の二次元配列: edgesToMatrix(整数型配列の配列: edgeList,
整数型: nodeNum)
  整数型の二次元配列: adjMatrix ← {nodeNum行nodeNum列の 0}
  整数型: i, u, v
  for (i を 1 から edgeListの要素数 まで 1 ずつ増やす)
    u ← edgeList[i][1]
    v ← edgeList[i][2]
    [__空欄__]
  endfor
  return adjMatrix

 

解答群

  • ア adjMatrix[u, u] ← 1
  • イ adjMatrix[u, u] ← 1 / adjMatrix[v, v] ← 1
  • ウ adjMatrix[u, v] ← 1
  • エ adjMatrix[u, v] ← 1 / adjMatrix[v, u] ← 1
  • オ adjMatrix[v, u] ← 1
  • カ adjMatrix[v, v] ← 1
科目Bに共通する注意事項(表記ルールなど)については、下記のリンク先を参照してください。基本情報技術者 令和6年公開問題 科目Bの注意事項問題次のプログラム中の空欄に入れる正しい答えを,解答群の中から選べ。関数 convDecimal は,引数として与えられた,"0" と "1" だけから成る 1 文字以上の文字列を,符号なしの 2 進数と解釈したときの整数...

Read more...

科目Bに共通する注意事項(表記ルールなど)については、下記のリンク先を参照してください。基本情報技術者 令和6年公開問題 科目Bの注意事項問題次のプログラム中の空欄に入れる正しい答えを,解答群の中から選べ。関数maximum は,異なる三つの整数を引数で受け取り,そのうちの最大値を返す。[プログラム]○整数型: maximum(整数型: x, 整数型...

Read more...

共通に使用される擬似言語の記述形式擬似言語を使用した問題では,各問題文中に注記がない限り,次の記述形式が適用されているものとする。〔宣言,注釈及び処理〕 記述形式処理 ○手続名又は関数名手続又は関数を宣言する。 型名: 変数名変数を宣言する。 /* 注釈 */文に注釈を記述する。 // 注釈 変数名 ← 式変数に式の値を代入する。...

Read more...

図は,製品の製造上のある要因の値 x と品質特性の値 y との関係をプロットしたものである。この図から読み取れることはどれか。 ア x から y を推定するためには,2 次回帰係数の計算が必要である。 イ x から y を推定するための回帰式は,y から x を推定する回帰式と同じである。 ウ x と y の相関係数は正である。 エ x と y の相関係数は負である。

Read more...

HR テックの説明はどれか。 ア ICT を活用して,住宅内のエネルギー使用状況の監視,機器の遠隔操作や自動制御などを可能にし,家庭におけるエネルギー管理を支援するソリューション イ 既存のビジネスモデルによる業界秩序や既得権益を破壊してしまうほど大きな影響を与える新しい ICT やビジネスモデル ウ 個人の資金に関わる情報を統合的に管理するサービスやマーケットプレイス・レンディン...

Read more...

マーケティング戦略におけるブルーオーシャンの説明として,適切なものはどれか。 ア 競争が存在していない未知の市場 イ コモディティ化が進んだ既存の市場 ウ 新事業のアイディアを実際のビジネスに育成するまでの期間 エ 製品開発したものを市場化する過程に横たわっている障壁

Read more...

コアコンピタンスを説明したものはどれか。 ア 経営活動における基本精神や行動指針 イ 事業戦略の遂行によって達成すべき到達目標 ウ 自社を取り巻く環境に関するビジネス上の機会と脅威 エ 他社との競争優位の源泉となる経営資源及び企業能力

Read more...

ビッグデータ分析の前段階として,非構造化データを構造化データに加工する処理を記述している事例はどれか。 ア 関係データベースに蓄積された大量の財務データから必要な条件に合致するデータを抽出し,利用者が扱いやすい表計算ソフトウェアデータに加工する。 イ 個人情報を含むビッグデータを更に利活用するために,特定の個人を識別することができないように匿名化加工する。 ウ 住所データ項目の中に...

Read more...