基本情報 C言語過去問と出題傾向

基本情報 C言語問題と出題傾向

 基本情報技術者試験の準備にご利用ください。

基本情報試験の対策に!

問題・解答・解説・実演
(eラーニング講座)
基本情報C言語 

過去問一覧

  出題傾向のリンクから、関連する 詳細 プログラミングTips詳細 用語集 のページを参照できます。
年・期問題と解答出題内容
H29年度 秋期 文字列の誤り検出
回文を見つけて表示する
春期 ダイクストラ法による最短経路の探索
マーク式試験の答案の採点
H28年度 秋期 編集パターンによる数値の表示
遅延日数を最小にする開発作業順序を求める
春期 簡易メモ帳の編集機能
フラクタル図形と再帰呼び出し
H27年度秋期 Boyer-Moore-Horspool 法による文字列の照合
入退室記録の印字処理と整合性チェック
春期 k番目に小さい値を見つける
換字表による暗号化
H26年度秋期 テキスト編集処理におけるエディットグラフ作成
ファイルの突合せ、文字列処理、ビット処理
春期 空き領域管理リスト
改行や空白に注目したテキスト編集処理
H25年度秋期 英文字列の圧縮、復元プログラム / 文字列、仕様に基づく処理や判断
英単語を辞書順で比較する関数 / 文字列、仕様の読解とプログラム動作の理解
春期 食料品値引き処理 / リスト構造、データ検索やポインタの操作による追加、削除
料金計算(有線テレビ、インターネット) / プログラムの追跡、配列の表引き
H24年度秋期 駅間の最短距離(Warshall-Floyd法) / 計算量やメモリ使用量のオーダ、配列
くじの当選番号、前後賞調べ / 可変表、文字配列とポインタ文字列の基本
春期 ビット演算の関数 / 仕様に基づくプログラム作成、修正案の評価、処理効率の理解
会議可能な時間帯調べ / データ構造(ポインタ配列, 構造体)の理解、仕様変更
H23年度秋期 演算を行う文の解析と変換 / 状態遷移表の解析、演算子の優先順位、文字列処理
整数の除算を 10進小数出力 / 数学的アルゴリズムの実装、演算順序や繰り返し
特別 配列の要素組み合わせ調べ / 例によるプログラム動作理解、関数の仕様と形式
劇場座席の空き確認 / 仕様の把握とプログラムの作成、構造体、構造体配列
H22年度秋期 符号付き2進整数の乗算 / プログラムの追跡、計算効率と計算量の考察
バスの到着待ち,遅延時間計算 / 状態変化の影響把握、プログラム作成と仕様追加
春期 マージソート / アルゴリズムの理解、再帰処理とその終了判定
英文の整形出力 / 文字格納位置の制御、仕様変更による修正、数字列の数値化
H21年度秋期 ニュートン法の方程式の解 / 計算誤差の考慮、実数型の四則演算、配列処理
多倍長整数の入出力と加算 / 構造体, 演算子, 条件文や繰り返し制御
春期 画素データの塗替え / アルゴリズム理解、計算効率と計算量、配列操作、例外処理
相対パス→絶対パスへの変換 / 文字列の分割と連結、ポインタの扱い方や演算
H20年度秋期 整数を3桁区切り形式へ / 整数を文字列に変換、仕様に基づく実装
換字表による暗号化 / 2次元配列の換字表を使った変換、仕様に基づく作成と修正
春期 参考資料名一覧の作成 / 文字列の抜き出しや比較、参考:空文
小数から既約分数への変換 / 数学的思考力、仕様に基づく算術式の導出
H19年度秋期 花文字パターンの回転 / 2次元配列の行・列の入替え操作、繰り返し処理
配送料金の計算 / 仕様の読取、実行の流れの追跡、複数の条件分岐や条件判断
春期 すごろくプログラム / テーブルドリブンによる実行制御、関数の仕様理解と処理追加
リーグ戦の勝敗表 / 構造体ポインタ、キャスト、プログラム追跡による仕様の理解
H18年度秋期 数当てゲーム / 関数の仕様理解と活用、do〜while ほか制御文の理解
文字列のパターンマッチング / 完成プログラムからの仕様読取、実行結果の予測
春期 コッホ曲線描画 / 再帰呼出しの終了条件や呼び出し時に渡す関数引数
英単語検索プログラム / 構造体をポインタでつなぐ木構造、参考:構造体タグ
H17年度秋期 マスタファイルの更新 / レコードのマージ(併合)、ファイルの読み書き
成績出力プログラム / 目的に沿ったデータ構造(ポインタとリスト構造、2次元配列)
春期 可変フォントのテキスト整形 / 構造体配列、文字列の配列、処理内容の理解
鉄道の運賃表 / 距離運賃体系表による計算方法の理解、参考:++の前後置
H16年度秋期 URLencoding / 変換の仕様を理解しコードを選択、ビット演算
描画命令によるマーカの制御 / プログラムから意図を読取、スタック構造体
春期 点を内包する最小円 / 基本的な制御や演算
コードの注釈除去 / 注釈の判定ロジック、コードの理解とプログラム修正
H15年度秋期 コンサート座席の空き確認 / プログラムの作成、構造体とポインタ、2次元配列
csvから表への load/save / 関数の仕様を理解して実装、出力結果を判断
春期 フラクタル図形出力 / 2次元配列の操作、出力図から条件文を考察
圧電センサの温度補正 / 仕様に基づくプログラム作成、二分探索
H14年度秋期 素因数分解 / 基本的な制御や演算
凸四角形を描く関数 / 判定アルゴリズムと関数処理内容の理解
春期 三角形領域内の画素点灯 / 再帰呼出しの条件や関数に渡す引数
マクロ定義を展開 / 実行例によるプログラムの動作理解、ポインタ
H13年度秋期 構文解析と要素への分解 / 文字列操作の仕様を理解しコードを完成
迷路を解くプログラム / 迷路の探索経路や解法変更の考察、2次元配列
春期 長方形領域内の色を数える / 構造体の2次元配列、条件演算子
自由曲線の近似直線描画 / 処理方式の理解、再帰呼出しの終了条件