過去問・一問一答
基本情報技術者試験 の演習問題(2ページ目)
基本情報技術者試験のオリジナル演習問題 1008問を、分野別に整理しました。各問、正解と選択肢ごとの解説つき。このページは121〜240問目。気になる問題を選んで「なぜその答えになるのか」まで確認できます。
アルゴリズムとプログラミング
アルゴリズムとプログラミング48問
ビット演算計算次の擬似言語は、非負整数 n の 2 進表現で 1 になっているビットの個数(ポップカウント)を返す手続である。mod は剰余を表し、「÷…ビット演算計算次の擬似言語で AND はビットごとの論理積、>> は右シフトを表す。8 ビットの値 x から上位 4 ビットを取り出すことを意図しており、x = 182…数値演算計算次の擬似言語は乗算記号を使わず、被乗数 a を係数 b の各ビットに応じて加算することで a × b を計算する手続である。<< は左シフト、>>…数値演算計算次の擬似言語は 2 つの正整数 a, b の最小公倍数を、最大公約数を用いて求める手続である。手続 gcd は最大公約数を返すものとし、「÷…数値演算計算次の擬似言語は整数 n が素数なら true、そうでなければ false を返す試し割りの手続である。mod は剰余を表す。n = 91…数値演算計算次の擬似言語は底 base を指数 exp 回掛け合わせる累乗 base の exp 乗を反復で計算する手続である。power(3, 5)…数値演算計算次の擬似言語は 10 進の非負整数 n を 8 進数の文字列に変換して返す手続である。mod は剰余、「÷ の商」は整数除算を表し、+…数値演算計算次の擬似言語は、正整数 n に対し、偶数なら 2 で割り、奇数なら 3 倍して 1 を足す操作を n が 1 になるまで繰り返し、その操作回数(ステップ数)…ビット演算計算次の擬似言語は 8 ビットの値 x の全ビットを反転(0↔1)した値を返す手続である。XOR はビットごとの排他的論理和を表す。x = 89…数値演算計算次の擬似言語は正整数 n の 10 進表現の桁数を返す手続である。「÷ の商」は整数除算(小数部切り捨て)を表す。n = 7045 を与えて実行したとき、戻…ビット演算計算次の擬似言語で、<< は左シフト、OR はビットごとの論理和、AND はビットごとの論理積を表す。整数 x の第 k ビット(最下位を第 0…数値演算計算次の擬似言語は、'0' と '1' から成る 2 進数の文字型配列 bits を上位桁(先頭)から読み、対応する 10 進数を返す手続である。bits =…配列/集計計算次の手続 freqMid は、得点を格納した配列 arr のうち 60 点以上 80 点未満(60 ≦ 得点 < 80)の人数を数えて返す。arr =…配列/集計計算配列 grp には各売上のグループ番号(1 または 2)、配列 amt には同じ添字の売上額が格納されている。次の手続 sumGroup1…2次元配列計算2 行 3 列の 2 次元配列 t に次の値が格納されている(添字は行・列とも 1 から)。 t[1][1]=12, t[1][2]=8,…2次元配列計算3 行 2 列の 2 次元配列 t に次の値が格納されている(添字は行・列とも 1 から)。 t[1][1]=4, t[1][2]=11…配列/集計計算配列 stock には各商品の在庫数が格納されている。次の手続 lowStock は在庫数がしきい値 10 未満(< 10)の商品の件数を返す。stock…配列/集計計算配列 score には得点が格納されている。次の手続 countTopN は、まず最高点を求め、最高点との差が 5 点以内(最高点 − 得点 ≦…配列/集計計算配列 d には 1〜3 の番号が格納されている。次の手続 maxFreq は、番号 1, 2, 3 それぞれの出現回数を数え、その中の最大の出現回数を返す。…配列/集計計算配列 v に値が格納されている。次の手続 countAbove は、まず全要素の平均(整数除算、小数部切り捨て)を求め、その平均を超える(>…配列/集計計算配列 t には気温(整数)が格納されている。次の手続 classify は、25 以上を『暑』、15 以上 25 未満を『適』、15…配列/集計計算配列 a には 0 と 1 が格納されている。次の手続 maxRun は、1 が連続する区間の最大の長さを返す。a = {1, 0, 1, 1, 1,…配列/集計計算配列 f には階級ごとの度数(人数)が格納されている。次の手続 cumUpTo は、第 1 階級から第 k 階級までの累積度数を返す。f = {3, 7,…2次元配列計算3 行 2 列の 2 次元配列 t に次の売上が格納されている(行=日、列=商品、添字は行・列とも 1 から)。 t[1][1]=40,…グラフ計算5 個のノード 1〜5 から成る無向グラフを、隣接行列 M で表す。M[i][j] が 1 ならノード i と j の間に辺があり、0…グラフ計算有向グラフを次の辺リストで与える(u → v は u から v への辺を表す)。 1→2, 1→4, 2→3, 2→5, 3→5 次の深さ優先探索 dfs…グラフ計算有向グラフを次の辺リストで与える(u → v は u から v への辺を表す)。 1→2, 1→4, 2→3, 4→5, 3→5 次の幅優先探索 bfs…グラフ計算閉路のない有向グラフ(DAG)を次の辺リストで与える(u → v は u から v への辺)。 1→2, 1→3, 2→4, 2→5, 2→6, 3→4,…グラフ計算有向グラフを次の辺リストで与える(u → v は u から v への辺)。 1→2, 1→3, 2→4, 5→1 次の手続 reachCount は、始点…グラフ計算6 個のノード 1〜6 から成る無向グラフを隣接行列 M で表す(M[i][j]=1 で辺あり、添字は 1 から、自己ループなし)。 M[1] =…グラフ計算5 個のノード 1〜5 から成る無向グラフを隣接行列 M で表す(M[i][j]=1 で辺あり、添字は 1 から、自己ループなし。無向なので M…グラフ計算無向グラフを次の辺リストで与える(u — v は u と v を結ぶ辺)。 1—2, 1—3, 2—4, 3—4, 3—5, 4—6, 5—6 次の手続…グラフ計算無向グラフを次の辺リストで与える(u — v は u と v を結ぶ辺)。 1—2, 2—3, 4—5 次の手続 isConnected…グラフ計算有向グラフを次の辺リストで与える(u → v は u から v への辺)。 1→3, 2→3, 4→3, 2→5, 4→5 各ノードの入次数(そのノードへ入…グラフ計算6 個のノード(番号 1〜6)からなる有向グラフを次の辺リストで与える(u → v は u から v への辺)。 1→2, 1→3, 2→4, 3→4,…グラフ計算4 個のノード 1〜4 から成る有向グラフを隣接行列 M で表す。M[i][j]=1 ならノード i から j への有向辺があり、0 なら辺がない(添字は…
残り12問を表示
配列/操作計算次の手続 makeReverse は、整数型の配列 arr を逆順に並べた新しい配列 rev を作って返すことを意図している。arr = {11, 22,…ループ計算次の手続 sumDown は、整数 n から 1 まで(n, n−1, …, 1)の総和を返すことを意図している。i を n から 1…配列/集計計算次の手続 product は、整数型の配列 arr の全要素の積を返すことを意図している。arr = {2, 3, 5}(要素数 3、添字は 1…ループ計算次の手続 sumOddIndex は、配列 arr の奇数番目(添字 1, 3, 5)の要素の合計を返すことを意図している。arr = {10, 20,…配列/集計計算次の手続 countAbove は、配列 arr の中で基準値 t を「超える」(t より大きい)要素の個数を返すことを意図している。arr = {5,…探索計算次の手続 indexOf は、配列 arr を先頭から走査し、値 target が最初に見つかった添字を返すことを意図している(見つからなければ…配列/集計計算次の手続 countEqualPair は、隣り合う 2 要素 arr[i] と arr[i+1] が等しい組の個数を数えることを意図している。arr =…配列/操作計算次の手続 rotateLeft は、配列 arr を左へ 1 つ巡回させた新しい配列 out を返すことを意図している。arr = {1, 2, 3,…ループ計算次の手続 fact は、1 から n までの積(階乗 n!)を返すことを意図している。n=5 のとき正しく 120 を返すよう、空欄 [ a ]…ループ計算次の手続 halveCount は、正の整数 n を 2 で割る(整数除算で小数部切り捨て)操作を 0 になるまで繰り返した回数を返すことを意図している。「…配列/集計計算次の手続 total は、整数型の配列 arr の全要素の合計を返すことを意図している。for ループは添字 1 から要素数まで全要素を加算する。arr…整列計算次の手続 onePassAsc は、配列 arr に対して隣接交換を 1 パス行い、最大値を末尾へ送る(昇順整列の 1 パス)ことを意図している。arr…
ストラテジ系
システム企画6問
調達計画と実施システム調達において、発注者が複数のベンダに対し、必要なシステムの要件や調達条件を明示して具体的な提案を求めるために発行する文書はどれかシステム化計画システム開発のライフサイクルにおいて、要件定義に先立って実施されるシステム化計画の段階で行う作業要件定義技法システムの要件定義において、画面の配色などを定める装飾要件のような分類ではなく、応答時間・稼働率・セキュリティ水準など、システムが備えるべき品質や制約に関す…調達計画とRFI具体的な提案を求める提案依頼書(RFP)を発行する前の調達初期段階で、発注者がベンダに対し、実現可能な技術や製品、市場の動向などの情報を求めるために発行する…グリーン調達企業がIT機器などを調達する際の『グリーン調達』の考え方TCO(総所有コスト)システムのTCO(総所有コスト)に含まれる費用の考え方
システム戦略13問
業務改善とエンタープライズアーキテクチャ既存の業務手順や組織を前提とせず、業務プロセスを抜本的に再設計して劇的な効率向上を目指す経営手法はどれか業務システムの活用顧客との接点や取引履歴の情報を一元管理し、顧客満足度の向上と長期的な関係構築を通じて収益拡大を図る経営手法・システムはどれかBIとデータ活用企業内に蓄積された大量のデータを目的別に整理して保管し、多角的に分析して経営の意思決定に役立てる仕組みエンタープライズアーキテクチャエンタープライズアーキテクチャ(EA)は組織全体の業務とシステムを最適化するために体系を複数の階層でとらえる。この共通フレームソフトウェアの企画から開発・運用・保守、廃棄に至るライフサイクル全体について、作業内容や用語を共通化し、取得者と供給者が認識を合わせるための指針業務モデリング業務プロセスを、作業や判断、開始・終了、それらをつなぐ流れなどの図記号を用いて統一的な記法で表現し、関係者間で業務の流れを共有するための表記法はどれか情報システム戦略情報システム戦略の策定において、全体最適化計画を最初に立案する主たる目的SOA(サービス指向アーキテクチャ)SOA(サービス指向アーキテクチャ)の考え方の説明BPO(ビジネスプロセスアウトソーシング)BPO(ビジネスプロセスアウトソーシング)に関するクラウドサービス(SaaS・PaaS・IaaS)自社設備で運用するオンプレミスではなくクラウドサービスのDX(デジタルトランスフォーメーション)DX(デジタルトランスフォーメーション)の本質を最もよく表している情報システム投資評価情報システム投資の評価において、システム導入による効果を金額換算しにくい定性的効果業務プロセス分析業務プロセス分析において、日程管理に用いるガントチャートとは異なり、業務上のデータの流れと、それを処理する機能や蓄積場所の関係を図示して現状業務の情報の流れ…
ビジネスインダストリ9問
IoTと自動認識技術電波を用いてICタグの情報を非接触で読み取り、複数のタグを一括して識別できる自動認識技術はどれか電子商取引インターネット販売において、販売数量の少ない多数のニッチ商品の売上合計が、少数の人気商品の売上に匹敵する規模となる現象を表す用語はどれかe-ビジネス企業間で受発注や納品、請求などの取引データを、あらかじめ定めた標準的な形式と手順に従って通信回線を通じて交換する仕組みはどれか流通情報システム小売業のPOSシステムが果たす主要な役割の説明電子マネーあらかじめ現金をチャージしておき、店頭で非接触ICカードをかざして代金を支払う方式の電子マネーの特徴トレーサビリティ部品を必要な分だけ調達するジャストインタイムとは目的が異なり、食品や製品について、原材料の調達から生産・加工・流通・販売に至る過程の履歴を記録し、いつでも追…スマートグリッドスマートグリッドの特徴を最もよく表しているフィンテックフィンテック(FinTech)の説明エッジコンピューティング動作を生み出すアクチュエータのような素子の話ではなく、多数のIoT機器が生成する大量のデータを、すべてクラウドへ送らず、機器に近い場所に配置した処理装置で行…
企業活動44問
PPM(プロダクトポートフォリオマネジメント)PPM(プロダクトポートフォリオマネジメント)において、市場成長率が低く市場占有率が高い事業の特徴損益分岐点分析計算ある製品の販売価格が1個1,000円、1個当たりの変動費が600円、固定費が年間800,000円であるとき、損益分岐点における年間販売数量は何個か財務・在庫管理指標計算ある商品の年間売上原価が4,800万円、平均在庫高が600万円であるとき、この商品の年間の在庫回転率は何回か財務諸表の読み方財務諸表に関する減価償却計算取得原価500万円、残存価額0円、耐用年数5年の設備を定額法で減価償却するとき、1年当たりの減価償却費は何万円か収益性指標計算当期純利益が240万円、自己資本が3,000万円、総資産が8,000万円である企業の自己資本利益率(ROE)は何%かオペレーションズリサーチ複数の制約条件のもとで、利益の最大化や費用の最小化といった一次式で表される目的を達成する解を求める数理的手法はどれか在庫管理計算年間需要量が3,600個、1回当たりの発注費用が400円、1個を1年間保管する在庫保管費用が8円であるとき、経済的発注量(EOQ)は何個か意思決定不確実な事象の発生確率と、その事象が生じたときの利得が分かっている場合に、各選択肢の期待値を比較して最も有利な案を選ぶ意思決定の考え方CSR(企業の社会的責任)企業のCSR(社会的責任)に関するコーポレートガバナンスコーポレートガバナンスの目的に関するステークホルダ企業経営における『ステークホルダ』の説明事業部制組織事業部制組織の特徴に関するマトリックス組織マトリックス組織の特徴カンパニー制カンパニー制組織の説明プロジェクト組織プロジェクト組織の特徴に関する人材育成(OJT・Off-JT)人材育成手法のうち、OJT(On the Job Training)の説明として、最も適切なものはどれか。目標管理制度(MBO)目標管理制度(MBO)の特徴に関するリーダーシップ論(PM理論)三隅二不二が提唱したPM理論では、リーダーの行動を二つの機能の組合せで類型化する。この二つの機能のコンピテンシ人事評価などで用いられる『コンピテンシ』の説明ナレッジマネジメント(SECIモデル)ナレッジマネジメントのSECIモデルにおいて、個人が持つ暗黙知を、対話や文書化を通じて言語化し、組織で共有できる形式知へ変換する過程はどれかQC七つ道具(管理図)製造工程の品質特性値を時系列で打点し、中心線と上下の管理限界線を引いて工程が安定状態にあるかどうかを監視するために用いるQC七つ道具はどれかQC七つ道具(ヒストグラム)ある製品の重量を多数測定してヒストグラムを作成したところ、左右に離れた2つの山がはっきり現れた。この形状から最も疑われる状況はどれかQC七つ道具(散布図)加熱時間と製品の硬度の関係を調べるため、対になった多数の測定値を縦軸と横軸にとって点を打った散布図を作成した。点が右上がりの帯状に集まっている場合の解釈抜取検査ロットから一部の製品を標本として抜き取って検査し、その結果でロット全体の合格・不合格を判定する抜取検査に関する作業測定・標準時間計算ストップウォッチ法である作業の観測時間が1個当たり4.0分であった。作業者のレイティング係数が110%、余裕率を正味時間に対して20%とするとき、この作業の…PERTの業務応用計算あるプロジェクトの作業はAから始まり、A(3日)の後にBとCに分岐する。Bルートは B(5日)→D(4日)→F(6日)、Cルートは C(2日)→E(8日)→…ゲーム理論(マクシミン)計算次の利得表は、自社が戦略S1〜S3のいずれかを選んだとき、市場環境が状態E1・E2・E3のどれになるかに応じて得られる利益(万円)を表す。S1=(E1:50…期待値による意思決定計算新商品の生産計画で案Aと案Bを比較する。需要が高い確率は0.6、低い確率は0.4である。案Aの利益は需要高で300万円、需要低で100万円、案Bの利益は需要…待ち行列の業務応用計算ある窓口に客が平均して1時間に6人到着し、窓口は平均して1時間に10人を処理できる。到着がポアソン分布、サービス時間が指数分布に従う単一窓口(M/M/1)の…線形計画法(端点評価)計算製品Xと製品Yを生産する。Xは1個当たり利益4万円、Yは1個当たり利益3万円である。機械時間の制約は 2X+Y≦10、人手の制約は X+2Y≦8…稼働率・可用性の業務応用計算稼働率がそれぞれ0.9の装置を2台用いてシステムを構成する。2台を直列に接続した場合のシステム稼働率と、2台を並列(冗長)に接続し少なくとも1台が動けばよい…散布図と疑似相関アイスクリームの売上高と熱中症の搬送者数を散布図にすると強い正の相関が見られたが、アイスクリームの売上が熱中症を引き起こすわけではない。このように2変量に相…損益計算書(P/L)の利益区分計算ある企業の当期の数値が、売上高9,000万円、売上原価5,400万円、販売費及び一般管理費2,100万円であるとき、損益計算書上の営業利益は何万円か損益計算書(P/L)の利益区分計算ある企業の営業利益が4,200万円、受取利息など営業外収益が300万円、支払利息など営業外費用が500万円であるとき、経常利益は何万円か製造原価の計算計算当期の製造に要した費用が、材料費1,800万円、労務費1,200万円、経費600万円であり、期首仕掛品が400万円、期末仕掛品が300万円であるとき、当期製…
残り8問を表示
財務指標(流動比率)計算ある企業の流動資産が3,600万円、流動負債が2,400万円、固定資産が5,000万円であるとき、流動比率は何%か財務指標(自己資本比率)計算ある企業の総資産が8,000万円、負債が5,000万円であるとき、自己資本比率は何%か。なお自己資本は純資産に等しいものとするキャッシュフロー計算書計算間接法によるキャッシュフロー計算書で、税引前当期純利益2,000万円に対し、減価償却費500万円、売上債権の増加300万円、仕入債務の増加200万円を調整す…貸借対照表(B/S)の構造貸借対照表(B/S)に関する連結会計親会社と子会社からなる企業グループ全体を1つの組織とみなして作成する連結財務諸表について、適切なキャッシュフロー計算書キャッシュフロー計算書において、設備投資のための固定資産の取得による現金支出が分類される区分はどれか原価計算製品の製造に関する原価のうち、特定の製品にどれだけ使われたかを直接的に跡づけられる原価を何と呼ぶか売上総利益の算出計算当期の売上高が7,000万円、期首商品棚卸高が800万円、当期商品仕入高が4,500万円、期末商品棚卸高が1,000万円であるとき、売上総利益は何万円か
このページの1,008問は一部です。登録すると基本情報技術者試験の全4,036問。
一問ごとにAIが「なぜ正解か・なぜ他が誤りか」まで解説。まちがえた問題は自動で復習に回り、暗記カードと模試まで無料で使えます。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
過去問だけで合格できますか?
基本情報技術者試験は2023年の改訂以降、本試験問題が原則非公開で、公開されているのはサンプル問題が中心です。旧制度の過去問は科目Aの知識確認には有効ですが、科目B(擬似言語のアルゴリズム)は形式に慣れる演習量が合否を分けます。このページの演習問題は、解説つきで科目A相当の論点を一問ずつ確認できるように作っています。
