<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>花文字 | 基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</title>
	<atom:link href="https://fenavi.seplus.jp/tag/%e8%8a%b1%e6%96%87%e5%ad%97/feed/" rel="self" type="application/rss+xml" />
	<link>https://fenavi.seplus.jp</link>
	<description>基本情報技術者試験を学習する人のためにつくられた専門メディア。250本以上の記事を掲載し、勉強方法や各分野のポイント、過去問解説など、試験に役立つ情報を発信。試験対策書籍を執筆する著者が、はじめて学ぶ人でもわかりやすく解説します。（2023年度からの新制度に対応済み）</description>
	<lastBuildDate>Fri, 08 Jan 2021 06:16:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>「厳選5題」過去問と解説 &#124; 平成27年度 秋期 の過去問やるならこれをやれ</title>
		<link>https://fenavi.seplus.jp/kakomon-gensen/h27_autumn/</link>
		
		<dc:creator><![CDATA[矢沢 久雄]]></dc:creator>
		<pubDate>Thu, 06 Jun 2019 03:20:42 +0000</pubDate>
				<category><![CDATA[2のべき乗]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[テクニック 具体的な値を想定]]></category>
		<category><![CDATA[ディスク]]></category>
		<category><![CDATA[午前問題]]></category>
		<category><![CDATA[花文字]]></category>
		<category><![CDATA[計算問題]]></category>
		<category><![CDATA[過去問演習]]></category>
		<guid isPermaLink="false">/?post_type=kakomon-gensen&#038;p=1286</guid>

					<description><![CDATA[<p>ここでは、平成 27 年度秋期 基本情報技術者試験の午前試験 の中から「やるべき問題」を 5 題に厳選し、ぶっちゃけた解説をさせていただきます。 やるべき問題とは、よく出る問題であり、かつ、練習すればできる問題（練習しな [&#8230;]</p>
<p>The post <a href="https://fenavi.seplus.jp/kakomon-gensen/h27_autumn/">「厳選5題」過去問と解説 | 平成27年度 秋期 の過去問やるならこれをやれ</a> first appeared on <a href="https://fenavi.seplus.jp">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ここでは、<a href="https://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2015h27_2/2015h27a_fe_am_qs.pdf" rel="noopener" target="_blank">平成 27 年度秋期 基本情報技術者試験の午前試験</a> の中から「やるべき問題」を 5 題に厳選し、ぶっちゃけた解説をさせていただきます。</p>
<p>やるべき問題とは、よく出る問題であり、かつ、練習すればできる問題（練習しないとできない問題）です。</p>
<div class="blue-grey-text small-text pad_20 grey lighten-5 mag_h30">
<i class="material-icons light-blue-text mag_rt05">info</i>本記事ではわかりやすいよう、問題文にシンタックスハイライトやメモなどを入れています</span>
</div>
<style>h2 .chip{vertical-align:middle;background:#3f51b5;color:white;margin-right:.75em;}.chip i{font-size:2em!important;}dl.inline dd{margin-left:2em}.card-panel>pre{margin-right:-24px;margin-left:-24px;padding-right:24px;padding-left:24px}table{font-size:.85em;}@media screen and (min-width:601px){.responsive-width{width:70%}}</style>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_one</i></span>2 のべき乗を見たら「ビビッ！」と感じてください</h2>
<div class="card-panel mag_h50">
問 1　(平成 27 年度 秋期)</p>
<p>10 進数の演算式 7 ÷ 32 の結果を 2 進数で表したものはどれか。</p>
<p>ア　0.001011　　イ　0.001101　　<br class="hide-on-med-and-up">ウ　0.00111　　エ　0.0111
</div>
<div class="chip">解説</div>
<p>基本情報技術者試験の受験者なら、 7 ÷ 32 の <span class="bold">32 を見て、「ビビッ！」と感じてください。 </span>32 は 2 の べき乗 だからです。</p>
<p><span class="bold">2 進数は、 1 ビット右シフトする（ 1 桁下げる）と、値が 1 / 2 になります。</span></p>
<p>÷ 32 の結果は、 ÷ 2 ÷ 2 ÷ 2 ÷ 2 ÷ 2 と同じなので、 5 ビット右シフトする（ 5 桁下げる）ことで得られます。</p>
<p>7 を 2 進数で表すと、 111 です。<br />
111 を 5 ビット右シフトする（ 5 桁下げる）と、0.00111 です。</p>
<p>したがって、ウが正解です。</p>
<p><span class="chip mag_tp30 mag_rt05">解答</span>ウ</p>
<div class="background c-round">
<p class="mag_bt10"><span class="chip z-depth-1 teal white-text mag_rt05">コラム</span><span class="post-title">32 以外の 2 のべき乗を見ても「ビビッ！」と感じてください</span></p>
<p>1 ～ 1024 までの 2 のべき乗を一息で言えるように練習しておくことをお勧めします。<br />
<span class="bold">1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024</span> です。</p>
<p>慣例として、</p>
<p>「いち、にい、よん、<span class="bold red-text">ぱあ、</span>じゅうろく、さんじゅうに、<span class="bold red-text">ろくよん、いちにっぱ、にごろ、ごーいちに、</span>せんにじゅうよん」</p>
<p>と読みます。 赤色にした部分が、特殊な読み方なので注意してください。</p>
<p>それでは、一息で、<br />
「いち、にい、よん、ぱあ、じゅうろく、さんじゅうに、ろくよん、いちにっぱ、にごろ、ごーいちに、せんにじゅうよん」。<br />
はい、もう一度、<br />
「いち、にい、よん、ぱあ、じゅうろく、さんじゅうに、ろくよん、いちにっぱ、にごろ、ごーいちに、せんにじゅうよん」。
</p></div>
<p><i class="material-icons light-blue-text">search</i><span class="grey-text mag_w10">タグで関連記事をチェック</span><a href="/tag/2のべき乗/" class="tag">2 のべき乗</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_two</i></span>公式があるのかな？ と考えずに、地道に経路のパターンを数えよう</h2>
<div class="card-panel mag_h50">
問 2 平成 27 年度 秋期</p>
<p>図の線上を、点 P から点 R を通って、点 Q に至る最短経路は何通りあるか。</p>
<figure>
<img decoding="async" class="hoverable materialboxed z-depth-5" style="margin:auto;" src="/wordpress/wp-content/uploads/2019/06/q2_h27_a_figure.png" loading="lazy"><br />
</figure>
<p>ア　16　　イ　24　　ウ　32　　エ　60
</p></div>
<div class="chip">解説</div>
<p>このような数学的な問題を見ると「公式があるのかな？」と思うかもしれません。</p>
<p>そういう人に知っておいてほしいのは、<span class="bold">「基本情報技術者試験には、あらかじめ公式を暗記しておく必要のある問題が出たことがない」</span>ということです。</p>
<p>&nbsp;</p>
<p>それでは、どうやって、この問題を解けばよいのか？</p>
<p>指でたどって、地道に経路のパターンを数えればよいのです。 ただし、公式の暗記は不要でも、常識的な判断は必要です。</p>
<p>点 P から 点 R を通って、点 Q に至る経路の数を求めるのですから、点 P から 点 R へ行く経路の数と、点 R から 点 Q へ行く経路の数の掛け算になります。</p>
<p>&nbsp;</p>
<p>それでは、数えてみましょう。</p>
<p>まず、点 P から 点 R へ行く経路の数です。 以下のように、全部で 6 通りです。</p>
<div class="row mag_h40">
<div class="col m4 mag_h10">
<img decoding="async" class="z-depth-5 materialboxed hoverable" src="/wordpress/wp-content/uploads/2019/06/route1.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="z-depth-5 materialboxed hoverable" src="/wordpress/wp-content/uploads/2019/06/route2.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="z-depth-5 materialboxed hoverable" src="/wordpress/wp-content/uploads/2019/06/route3.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="z-depth-5 materialboxed hoverable" src="/wordpress/wp-content/uploads/2019/06/route4.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="z-depth-5 materialboxed hoverable" src="/wordpress/wp-content/uploads/2019/06/route5.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="z-depth-5 materialboxed hoverable" src="/wordpress/wp-content/uploads/2019/06/route6.png" loading="lazy">
</div>
</div>
<p>次に、点 R から 点 Q へ行く経路の数です。 以下のように、全部で 10 通りです。</p>
<div class="row mag_h40">
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route7.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route8_rev.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route9_rev.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route10.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route11.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route12.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route13.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route14.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route15.png" loading="lazy">
</div>
<div class="col m4 mag_h10">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/route16.png" loading="lazy">
</div>
</div>
<p>したがって、点 P から 点 R を通って、点 Q に至る経路の数は、6 × 10 = 60 通りなので、エが正解です。</p>
<p><span class="chip mag_tp30 mag_rt05">解答</span>エ</p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_3</i></span>花文字の回転は、2 つの解き方のわかりやすい方を使おう</h2>
<div class="card-panel mag_h50">
問 6　平成 27 年度 秋期</p>
<p>配列 A が図 2 の状態のとき，図 1 の流れ図を実行すると, 配列 B が図 3 の状態になった。 図 1 の a に入れるべき操作はどれか。 ここで，配列 A, B の要素をそれぞれ A( i, j ), B( i, j ) とする。</p>
<div class="row">
<div class="col s3">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/q6_h27_a_figure.png" loading="lazy">
</div>
<div class="col s9">
<img decoding="async" class="materialboxed z-depth-5 hoverable" src="/wordpress/wp-content/uploads/2019/06/q6_h27_a_figure2.png" loading="lazy">
</div>
</div>
<p>ア　A( i, j ) → B( 7 &#8211; i, 7 &#8211; j )　　<br class="hide-on-med-and-up">イ　A( i, j ) → B ( 7 &#8211; j, i )<br />
ウ　A( i, j ) → B( i, 7 &#8211; j )　　<br class="hide-on-med-and-up">エ　A( i, j ) → B( j, 7 &#8211; i )
</div>
<div class="chip">解説</div>
<p>アスタリスク（*）を並べて、大きな文字の形にしたものを「花文字」と呼びます。 花を並べて作った文字のようだからです。</p>
<p>この問題は、 F という形の花文字を右に 90 度回転させるには、配列 A から 配列 B に、どのように個々の要素をコピーすればよいかを答えるものです。 問題の解き方は、2 つありますので、わかりやすい方法を使ってください。</p>
<p>1 つ目の解き方は、具体的に 1 つの要素を想定して、それを選択肢の i と j に入れて成り立つものを選ぶという方法です。</p>
<figure>
<img decoding="async" class="materialboxed z-depth-5 hoverable responsive-width" src="/wordpress/wp-content/uploads/2019/06/q6_h27_a_figure3.png" loading="lazy"><br />
</figure>
<p>たとえば、配列 A の A( 3, 4 ) という要素は、配列 B の B( 4, 4 ) にコピーされます。 選択肢の左辺の A( i, j ) に A( 3, 4 ) を想定したので、右辺の i に 3 を代入し、 j に 4 を代入すると、</p>
<dl class="inline">
<dt>ア</dt>
<dd>B( 4, 3 )</dd>
<dt>イ</dt>
<dd>B( 3, 4 )</dd>
<dt>ウ</dt>
<dd>B( 3, 3 )</dd>
<dt>エ</dt>
<dd>B( 4, 4 )</dd>
</dl>
<p>ここでは、B( 4, 4 ) になればよいので、エが正解です。</p>
<p><span class="chip mag_tp30 mag_rt05">解答</span>エ</p>
<p class="grey-text"><i class="material-icons light-blue-text">search</i><span class="grey-text mag_w10">タグで関連記事をチェック</span><a href="../../tag/テクニック-具体的な値を想定/" class="tag">テクニック 具体的な値を想定</a></p>
<p>&nbsp;</p>
<p>もう 1 つの解き方は、練習しておけば、こちらの方が簡単でしょう。</p>
<p>配列 A では、 i が上から何個目かを示し、 j が左から何個目かを示します。<br />
配列 B では、配列 A の i で、右から何個目かを示します（これは水平方向です）。</p>
<p>右端は、 7 なので、右から何個目かは、 7 &#8211; i です。 配列 B では、配列 A の j で上から何個目かを示します（これは垂直方向です）。</p>
<p>したがって、配列 B の B( 垂直方向, 水平方向 ) は、B( j, 7 &#8211; i ) であり、エが正解です。</p>
<figure>
<img decoding="async" class="materialboxed z-depth-5 hoverable responsive-width" src="/wordpress/wp-content/uploads/2019/06/q6_h27_a_figure4.png" loading="lazy"><br />
</figure>
<p><i class="material-icons light-blue-text">search</i><span class="grey-text mag_w10">タグで関連記事をチェック</span><a href="/tag/花文字/" class="tag">花文字</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_4</i></span>セクタとブロック、ディスクの構造を知っておこう</h2>
<div class="card-panel mag_h50">
問 12　平成 27 年度 秋期</p>
<p>500 バイトのセクタ 8 個を 1 ブロックとして，ブロック単位でファイルの領域を割り当てて管理しているシステムがある。 2,000 バイト及び 9,000 バイトのファイルを保存するとき,これら二つのファイルに割り当てられるセクタ数の合計は幾らか。</p>
<p>ここで，ディレクトリなどの管理情報が占めるセクタは考慮しないものとする。</p>
<p>ア　22　　イ　26　　<br class="hide-on-med-and-up">ウ　28　　エ　32
</div>
<div class="chip">解説</div>
<p>これまでにも何度か説明しましたが、基本情報技術者試験の計算問題の多くは、その計算が実務で頻繁に行われるから出題されるのではなく、</p>
<p><span class="bold">「仕組みがわかっているなら、この計算できるよね」</span></p>
<p>というものです。</p>
<p>この問題も、「ディスクの構造がわかっていれば、この計算できるよね」というものです。</p>
<p>&nbsp;</p>
<p>ディスクを読み書きする最小単位を <span class="bold">セクタ</span> と呼びます。</p>
<p>ただし、小さなセクタの単位で読み書きすると、細かすぎて時間がかかってしまうので、実際には、いくつかのセクタをまとめた <span class="bold">ブロック</span> という単位で、ディスク上のファイルが読み書きされています。</p>
<p>1 つのブロックに複数のファイルが格納されることはありません。 ブロックの一部に空きができても、そのままにします。</p>
<p>ここまでが、ディスクの構造に関する知識です。</p>
<p>&nbsp;</p>
<p>それでは、問題を解いてみましょう。</p>
<p>500 バイト の セクタ が 8 個で 1 ブロックなので、 1 ブロックのサイズは、<br />
<i class="material-icons mag_rto5 blue-text">chevron_right</i>500 バイト × 8 = 4000 バイト<br />
です。</p>
<p>2000 バイト のファイルは、 1 つのブロックに格納されます（ 2000 バイトの空ができます）。</p>
<p>9000 バイト のファイルは、<br />
<i class="material-icons mag_rto5 blue-text">chevron_right</i>4000 + 4000 + 1000（ 3000 バイトの空ができます）<br />
に分けられて、3 つのブロックに格納されます。</p>
<p>ブロックの合計は、<br />
<i class="material-icons mag_rto5 blue-text">chevron_right</i>1 + 3 = 4 ブロック<br />
です。</p>
<p>1 ブロックが 8 セクタなので、<br />
<i class="material-icons mag_rto5 blue-text">chevron_right</i>4 ブロック = 4 × 8 = 32 セクタ<br />
です。</p>
<p>したがって、エが正解です。</p>
<p><span class="chip mag_tp30 mag_rt05">解答</span>エ</p>
<p>&nbsp;</p>
<p>いかがですか。「ディスクの構造がわかっていれば、この計算できるよね」という問題だったでしょう。</p>
<p><i class="material-icons light-blue-text">search</i><span class="grey-text mag_w10">タグで関連記事をチェック</span><a href="/tag/ディスク/" class="tag">ディスク</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_5</i></span>この問題で SQL の集約関数をまとめて覚えよう</h2>
<div class="card-panel mag_h50">
問 28 平成 27 年度　秋期</p>
<p>&#8220;出庫記録&#8221; 表に対する SQL 文のうち，最も大きな値が得られるものはどれか。</p>
<table class="mag_h30 centered responsive-width">
<caption>出庫記録</caption>
<thead>
<tr>
<th>商品番号</th>
<th>日付</th>
<th>数量</th>
</tr>
</thead>
<tr>
<td>NP200</td>
<td>2015-10-10</td>
<td>3</td>
</tr>
<tr>
<td>FP233</td>
<td>2015-10-10</td>
<td>2</td>
</tr>
<tr>
<td>NP200</td>
<td>2015-10-11</td>
<td>1</td>
</tr>
<tr>
<td>FP233</td>
<td>2015-10-11</td>
<td>2</td>
</tr>
</table>
<p class="grey-text hide-on-med-and-up mag_h10 small-text"><i class="material-icons light-blue-text mag_rt05">swipe</i>SQL 文は横スクロールできます</p>
<p>ア　</p>
<pre><code class="language-sql"> SELECT AVG(数量) FROM 出庫記録 WHERE 商品番号 = 'NP200' </code></pre>
<p>イ　</p>
<pre><code class="language-sql"> SELECT COUNT(*) FROM 出庫記録 </code></pre>
<p>ウ　</p>
<pre><code class="language-sql"> SELECT MAX(数量) FROM 出庫記録 </code></pre>
<p>エ　</p>
<pre><code class="language-sql"> SELECT SUM(数量) FROM 出庫記録 WHERE 日付 = '2015-10-11' </code></pre>
</div>
<div class="chip">解説</div>
<p>SQLには、データの合計値や平均値などを求める関数が用意されていて<span class="bold">「集約関数」</span>と呼ばれます。</p>
<p>この問題を通して、集約関数の種類と機能を覚えておきましょう。</p>
<p>COUNT 関数だけ、カッコの中に列名ではなくアスタリスク (*) を指定することもできます。</p>
<table class="striped block mag_h30 responsive-width">
<thead class="hide-on-small-only">
<tr>
<th>集約関数</th>
<th>機能</th>
</tr>
</thead>
<tbody>
<tr>
<td><code class="language-sql">　SUM(列名)　</code></td>
<td>列名のデータの合計値を求める（sum = 合計値）</td>
</tr>
<tr>
<td><code class="language-sql">　AVG(列名)　</code></td>
<td>列名のデータの平均値を求める（average = 平均値）</td>
</tr>
<tr>
<td><code class="language-sql">　MAX(列名)　</code></td>
<td>列名のデータの最大値を求める（max = 最大値）</td>
</tr>
<tr>
<td><code class="language-sql">　MIN(列名)　</code></td>
<td>列名のデータの最小値を求める（min = 最小値）</td>
</tr>
<tr>
<td><code class="language-sql">　COUNT(列名)　</code></td>
<td>列名のデータが NULL でないレコード件数を求める（count = 数量）<br />
<small>( NULL は &#8220;何もない&#8221; ということを指します</small>)</td>
</tr>
<tr>
<td><code class="language-sql">　COUNT(*)　</code></td>
<td>NULL のデータも含めたレコード件数を求める（count = 数量）</td>
</tr>
</tbody>
</table>
<p>集約関数の種類と機能がわかったら、問題を解いてみましょう。</p>
<dl class="inline">
<dt>ア</dt>
<dd>商品番号 が「 NP200 」であるレコードの 数量の平均値 なので、 3 と 1 の平均値で 2 が得られます。 </dd>
<dt>イ</dt>
<dd>出庫記録のレコード件数 なので、4 が得られます。 </dd>
<dt>ウ</dt>
<dd>数量 の最大値なので、3 が得られます。 </dd>
<dt>エ</dt>
<dd>日付が「 2015-10-11 」であるレコードの 数量の合計値 なので、 1 と 2 の合計で 3 が得られます。 </dd>
</dl>
<p>したがって、最も大きな値が得られるのは、イです。</p>
<p><span class="chip mag_tp30 mag_rt05">解答</span>イ</p>
<p class="grey-text"><i class="material-icons light-blue-text">search</i><span class="grey-text mag_w10">タグで関連記事をチェック</span><a href="/tag/SQL/" class="tag">SQL</a></p>
<div class="divider mag_h50"></div>
<p>記事をお読みいただきありがとうございます。</p>
<p>もしも、一度解いただけでは、よくわからない問題があったなら、わかるまで何度でも練習してください。 <span class="bold">「やるべき問題」は「わかるまでやるべき問題」</span>だからです。</p>
<p>この厳選問題大全集が、受験者の皆様のお役に立てば幸いです。</p>
<p>&nbsp;</p><p>The post <a href="https://fenavi.seplus.jp/kakomon-gensen/h27_autumn/">「厳選5題」過去問と解説 | 平成27年度 秋期 の過去問やるならこれをやれ</a> first appeared on <a href="https://fenavi.seplus.jp">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2018年度(平成30年度) 基本情報技術者試験 午前免除(修了試験) の講評 ～7月22日実施</title>
		<link>https://fenavi.seplus.jp/guide/report_fe_special_test_201807/</link>
		
		<dc:creator><![CDATA[矢沢 久雄]]></dc:creator>
		<pubDate>Thu, 26 Jul 2018 03:48:13 +0000</pubDate>
				<category><![CDATA[出題傾向]]></category>
		<category><![CDATA[午前免除試験]]></category>
		<category><![CDATA[花文字]]></category>
		<category><![CDATA[試験講評]]></category>
		<guid isPermaLink="false">http://www.seplus.jp/dokushuzemi/ec/fe/fenavi/?post_type=guide&#038;p=352</guid>

					<description><![CDATA[<p>2018 年 7 月 22 日（日）に実施された基本情報技術者の午前免除試験の講評をさせていただきます。 内容に関しては、これまでの午前免除試験と同様であり、ほぼ 100% が過去問題の再利用でした。講評するまでもありま [&#8230;]</p>
<p>The post <a href="https://fenavi.seplus.jp/guide/report_fe_special_test_201807/">2018年度(平成30年度) 基本情報技術者試験 午前免除(修了試験) の講評 ～7月22日実施</a> first appeared on <a href="https://fenavi.seplus.jp">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>2018 年 7 月 22 日（日）に実施された基本情報技術者の午前免除試験の講評をさせていただきます。</p>
<p>内容に関しては、<strong>これまでの午前免除試験と同様であり、ほぼ 100% が過去問題の再利用</strong>でした。講評するまでもありません。</p>
<p><i class="material-icons mag_h30 indigo-text">label</i>前回の講評</p>
<p><a href="/guide/report_fe_special_test_201806/"></p>
<div class="card hoverable">
<div class="row valign-wrapper direction-column-on-small">
<div class="col m3 pad_00 flex"><img decoding="async" src="/wordpress/wp-content/uploads/2018/06/report_fe_special_201806_cover-e1528876716384.png"></div>
<div class="col m9 pad_20 black-text bold">2018年度(平成30年度) 基本情報技術者試験<br />午前免除(修了試験) の講評 ～6月10日実施</div>
</div>
</div>
<p></a></p>
<p>&nbsp;</p>
<p>そこで、私が予想していた問題の的中率を報告し、あと 2 、3 問できるようになるためのアドバイスをして、講評に代えさせていただきます。</p>
<p>&nbsp;</p>
<h2 class="mag_h50 bold">予想問題の的中率は 22%</h2>
<p>私は、基本情報技術者の対策講座で講師をしています。今回の午前免除試験に向けて、直前対策講座を実施しました。</p>
<p>その講座の中で、予想問題として、よく出る問題と用語 Top 100 の上位 10 問 と、ある年度の午前問題 1 回分を演習しました。</p>
<p>&nbsp;</p>
<p>よく出る問題と用語 Top 100 は、拙著 <a href="https://www.shoeisha.co.jp/book/detail/9784798154251">「情報処理教科書 出るとこだけ！ 基本情報技術者 テキスト＆問題集 2018 年版」（翔泳社刊）</a> に掲載されているものです。</p>
<p>ある年度の午前問題は、私の経験で選んだものです。</p>
<p>&nbsp;</p>
<p>試験に落ちる人は、まるきりダメで落ちるのではありません。「あと 2 、3 問できれば合格できたのに．．．残念！」という人が多いのです。</p>
<p>そうならないように、予想問題を演習したのです。</p>
<p>&nbsp;</p>
<p>はたして、予想問題は的中したのでしょうか？</p>
<p>以下に結果を示します。今回の午前免除試験の 全 80 問中 20 問 が、予想問題と合っていました。</p>
<p><strong>約 22% の的中率</strong>です。</p>
<p>バッチリ当たったとは、言えないかもしれませんが、直前対策講座を実施した効果は、十分にあったと思います。的中した 20 問は、きっと「あと 2 、3 問」になったでしょう。</p>
<table class="mag_h50 bordered">
<tbody>
<tr>
<td>よく出る問題と用語 Top 100の上位 10 問</td>
<td>10 問中 3 問が的中（ 30% ）</td>
</tr>
<tr>
<td>午前問題 1 回分（テクノロジ系）</td>
<td>50 問中 10 問が的中（ 20% ）</td>
</tr>
<tr>
<td>午前問題 1 回分（マネジメント系）</td>
<td>10 問中 3 問が的中（ 30% ）</td>
</tr>
<tr>
<td>午前問題 1 回分（ストラテジ系）</td>
<td>20 問中 4 問が的中（ 20% ）</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2 class="mag_h50 bold">あと 2 、3 問ならこれをやれ（その 1 ）</h2>
<p>試験問題の中には、初めて見た問題であっても常識的な判断で解けるものと、事前に練習しておかないと解けないものがあります。</p>
<p>今回の午前免除試験の中から、事前に練習しておかないと解けない問題の例を、テクノロジ系に絞って、何問か紹介しましょう。</p>
<p><strong>過去問題を練習するときは、「これはできない！」という問題を克服するべき</strong> です。</p>
<p>そうすれば、「あと 2 、3 問できれば合格できたのに．．．残念！」という結果にならずに済みます。それを知ってください。</p>
<div class="card-panel mag_h30">
問 2　32 ビットで表現できるビットパターンの個数は，24 ビットで表現できる個数の何倍か。</p>
<p>ア　8　　イ　16　　ウ　128　　エ　256
</p></div>
<p>「ビット数が増えると、表現できるビットパターンがどれだけ多くなるか」という問題です。</p>
<p>こういう問題を練習するときには、「 n ビットで表せるビットパターンは 2 の n 乗である」という<strong>小難しい一般論で考えるべきではありません。</strong></p>
<p>この問題の「 32 ビット」と「 24 ビット」という具体的なビット数で練習するべきです。</p>
<p>なぜなら、午前免除試験では、過去に出題されたものと同じ問題が再利用されるからです。</p>
<p>&nbsp;</p>
<p>2 進数の 1 ビットは、0 と 1 の 2 通りなので、1 ビット増えると表現できる ビットパターンの数 は、2 倍 になります。</p>
<p>32 ビットは、24 ビットより 8 ビット多いので、</p>
<p>2 倍の 2 倍の 2 倍の 2 倍の 2 倍の 2 倍の 2 倍の 2 倍 を計算して、<br />
2 、4 、8 、16 、32 、64 、128 、256 倍です。</p>
<p>答えは、選択肢エです。</p>
<p>繰り返しアドバイスしますが、</p>
<p>「 nビットで表せるビットパターンは 2 の n 乗である」ではなく、<br />
「32 ビットは、24 ビットより 8 ビット多いので、2 倍の 2 倍の 2 倍の 2 倍の 2 倍の 2 倍の 2 倍の 2 倍で 256 倍」</p>
<p>で覚えるのですよ。</p>
<p>&nbsp;</p>
<h2 class="mag_h50 bold">あと 2 、3 問ならこれをやれ（その 2）</h2>
<p><a href="/wordpress/wp-content/uploads/2018/07/Q5.png"><img decoding="async" class="hoverable mag_h50" src="/wordpress/wp-content/uploads/2018/07/Q5.png" alt="" /></a></p>
<p>これは、「花文字の回転」と呼ばれる問題です。</p>
<p>アスタリスク（ * が花に見える）を並べて大きな文字を作っています。図 2 の状態の配列 A を右に 90 度回転させて、図 3 の状態の配列 B にします。</p>
<p>この問題を見た瞬間「わからないのでパス！」と思ってしまう人が多いでしょう。</p>
<p>もしくは、フローチャートをコツコツ読んで断念し、時間を無駄にしてしまう人も多いでしょう。</p>
<p>&nbsp;</p>
<p>どうやって解けばよいか説明しますので、しっかり練習してください。</p>
<p>&nbsp;</p>
<p>図 2 と図 3 を見比べると、回転前に「上から i 番目、左から j 番目」だったアスタリスクの位置が、回転後には「右から i 番目、上から j 番目」になることがわかります。</p>
<p>末尾は、7 なので、回転後の「上から j 番目、右から i 番目」は、「上から j 番目、左から 7 － i 番目」です。</p>
<p>つまり、回転前の A ( i, j ) を、回転後の B ( j, 7 － i ) に格納します。</p>
<p>これは、B ( j, 7－i ) ← A ( i, j ) であり、答えは、選択肢エです。</p>
<p>&nbsp;</p>
<p>どうです。わかってしまえば簡単でしょう。</p>
<p>丸暗記ではなく、どうやって解くか、どう考えるかを練習しておきましょう。</p>
<p>フローチャートをコツコツ読む問題ではないことも知っておきましょう。</p>
<p><i class="material-icons teal-text text-lighten-2 mag_h50">label</i> 関連タグ: <a href="/tag/花文字/" class="chip teal white-text">花文字</a></p>
<p>&nbsp;</p>
<h2 class="mag_h50 bold">あと 2 、3 問ならこれをやれ（その3）</h2>
<div class="card-panel mag_h30">
<p>問 14　オンラインリアルタイム処理における一つのトランザクションについて端末側で応答時間，回線伝送時間，端末処理時間が測定できるとき，サーバ処理時間を求める式として適切なものはどれか。ここで，他のオーバヘッドは無視するものとする。</p>
<p>ア　サーバ処理時間 = 応答時間 + 回線伝送時間 + 端末処理時間<br />
イ　サーバ処理時間 = 応答時間 + 回線伝送時間 &#8211; 端末処理時間<br />
ウ　サーバ処理時間 = 応答時間 &#8211; 回線伝送時間 + 端末処理時間<br />
エ　サーバ処理時間 = 応答時間 &#8211; 回線伝送時間 &#8211; 端末処理時間
</p></div>
<p>この問題を見て、どう思いますか。</p>
<p>「サーバ処理時間の公式なんて知らないからわからない」と思ったなら、それは誤った判断です。</p>
<p>基本情報技術者試験には、事前に公式を覚えておかないと解けないような問題は、出題されたことがありません。</p>
<p>「用語の意味や、仕組みを知っていれば、それを式に表せるよね！」という問題が出題されます。この問題も、そうです。</p>
<p>&nbsp;</p>
<p>選択肢は、「サーバ処理時間 ＝ 」という式になっていますが、この問題を解くために必要とされる知識は<strong>「応答時間（レスポンスタイム）とは何か」</strong> ということです。</p>
<p>応答時間とは、ユーザがコンピュータにデータを入力してから処理結果を得られまでの時間のことです。</p>
<p>応答時間は、</p>
<p>端末処理時間（ユーザが操作する端末の処理時間）、<br />
回線伝送時間（ネットワークをデータが伝わる時間の往路と復路）、<br />
サーバ処理時間（サーバ内でデータを処理する時間）</p>
<p>から構成されます。これらは、どれも選択肢に示されています。</p>
<p>&nbsp;</p>
<p>したがって、「応答時間 ＝ 端末処理時間 ＋ 回線伝送時間 ＋ サーバ処理時間」です。</p>
<p>このままでは、当たり前なので問題にできないので、「サーバ処理時間 ＝ 」という式に変形したのでしょう。</p>
<p>式を変形すると、「サーバ処理時間 ＝ 応答時間 － 回線伝送時間 － 端末処理時間」であり、答えは選択肢エです。</p>
<p>ちゃんと練習しておけば、あまりにも簡単な問題ですね。</p>
<div class="divider mag_h50"></div>
<p>この記事がアップされる頃には、今回の午前免除試験の結果が出ていることでしょう。</p>
<p>合格された方、おめでとうございます。</p>
<p>残念だった方は、あと 2、3 問だったのではないでしょうか。</p>
<p>どちらの方々も、10 月の本試験に向けて、「これはできない！」という問題を練習して、苦手分野を克服してください。</p>
<p>&nbsp;</p>
<p>それでは、またお会いしましょう！</p>
<p>&nbsp;</p>
<p><i class="material-icons indigo-text">label</i>「午前免除試験」過去問題の解説 記事一覧</p>
<ul class="collection mag_h50">
<li class="collection-item avatar"><img decoding="async" class="circle" src="/wordpress/wp-content/uploads/2019/07/report_menjo_cover_201907.jpg" /><br />
<span class="title bold">基本情報技術者試験 午前免除(修了試験) の講評<br />～2019年7月28日実施</span><br />
<a class="secondary-content btn-floating amber" href="/guide/report_fe_special_test_201907/"><i class="material-icons">navigate_next</i></a></li>
<li class="collection-item avatar"><img decoding="async" class="circle" src="/wordpress/wp-content/uploads/2019/01/cover201901.jpg" /><br />
<span class="title bold">2019年度(平成31年度) 基本情報技術者試験 午前免除試験 (修了試験) の講評<br /> ～2019年1月実施</span><br />
<a class="secondary-content btn-floating amber" href="/guide/report_fe_special_test_201901/"><i class="material-icons">navigate_next</i></a></li>
<li class="collection-item avatar"><img decoding="async" class="circle" src="/wordpress/wp-content/uploads/2018/07/cover_report_fe_specail_2018007.jpg" /><br />
<span class="title bold">2018年度(平成30年度) 基本情報技術者試験 午前免除試験(修了試験) の講評<br /> ～7月22日実施</span><br />
<a class="secondary-content btn-floating red" href="/guide/report_fe_special_test_201807/"><i class="material-icons">navigate_next</i></a></li>
<li class="collection-item avatar"><img decoding="async" class="circle" src="/wordpress/wp-content/uploads/2018/06/report_fe_special_201806_cover.png" /><br />
<span class="title bold">2018年度(平成30年度) 基本情報技術者試験 午前免除試験(修了試験) の講評<br /> ～6月10日実施</span><br />
<a class="secondary-content btn-floating pink" href="/guide/report_fe_special_test_201806/"><i class="material-icons">navigate_next</i></a></li>
</ul>
<p>&nbsp;</p><p>The post <a href="https://fenavi.seplus.jp/guide/report_fe_special_test_201807/">2018年度(平成30年度) 基本情報技術者試験 午前免除(修了試験) の講評 ～7月22日実施</a> first appeared on <a href="https://fenavi.seplus.jp">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
