のんびりやろう!情報処理試験!-1問1問コツコツと-

J Question vol.3320


カテゴリー: 2018年07月19日
 ▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃  のんびりやろう!情報処理試験! ~1問1問コツコツと~  ┃┃
┃┃                               ┃┃
┃┃     2018.7.19  vol.3320   http://www.shunzei.com/     ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼

--PR------------------------------------------------------------------

 C言語&擬似言語対策の決定版!アルゴリズム力を身に付けるための1冊!

      【改訂3版 基本情報技術者試験 C言語の切り札】
◇      http://www.shunzei.com/book/kirifuda_c.html       ◇
◇◆                               ◆◇
◇◆◇   ロングセラーが待望の大改訂! C言語選択者必携!   ◇◆◇

----------------------------------------------------------------------

        ★ 「月の土地」プレゼントに好評です ★

         夢のギフトとして人気の「月の土地」
    「月の土地」の権利書には日付を入れることが出来るので
        記念日を入れてのプレゼントは好評です!
   満月の日、夜空を眺めるのが楽しくなるそんな素敵な贈り物です
    https://px.a8.net/svt/ejp?a8mat=10G6CP+9TNI42+4T2+60OXF

------------------------------------------------------------------PR--

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■平成30年度 秋期試験 受験申込み受付中!■ http://www.jitec.ipa.go.jp/
----------------------------------------------------------------------

>/******************** 今日の問題はお休みします。********************/

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(回答編)★vol.3315(2018.7.4)の質問に対する回答
----------------------------------------------------------------------

 今回の質問はこちらでした。(出典:H30.春 基本情報 問1)
----------------------------------------------------------------------

 ある整数値を、負数を 2 の補数で表現する 2 進表記法で表すと
 最下位 2 ビットは“11”であった。10進表記法のもとで、その整数値を
 4 で割ったときの余りに関する記述として、適切なものはどれか。
 ここで、除算の商は、絶対値の小数点以下を切り捨てるものとする。


 ア その整数値が正ならば 3

 イ その整数値が負ならば -3

 ウ その整数値が負ならば 3

 エ その整数値の正負にかかわらず 0

----------------------------------------------------------------------

 それでは、みなさんの回答を紹介しますね。



 ○まっしぃさん

> まずは整数値を正として考えます。
> 
> > 最下位 2 ビットは“11”
> 
> 最下位ビットは2^0(=1)、その上のけたは2^1(=2)になります。
> 
> 更に上位のビットの情報はありませんが、それぞれ2^n (n≧2)のけたに
> なるので、最下位2ビットを除くと全て4の倍数となります。
> 
> つまり、その整数値が正ならば全て「4の倍数+3」で表せることになり、
> 4で割った場合の余りは必ず3となります。
> 
> 例) 101011[2進数]=1×32+0×16+1×8+0×4+1×2+1×1
>  =32+8+2+1=40+3
> 
> ○ア その整数値が正ならば 3
> 
> 確認のため他の選択肢も検討しますと…
> 
> ×エ その整数値の正負にかかわらず 0
> 正の場合の検討から明らかに誤り。
> 
> 整数値が負の場合について考えます。
> 
> 最上位のビットは「負号ビット」(1なら負数)で、
> 2の補数表現は、「ビットを反転して+1」になります。
> (「1を引いてからビットを反転」でも同じ結果を得られます。)
> 
> 最下位2ビットが“11”の場合、絶対値が00+1=1となるので、
> 絶対値が「4の倍数+1」の負数ということになります。
> 
> 例) 1011[4ビットの負の2進数]=-(100+1[2進数])=-(4+1)
>  -5/4=-1.25
> →「除算の商は、絶対値の小数点以下を切り捨てる」ので絶対値で1
>  -5/4=-1…(余り)
> 
> →「余り」は「元の数=(除数)×(商)+(余り)」となるので、
>  -5=4×(-1)+(余り)=-4+(-1)
> 
> 指示された計算方法では、余りは-1ということになります。
> 
> ×イ その整数値が負ならば -3
> 上記の検討から明らかに誤り。
> 
> ×ウ その整数値が負ならば 3
> もし問題が「余りが正となる」(商の絶対値を切り上げる)指示だったなら、
> 以下のように正しくなるのですが、この問題の場合は誤りになります。
>  -5/4=-2…(余り)
>  -5=4×(-2)+(余り)=-8+3

 どうもありがとうございました。

 パッと考えると、最下位 2 ビットは“11”というところで
 正の数であれば、余りが 3 かなって思う人は多いと思います。
 この問題はたまたまそれが正解になってしまいますが、
 さらに負の数を考え、当てはまる条件を探す必要がありますね。



 ○さちさん

> 最下位 2 ビット“11”の2進数になる整数値の例を具体的に考えてみます。
> 正と負、各3例挙げてみました。
> 
> ○正の整数
> -------------------------------------------------
>  2進数表記    10進数表記    4で割ったときの余り
> =================================================
>    111         7            3
> -------------------------------------------------
>   1011        11            3
> -------------------------------------------------
>  10111        23            3
> -------------------------------------------------
> 
> ○負の整数
> 
> 2進数における負数の表現
> (1) 11  もとの整数
> (2) 00  全ビットを反転
> (3) 01  (2)に"1"を加える。
> 参考URL:
> https://tech.nikkeibp.co.jp/it/members/ITPro/ITBASIC/20020619/1/
> -------------------------------------------------
>  2進数表記    10進数表記    4で割ったときの余り
> =================================================
>    101         5            1
> -------------------------------------------------
>   1001         9            1
> -------------------------------------------------
>  10101        21            1
> -------------------------------------------------
> 
> 以上より、正解は、
> 
>  ア その整数値が正ならば 3
> 
> と考えます。
>    
> ---------------------------------------------------------------------
> (ひとこと)
> 
> 計算問題でした。負数の取り扱いに注意ですね。引っかかりそう。
> 
> 今週末はついに、プロ野球オールスターゲームです。今から楽しみ♪

 どうもありがとうございました。
 さちさんの負の整数の例は、10進数表記がそれぞれマイナスになるので
 4で割ったときの余りも -1 が正しいです。

 1週間延長しちゃったので申し訳なかったのですが、
 オールスター面白かったですね!
 パ・リーグはやっぱり強い!



 ○トレッキーさん

> 二進表記法で 最下位2ビットが“11” を
>  10進表記にするので 
> それぞれの桁に 10進の重みづけをして(×かけて)
>  1 1  (2)
>  2 1 (10)
> ───── 
>  2+1 = 3    “11”  は 3 (10)
> 
> ここで 選択肢を見ると、アは正しいけど、イとウが??
> ただ、問題文に「負数を 2 の補数で表現する 2 進表記法」とあるので
> もう少し考えてみます。
> 
> ●「負の数」を「2の補数」で表すには、正の数を加工していく
> 
> ★その絶対値(=符号を除いたもの)から
>  ?すべてのビットを反転させ
>  ?1を加える(たす)という連続操作をする。
>  その結果を(基数)2の補数と呼ぶ。
> 
> 例   0000 0011 の時 負数にするので符号ビット(左端)を1にして
>  ? 1111 1100
>   ?  1111 1101  これが、-3なので、”01” イ、ウは間違い
>  
>  尚、「4で割ったときの余り」って言葉に引っかかりそうになりますが
> 3÷4=0・・・あまり3 ? 
> 深く考えなくていいですかね??
> 
> 参照サイト
> 2進数と遊ぶ (2進数の負数/補数)さま
> http://www.geocities.jp/zaqzaqpa/2sinsuu8.htm
> 
> 回答は、ア その整数値が正ならば 3
> 
> **********************************
> 豪雨災害・・少しでも早い復旧と
> 自然災害 これ以上・・・起らないのを願いつつ・・。
> 
> 
> 想像もできにくい 大きな水害が広範囲に広がり
> 九州もまた、昨年の災害復旧中の場所や 
> 今まで なったことがない所などが大きな被害で
> 驚いています。
> 高台にあるので、うちは大丈夫でしたが、
>  川の近くの家々で、2mも水が押し寄せたところもあった!と
> 市内の出来事をテレビの全国放送で初めて知るなど、
> まだまだ わかっていないことが多いです。
> 
> 当たり前の生活が突然 跡形もなくなる
> 想像もつかないことですが、「対岸の火事」と思わずに
> 心に刻みたいと思います。
>  
>  ですが、いつもと変わらず、しゅんぜいさんのメルマガを
> 読める しあわせ。
> 
> 自分が出来ることを、日々誠実に行っていきたいと思います。

 どうもありがとうございました。
 負の数は他のパターンが -3 にならないので、「イ」が当てはまりません。

 7月上旬の雨は大変大きな被害が出てしまいました。
 マスコミ報道を見ていると、いろんなことがあったようですが、
 とにかく今回の振り返りをしていただき、二度と同じような災害が
 起きないようにしてほしいものです。

 僕のメールマガジンはあまり気にしないで大丈夫です(^^;;




━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:7月23日(月)の夜まで
----------------------------------------------------------------------
 「この問題がわからないっ!!」という、
 読者からの質問をみなさんに回答してもらおう!というコーナーです。


 今回の質問はこちらです。(出典:H30.春 高度共通 午前1 問15)
----------------------------------------------------------------------

 Webシステムにおいて、セッションの乗っ取りの機会を減らすために、
 利用者のログアウト時にWebサーバ又はWebブラウザにおいて
 行うべき処理はどれか。ここで、利用者は自分専用のPCにおいて、
 Webブラウザを利用しているものとする。


 ア WebサーバにおいてセッションIDをディスクに格納する。

 イ WebサーバにおいてセッションIDを無効にする。

 ウ WebブラウザにおいてキャッシュしているWebページをクリアする。

 エ WebブラウザにおいてセッションIDをディスクに格納する。



--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------

 これに対する回答(解説)を7月23日(月)の夜までにお願いします。

 このコーナーで取り上げてほしい問題のリクエストも募集中です。
 回答&お便りはこちらからでもOKです。
 http://www.shunzei.com/about/mail.html



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------

> 標本化(sampling) って?



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------

 ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
 ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
 ●「その他、試験などに関するお便り(テーマフリー)」

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 WebからでもOK! http://www.shunzei.com/about/mail.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 のんびりやろう!情報処理試験! ~1問1問コツコツと~(週3日発行)
----------------------------------------------------------------------

 編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)
     発送:melma!   http://www.melma.com/  (ID:189)
      :まぐまぐ  http://www.mag2.com/   (ID:24856)

 登録・解除:http://www.shunzei.com/mm/

 ○バックナンバー
 立ち読み  : http://www.melma.com/backnumber_189/
 ダウンロード: http://www.shunzei.com/mm/backnumber.html

 転載について: http://www.shunzei.com/about/disclaimer.html
 広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。

----------------------------------------------------------------------
 ○メールマガジンの購読の登録・解除は個人の責任で行ってください。
  しゅんぜいは一切代行しません!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------

 (基本情報平成29年春問24)
 (応用情報平成25年春問26)
 (高度共通午前1平成25年春問9)
 (応用情報平成22年春問27)
 (高度共通午前1平成22年春問10)の問題文より

> 音声などのアナログデータをディジタル化するために用いられるPCMで、
> 音の信号を一定の周期でアナログ値のまま切り出す処理

 標本化(sampling)とは、音声などの連続したアナログデータを
 ディジタル化するために、音の信号を一定の周期で切り出す処理のことを
 言います。

 例えば、CDの規格はサンプリング周波数が44.1kHzなんですが、
 音の信号を毎秒4万4100回記録することを意味します。
 記録した値を点列として表現し、連続した値のように扱うことで、
 音が再現できるということになります。

 なんか中途半端な値だなーって思った方もいると思いますが、
 歴史的な背景については検索してみてください(^^)


=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 なかなかオンスケで発行できなくてすみません。
 まだ生活に慣れてなくて。

 こんなニュースが。

 SNSログイン状態でサイト閲覧 アカウント特定されるおそれ
 https://www3.nhk.or.jp/news/html/20180718/k10011538051000.html

 昔から言われていることですが、

> 「アカウントを特定されたくない場合は、こまめにログアウトすることが
> 有効だ」と話しています。

 ですが、ネットサーフィンをする時は複数ブラウザで使い分けたり、
 ブラウザのシークレットモードを使うのが有効だと思います。
 (要はブラウザにCookieを残さないということですが)



----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

のんびりやろう!情報処理試験!-1問1問コツコツと-

RSSを登録する
発行周期 週3日(月水金)
最新号 2018/07/19
部数 5,440部

このメルマガを購読する

ついでに読みたい

のんびりやろう!情報処理試験!-1問1問コツコツと-

RSSを登録する
発行周期 週3日(月水金)
最新号 2018/07/19
部数 5,440部

このメルマガを購読する

今週のおすすめ!メルマガ3選

サラリーマンで年収1000万円を目指せ。
高卒、派遣社員という負け組から、外資系IT企業の部長になった男の、成功法則を全て公開します。誰にでも、どんな状況、状態からでも自分の力で人生を変えるための情報と知性を発信しています。人生を意のままにするには、脳みそとこころの両方が進化しなければなりません。そんな進化とは何か?をお届けする四コママンガ付きメルマガです。2014年から4年連続でまぐまぐ大賞部門賞を受賞しました 学歴やバックグラウンドに拘わらず、人生を思いのままに生きるために必要な考え方が書かれた、「良書リスト」も希望者に差し上げています。
  • メールアドレスを入力

  • 規約に同意して

親鸞に学ぶ幸福論
【あなたを幸せにさせない理由はただ一つの心にあった。その心がなくなった瞬間に人生は一変する】と親鸞は解き明かします。 「本当の幸福とは何か」はっきり示す親鸞の教えを、初めての方にもわかるよう、身近な切り口から仏教講師が語ります。登録者にもれなく『あなたを幸せにさせない5つの間違った常識』小冊子プレゼント中。
  • メールアドレスを入力

  • 規約に同意して

日本株投資家「坂本彰」公式メールマガジン
サラリーマン時代に始めた株式投資から株で勝つための独自ルールを作り上げる。2017年、億り人に。 平成24年より投資助言・代理業を取得。現在、著者自身が実践してきた株で成功するための投資ノウハウや有望株情報を会員向けに提供しているかたわら、ブログやコラム等の執筆活動も行う。 2014年まぐまぐマネー大賞を受賞。読者数3万人。雑誌等のメディア掲載歴多数。 主な著書に『10万円から始める高配当株投資術』(あさ出版)『「小売お宝株」だけで1億円儲ける法』(日本実業出版社)
  • メールアドレスを入力

  • 規約に同意して

今週のおすすめ!メルマガ3選

右肩下がりの時代だからこそ、人の裏行く考えを【平成進化論】
【読者数12万人超・日刊配信5,000日継続の超・定番&まぐまぐ殿堂入りメルマガ】 ベストセラー「仕事は、かけ算。」をはじめとするビジネス書の著者であり、複数の高収益企業を経営、ベンチャー企業23社への投資家としての顔も持つ鮒谷周史の、気楽に読めて、すぐに役立つビジネスエッセイ。 創刊以来14年間、一日も欠かさず日刊配信。大勢の読者さんから支持されてきた定番メルマガ。 経験に裏打ちされた、ビジネスで即、結果を出すためのコミュニケーション、営業、マーケティング、投資、起業、経営、キャリア論など、盛り沢山のコンテンツ。
  • メールアドレスを入力

  • 規約に同意して

●人生を変える方法【人生をよりよくしたい人必見!誰にでもできる方法を組み合わせました。】
■「人生(自分)の何かを変えたい!」と思ってる方、まずは最初の1分から始めましょう!今日は残っている人生の一番初めの日です。今、「人生を変える方法」を知ることで、一番長くこの方法を使っていくことができます。コーチングで15年間実践を続けてきている方法なので、自信をもってお勧めできます。「人生を良くしたい!」と思うのは人として当然のこと。でも、忙しい生活の中で人生(自分)を変えることって諦めてしまいがちですよね。誰かに変える方法を教えて欲しいけど、その方法を知っている人は少ない。だからこそ・・・。
  • メールアドレスを入力

  • 規約に同意して

サラリーマンで年収1000万円を目指せ。
高卒、派遣社員という負け組から、外資系IT企業の部長になった男の、成功法則を全て公開します。誰にでも、どんな状況、状態からでも自分の力で人生を変えるための情報と知性を発信しています。人生を意のままにするには、脳みそとこころの両方が進化しなければなりません。そんな進化とは何か?をお届けする四コママンガ付きメルマガです。2014年から4年連続でまぐまぐ大賞部門賞を受賞しました 学歴やバックグラウンドに拘わらず、人生を思いのままに生きるために必要な考え方が書かれた、「良書リスト」も希望者に差し上げています。
  • メールアドレスを入力

  • 規約に同意して

アーカイブ

他のメルマガを読む

ウィークリーランキング