令和4年度71テクノロジ系

ITパスポート 令和4年度 問71:ソフトウェア・アプリケーションに関する問題

文書作成ソフトがもつ機能である禁則処理が行われた例はどれか。

  • a改行後の先頭文字が、指定した文字数分だけ右へ移動した。
  • b行頭に置こうとした句読点や閉じ括弧が、前の行の行末に移動した。正答
  • c行頭の英字が、小文字から大文字に変換された。
  • d文字列の文字が、指定した幅の中に等間隔に配置された。
正答:B行頭に置こうとした句読点や閉じ括弧が、前の行の行末に移動した。

AI解説(初心者・標準・上級)

理解度に合わせて3レベルの解説を無料で読めます。

初心者向けまずはここから。やさしく要点を解説

答えは b です。

禁則処理は、文章を打つソフトが「行のはじめに句読点(、。)や閉じカッコ()」が来るのを見栄え悪いから避けてくれる機能です。

たとえば「。」が次の行の先頭に来そうなとき、自動で前の行のおしりに移してくれます。日本語の文章を、読みやすくキレイに整えてくれるルールだと思ってください。

👉 覚え方:「禁則=行頭・行末に来てはダメな文字を、自動でずらす」。

ほかの選択肢:a は字下げ(インデント)/c は大文字変換(オートコレクト)/d は均等割り付け、の話で、禁則処理とは別ものです。

標準試験対策の基準レベル

なぜこれが正解か

正解は b。禁則処理とは、行頭や行末に置くと体裁が悪い文字(行頭禁則:句読点・閉じ括弧・小さい「ゃゅょっ」など/行末禁則:開き括弧など)が来ないよう、文字を前後の行へ自動的に送る処理。bの「行頭の句読点・閉じ括弧を前の行末へ移す」がまさに行頭禁則の動作。

各選択肢の解説

  • a:先頭文字を指定文字数だけ右へ=インデント(字下げ)。
  • c:行頭の英字を小文字から大文字へ=オートコレクト(自動修正)。
  • d:文字を指定幅に等間隔配置=均等割り付け。

覚え方・ひっかけ注意

「禁則=行頭・行末に来てはいけない文字の自動調整」。句読点・括弧が出てくる選択肢を選べばよい。インデントや均等割り付けは“配置”の機能で禁則とは無関係。

上級誤答論破・背景理論まで深掘り

理論的背景

禁則処理(Kinsoku Processing)はJIS X 4051「日本語文書の組版方法」で規定された日本語組版における文字配置のルールであり、正解bの「行頭に置こうとした句読点や閉じ括弧が前の行の行末に移動した」がその典型例である。

禁則処理には2種類がある。①行頭禁則(Line-head Prohibition):行の先頭に配置してはならない文字(句読点「。,」・閉じ括弧「)」「」」・中黒「・」・音引き「ー」等)が行頭に来る場合、前の行の行末に押し込む(ぶら下がり組み)か前行から文字を引き込む(追い込み)処理を行う。②行末禁則(Line-end Prohibition):行の末尾に配置してはならない文字(開き括弧「(」「「」等)が行末に来る場合、次の行の行頭に移動させる処理を行う。

禁則処理が必要な理由は「視覚的な読みやすさ・可読性の確保」である。「おはようございます。」の「。」が行の先頭に来ると日本語として不自然に見える。この処理はWordpressの記事・Microsoft Word・Adobe InDesign・ブラウザのCSSの`line-break`・`word-break`・`overflow-wrap`プロパティによって実装される。

実務での使われ方

禁則処理は日本語ワープロソフトの歴史的な核心機能の一つで、1980年代の東芝Rupo(日本語ワードプロセッサ)・富士通OASYS等の開発において、英語圏のワードプロセッサにない日本語固有の問題として実装された。現代のWebフロントエンド開発ではCSS `word-break: break-all`(禁則処理なし・どこでも折り返し可)と `overflow-wrap: break-word`(長い単語の折り返し)の違いが重要で、日本語コンテンツではブラウザのデフォルト禁則処理を適切に制御することが読みやすいレイアウトの鍵となる。

選択肢aの「改行後の先頭文字が指定した文字数分だけ右へ移動した」は段落インデント(Indentation)の説明である。字下げ・インデントは段落の視認性を高めるためのテキスト整形機能であり、禁則処理とは目的が異なる。選択肢cの「行頭の英字が小文字から大文字に変換された」はオートコレクト(Auto Correct)の「文頭の自動大文字化」機能の説明である。Microsoft Wordの「オートコレクトオプション」で制御できる自動入力補正機能であり、禁則処理とは無関係である。

試験での位置づけ

ITパスポートのソフトウェア・アプリケーション分野で「文書作成ソフトの機能識別」は定番テーマである。本問の禁則処理の核心的特徴は「句読点・括弧が行頭・行末に来るのを自動的に調整する日本語固有の処理」であり、インデント(a)・オートコレクト(c)・均等割り付け(d)という他の文書整形機能との区別が求められる。「禁則」という言葉の意味(禁じられた配置を自動修正する)を理解することが正答への最短ルートとなる。

基本情報技術者(FE)ではオフィスアプリケーションの機能詳細よりもOSの管理機能・アプリケーションソフトの分類(ワープロ・表計算・プレゼン・データベース・グラフィックス・CAD等)、スプレッドシートの関数(VLOOKUP・SUMIF・INDEX/MATCH等)・ピボットテーブル・マクロの概念が問われる。応用情報(AP)ではデータ形式(PDF・DOCX・ODF等の互換性)・電子文書管理システム・コンテンツマネジメントシステム(CMS)の概念まで試験範囲が広がる。

選択肢の発展補足

選択肢dの「文字列の文字が指定した幅の中に等間隔に配置された」は「均等割り付け(Justification)」の説明である。日本語では「均等割り付け」、英語では「Justified alignment」または「Full justification」と呼ばれ、両端を揃えるために単語間のスペースを均等に広げる処理を行う。Webでは`text-align: justify`で実装できるが、日本語テキストでは文字間隔が不均一になる場合があり、`text-justify: inter-ideograph`等のプロパティで調整する。フォントの文字幅計算・カーニング(字間調整)・トラッキング(文字間隔の一律調整)と組み合わせて使われる組版技術である。

日本語特有の組版問題として禁則処理以外に「ルビ(フリガナ)」「縦書き」「縦中横(縦書き文中の横書き数字)」「約物(句読点・括弧等の記号の字幅管理)」がある。Webでの日本語縦書きはCSSの`writing-mode: vertical-rl`で実装でき、電子書籍(EPUB3)では縦書きの禁則処理・ルビの表示が標準化されている。これらは日本語Webフロントエンドの品質に直結する知識であり、UIデザインやコンテンツ制作に関わる実務者にとって重要な技術分野である。

出典・引用について

出典:IPA(情報処理推進機構)公式 ITパスポート試験 令和4年度71/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。

テクノロジ系の他の過去問

55
security
56
database
57
database
58
technology_element
59
network

あなたの弱点を診断して、合格までの最短ルートを

この分野を連続演習し、AIがあなたの弱点を分析。合格ナビならITパスポートの過去問を解きながら学べます。