整数が配列に格納されていく流れを1つずつ順番に考えてみましょう。10=6,A[6]=0なので、16をA[6]に格納します。10=3,A[3]=0なので、43をA[3]に格納します。10=3,A[3]には43が入っているので格納できません。10=4,A[4]=0なので、73をA[4]に格納します。10=4,A[4]には73が入っているので格納できません。10=5,A[5]=0なので、24をA[5]に格納します。10=5,A[5]には24が入っているので格納できません。10=6,A[6]には16が入っているので格納できません。10=9,A[9]=0なので、85をA[9]に格納します。データの格納は上記の流れで行われるので、85が格納される位置はA[9]となります。7要素番号が0から始まる配列TANGOがある。n個の単語がTANGO[1]からTANGO[n]に入っている。−1]の単語を順に一つずつ後ろにずらして単語表を再構成する流れ図である。aに入れる処理として,適切なものはどれか。補足(例文と訳など)答えTANGO[i]→TANGO[i+1]誤答選択肢TANGO[i]→TANGO[n−i]TANGO[i+1]→TANGO[n−i]TANGO[n−i]→TANGO[i]解説8XMLに関する記述のうち,適切なものはどれか。補足(例文と訳など)答え利用者独自のタグを使って,文書の属性情報や論理構造を定義することができる。誤答選択肢HTMLを基にして,その機能を拡張したものである。XML文書を入力するためには専用のエディタが必要である。文書の論理構造と表示スタイルを統合したものである。Language,拡張可能なマークアップ言語)は、ユーザが定義したタグや属性を用いて文書構造を記述することのできるマークアップ言語です。HTMLが、あらかじめ定義済みのタグを用いてWebページを記述するための言語であるのに対して、XMLでは、データ交換をするのための汎用のデータ形式で、ユーザ独自のタグを用いて記述することが可能です。(タグ名に日本語を使うこともできます。Language)を拡張して策定されました。XMLはテキスト形式なので、OSに付属している普通のテキストエディタで作成・編集が可能です。Language)の説明です。9主記憶のデータを図のように参照するアドレス指定方式はどれか。解説コンピュータの命令は、命令部とアドレス部(オペランド)から構成されています。命令の処理対象となるデータのメモリ上の位置がアドレス部で指定されますが、このとき各種レジスタおよび主記憶上のアドレスを関連付けて有効アドレスを指定する場合があります。このようなアドレス部の情報による有効アドレスを指定方式をアドレス指定方式といいます。アドレス指定方式には次の6種類があります。アドレス部の値をそのまま有効アドレスとする。アドレス部の値で主記憶上のアドレスを指定し、そのアドレスに格納されている値を有効アドレスとする。アドレス部の値にインデックスレジスタの値を加えたものを有効アドレスとする。アドレス部の値にベースレジスタの値を加えたものを有効アドレスとする。アドレス部の値にプログラムカウンタの値を加えたものを有効アドレスとする。アドレス部の値を有効アドレスではなく、そのまま演算対象データとする。図では、アドレス部の値「20」によって主記憶上の20番地を指定し、20番地に格納されている値「25」を有効アドレスとしているので「間接アドレス指定」方式であることになります。10CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。行うために,メモリから読み出したデータを保持する。条件付き分岐命令を実行するために,演算結果の状態を保持する。命令のデコードを行うために,メモリから読み出した命令を保持する。汎用レジスタの説明です。アキュムレータの役割です。命令レジスタの役割です。プログラムカウンタは、次に実行するべき命令が格納されている主記憶上のアドレスを保持するレジスタです。11A〜Dを,主記憶の実効アクセス時間が短い順に並べたものはどれか。補足(例文と訳など)答えA,D,B,C誤答選択肢A,B,C,DC,D,A,BD,C,A,B解説キャッシュメモリと主記憶が存在する場合、実際の1アクセスに要する平均時間を実効アクセス時間といいます。式で表すことができます。AとBはキャッシュメモリがなく計算の必要がないため、CとDについてだけ実効アクセス時間を求めます。したがって4つを実効アクセス時間が短い順に並べると、「A(15),D(17),B(30),C(40)」になります。12組込みシステムのプログラムを格納するメモリとして,マスクROMを使用するメリットはどれか。内容を消去することによって,メモリ部品を再利用することができる。製品の量産後にシリアル番号などの個体識別データを書き込むことができる。動作中に主記憶が不足した場合,補助記憶として使用することができる。Memory)の一種で、特に記録されている内容を書き換えることができないメモリのことを指します。集積回路の配線によって記憶情報を構成し、読み出せる内容が半導体製造に用いるフォトマスクによって固定されることから、マスクROMと呼ばれます。組込みシステムを動作させるためのソフトウェアであるファームウェアには、ハードウェアと密接に結びついていたり、CPU自体の動作を決定するコードを含んでいることがあります。これらの機器に重大な影響を及ぼす可能性のあるデータをむやみに書き換えられないようにするための記憶媒体としてマスクROMが用いられています。13静電容量方式タッチパネルの記述として,適切なものはどれか。補足(例文と訳など)答えタッチパネルの表面に電界が形成され,タッチした部分の表面電荷の変化を捉えて位置を検出する。誤答選択肢タッチすることによって,赤外線ビームが遮られて起こる赤外線反射の変化を捉えて位置を検出する。抵抗膜に電圧を加え,タッチした部分の抵抗値の変化を捉えて位置を検出する。指先と導電膜との間の静電容量の変化を捉えて位置を検出するタッチパネル動作方式の一種です。静電容量方式では多点検出が可能であるため、1点をポイントするだけでなく「ジェスチャー」などの複雑な指示を行うことができます。このメリットを活かし、スマートフォンやタブレット機の入力デバイスに採用されています。赤外線方式の説明です。静電容量方式の説明です。抵抗膜方式の説明です。マトリックススイッチの説明です。14磁気ディスク装置のヘッドが現在シリンダ番号100にあり,待ち行列にシリンダ番号120,90,70,80,140,110,60への入出力要求が並んでいる。次の条件のとき,ヘッドが移動するシリンダの総数は幾らか。〔条件〕(1)および(2)から、移動の最適化が行われると、ヘッドは現在の100から増加方向に110→120→140と移動し、140まで到達したら今度は逆方向に90→80→70→60と移動することになります。80)なので、総数は(40+80=)120になります。15コールドスタンバイシステム,シンプレックスシステム,デュアルシステムを,システムの稼働率の高い順に並べたものはどれか。ここで,各システムを構成するコンピュータは同一であるものとする。各システムの特徴を押さえておきましょう。同じ処理を2組のコンピュータで行い、その結果を照合機でチェックしながら処理を進行していくシステム構成。完全2系統なので信頼性が高い。主系と待機系の2系統で構成されたシステムで、障害発生時には手動で切り替える。必要最小限の機器で構成されたコンピューターシステムのこと。構成機器の一つでも障害が発生すればシステム全体が動作しなくなるため信頼性は低い。障害発生時にもう一方のシステムが自動で処理を引き継ぐ「デュアルシステム」は停止時間がないため最も稼働率が高くなります。次に切替えに要する時間だけシステムが停止する「コールドスタンバイシステム」、最も稼働率が低いのが機器が復旧するまでシステムが停止し続ける「シンプレックスシステム」という順番になります。16シンクライアントシステムの特徴として,適切なものはどれか。補足(例文と訳など)答えクライアントに外部記憶装置がないシステムでは,サーバを防御することによって,ウイルスなどの脅威にさらされるリスクを低減することができる。誤答選択肢GPSを装備した携帯電話を端末にしたシステムであり,データエントリや表示以外に,利用者の所在地をシステムで把握できる。業務用のデータを格納したUSBメモリを接続するだけで,必要な業務処理がサーバ側で自動的に起動されるなど,データ利用を中心とした業務システムを簡単に構築することができる。周辺装置のインタフェースを全てUSBに限定したクライアントを利用することによって,最新の周辺機器がいつでも接続可能となるなど,システムの拡張性に優れている。解説シンクライアントのシン(Thin)とは「薄い、少ない」の意味で、ユーザが使用する端末にサーバに接続するための必要最小限のネットワーク機能、入出力をするためのGUIなどだけを装備させ、ほとんどの処理をサーバ側で行うシステム設計、またはその端末自体のことを指します。コンピュータウィルスなどにより企業内で管理している個人情報などが外部に流出する事件が発生している現在、端末にデータを持たせない特性をもつシンクライアントがセキュリティ対策として注目されています。17信頼性設計におけるフェールソフトの例として,適切なものはどれか。補足(例文と訳など)答えクラスタ構成のシステムにおいて,あるサーバが動作しなくなった場合でも,他のサーバでアプリケーションを引き継いで機能を提供する。誤答選択肢アプリケーションを間違って終了してもデータを失わないように,アプリケーション側の機能で編集中のデータのコピーを常に記憶媒体に保存する。一部機能の障害によってシステムが停止しないよう,ハードウェアやソフトウェアを十分に検証し,信頼性の高いものだけでシステムを構成する。電子メールでの返信が必要とされる受付システムの入力画面で,メールアドレスの入力フィールドを二つ設けて,同ーかどうかをチェックする。解説フェールソフトは、障害が発生した時に、多少のシステム性能の低下を許容し、システム全体の運転継続に必要な機能を維持させようとする考え方です。フェールソフトを実践する対応としてフォールバック(縮退運転)やフェールオーバがあります。クラスタ構成のシステムにおいてアプリケーション障害が発生した場合、クラスタの別ノードにアプリケーションのリソースを移動し処理を引き継ぎます。これをフェールオーバといいます。フールプルーフの例です。フォールトアボイダンスの例です。フェールソフトの例です。フールプルーフの例です。18MTBFとMTTRに関する記述として,適切なものはどれか。補足(例文と訳など)答え予防保守によって,システムのMTBFは長くなる。