HOME»基本情報技術者試験掲示板»サンプル問題[科目B]問6 時間が掛かりすぎて捨て問推奨?
投稿する

サンプル問題[科目B]問6 時間が掛かりすぎて捨て問推奨? [6206]

 タケダさん(No.1) 
サンプル問題[科目B]問6
https://www.fe-siken.com/kakomon/sample/b6.html

この問題の正答を見つけるまでの工程・時間が膨大で、捨て問にしようか迷っています。
たまたま正答が”ア”なので正答を見つけるまでにまだ時間が掛かりませんが、
正答を”ウ”や”エ”にされたら回答時間的にどうにもならない気がします。

この問題を解くうえで何を求められているのでしょうか。
単純なトレースでは時間が掛かりすぎると思いますし、
「ビットの並びを逆にするときの操作パターンを予め覚えておけ」という問題なのでしょうか。

事前知識なし・トレースなしで素早く解こうとすると、「だいたいこれっぽいけど確証がない・・・ええい!」となってしまう気がします。
2026.01.02 17:26
y4 kさん(No.2) 
FE ブロンズマイスター
論理回路(AND・OR・NOT)とシフト演算を理解していれば簡単な問題だと思います。
問題文の説明に沿ってビット列を操作するだけではありますが、理解が追いついていないと途方に暮れるかもしれませんね。

上記の学習が未定着のようですので、他の問題を確実に解いた方がよいかもしれません。
個人的はサービス問題だと思いますが…
2026.01.02 20:22
タケダさん(No.3) 
y4 kさん
指定された操作をそのままトレースすることは容易なのですが、
左シフトした"r"と、右シフトした"rbyte"を都度記憶・記録しながら解かなければいけないので、とても時間(と紙面スペース)が掛かります。

恐らくパズル的な思考で、rbyteの最下位ビットから順にrの先頭ビットに流し込まれていくイメージができれば解けるのだとは思いますが、ある程度のセンスが必要な解法に思えてしまいます。
2026.01.02 20:47
boyonboyonさん(No.4) 
FE シルバーマイスター
この問題は選択肢の中の
rbyte←*******
の部分に注目すると解けます。
rbyteは、最初に変換元のビット列が代入されています。
イのように7ビットシフトしてしまうと元のビット列の情報がほぼなくなります。
ウエのように途中経過中のrを代入してしまっても元のビット列の情報がなくなってしまいます。
ということで1ビットずつ地道に動かすアが正解となります。
時間があれば、アをトレースして動きを確かめます。
2026.01.02 23:26
しが情さん(No.5) 
ぼよんぼよんさん、お見事。
その情報をもとに、パッと見、アですよね。
2026.01.03 00:44
 タケダさん(No.6) 
boyonboyon さん
ご回答ありがとうございます。
ご教示頂いた解法であれば、当方(未経験・文系)でも時間に余裕をもって解けそうです。
今後は以下の解法手順で対応してみます。

①アのトレースを試みるも、時間がかかりすぎると判断し他の選択肢を見に行く
②イを見て、反転コピー元の7ビット全消しシフトとかいうメチャクチャを見て選択肢から外す
③ウを少しだけトレースして、何の意味もない操作をしていることに気づく
④エも同じだと気づく
⑤イウエを消去し、アが正答だと判明する
⑥時間が余ればアのトレースを行い、出力されたビット列が元ビット列の反転バージョンであることを確認する
2026.01.03 10:51
ぽちさん(No.7) 
解法よりもシフト演算の概念を学んだほうがいい
なぜかと言うと問題によって解法は変わって応用が効かないから
ワンパターンじゃ解けないよ

初めにトレースから入ろうとする姿勢は捨てないと時間が足りなくなる
2026.01.04 06:15
 タケダさん(No.8) 
ぽちさん
ご回答ありがとうございます。
トレース一辺倒の傾向は感じていましたので、身が引き締まる思いです。

一方で、文系・未経験の素人が合格を浅ましくも掠め取るには、やはりトレース(およびトレースの短縮・トレースだけで解ける問題の取捨選択)が重要ではないかとも感じています。
その辺りのバランス感覚について悩んでいましたので、別スレッドにて質問させていただこうと思います。
よろしければ引き続きお付き合い頂けますと幸いです。
2026.01.04 21:11
湯水さん(No.9) 
この投稿は投稿者により削除されました。(2026.01.05 09:28)
2026.01.05 09:28
湯水さん(No.10) 
トレースで解くのは大事だけど、どうしても基礎理論の内容を含んだ問題が何問か出てきます。それを捨てるよりは、基礎理論の知識を覚えておいて、こういった過去問を解くことである程度理解も深めておけば正答率は上がるかなと思います。
その感じだと結構な問題数捨てますよね。そうすると時間が余るはずです。その時に基礎理論の知識があれば、多少時間を消費してでも頑張れば択を絞れたり解けるはずです。
2026.01.05 09:28
湯水さん(No.11) 
この投稿は投稿者により削除されました。(2026.01.05 09:41)
2026.01.05 09:41
湯水さん(No.12) 
ここにいる人は、問題理解(把握)→トレースという順番で解いているのに対して、「問題ちょっと読んだけど、よく分からないからとりあえずトレース!」ってやっているのではないでしょうか。
この問題はトレースしなくてもある程度検討がつく問題ですし、他の問題も、それによって選択肢を絞ったりできると思います。
最初に解き方を見極めるといいんじゃないかなと思います。問題文が簡単そうならトレースして解けばいいし、内容に数学的な内容だったり基礎理論の内容が出てきたら、問題に合わせて検討をつけて解けばいいのかなと思います。
2026.01.05 09:41
 タケダさん(No.13) 
湯水さん
・出題序盤の頻出パターンをなぞった問題
・やることが決まりきっている問題(再帰関数・最大公約数・スタック・キュー)
については、問題を見た時点で「ああこれね」で出力結果を確かめるだけの高速トレースを開始できますが、

・日本語、模擬言語ともに長文の問題
・トレース量が膨大で出力結果が予想できない問題
・複雑なことを出題者が自覚しているあまり、図や入力数値の例を提示してなんとか解かせようとしてくる問題
については、
「問題ちょっと読んだけど、よく分からないからとりあえずトレース!」をしてから、
途中で挙動を理解してトレース速度が速くなってくるパターンが多いです。

これらも含め、問題文を一瞥しただけで理解できるレベルになるためには、受験タイミングを大幅に延期してトレースなしで問題文や模擬言語とにらめっこし、頭に負荷をかけまくる訓練をする必要があるかと思います。
それをしなければ合格が難しいのであれば、ひたすら素直にそういった訓練をこれから積もうと思っています。
しかしながら、それが出来てしまう時点で「600点台合格者」ではなく「指導者・経験者」の領域に足を踏み入れているのでは?という思いもあります。

特に受験・合格を急いでいるわけではありませんので、先達の皆様にご教示いただいた取り組み方を愚直に守って勉強を進めたいと考えています。改めて、どのような勉強法、受験計画をとるべきでしょうか。
2026.01.05 21:51
y4 kさん(No.14) 
FE ブロンズマイスター
>それが出来てしまう時点で「600点台合格者」ではなく「指導者・経験者」の領域に足を踏み入れているのでは?という思いもあります。
タケダさんにとってのゴールはどこですか? 即ち、受験する目的です。
合格証書が欲しいだけなら、上記はオーバースペックなのでしょう。
しかし、真の意味で情報分野を理解し、活用できるようにするのが目的なら、上記のレベルに到達して当然ではないですか?

設定している目的に照らして判断して下さい。
2026.01.06 07:06
湯水さん(No.15) 
捨て問を増やして、最低ラインの600点を運や試行回数で狙おうとするのは、かえって合格に遠回りかなと思います。
一瞥しただけで理解できるレベルまではいかなくてもいいと思います。
基本はトレースで解いて、変わった内容が出てきたときだけ問題理解を行うといいのかな。あまり意識していないからうまくアドバイスできませんが、少なくとも、合格を狙っている以上、基礎理論の知識を付けたり理解するのは普通だと思います。

本当に難しい長文の問題とかを捨てるのは共感できるのですが、この問題は問題文も短いうえ、シフト演算が分かっているだけで簡単に解ける問題です。トレースしても簡単に解けます。トレースに時間がかかるのは、やはり理解が足りていないからとか、安直にトレースにこだわっているせいで上手くトレース出来ていないのかなと思います。

問題文が短い問題を捨てるのはもったいないと思います。ばか長い長文問題だけ捨てて、余った時間でこういう問題を解くのが良いと思います。合格したいなら、知識があれば解ける問題は解くべきです。シフト演算は別に特別な知識というわけではなく、基礎理論の分野でかなりポピュラーなものだと思います。
2026.01.06 10:32
湯水さん(No.16) 
8bitやbyteが絡む問題はわりと出題される気がするので、慣れておいた方がいいかもしれないです。簡単な問題はできるだけ正答して、セキュリティも頑張って、こういう問題で加点を狙うのが一番丸いです。
サンプル問題の内容は類似したものが出題されることもあると思うので、最低限、公開されている問題・サンプル問題は全て解けるようにだけはしておいた方がいいです。
2026.01.06 10:38
神田さん(No.17) 
あなたはなぜこの資格がいるのか?
文面から、実務では使わずいつまでと期限も設けてない
この資格でなくてはならないという必要性すら感じない

基本情報を受ける目的もそうだが、どの水準まで高めようとしているのか
最終的な目標が定まっていない。もしくは漠然としている

何のために資格取得するのかどこまでのレベルに持っていこうとしているのかが決まっていないと、
漫然と問題を解くだけになって身に成りませんよ

計画や勉強法は自分で決めるものですよ。助言にすら値しない段階に思える
人任せなら講習を受けることをオススメします
2026.01.06 11:52
 タケダさん(No.18) 
湯水さん
確かに、今となってはこの問題は得点源にして然るべき問題だと思います。
>> トレースに時間がかかるのは、やはり理解が足りていないからとか、安直にトレースにこだわっているせいで上手くトレース出来ていないのかなと思います。
ビット演算の理解が足りていない(単純なルールの把握だけで解いている)というのは間違いなくあったと思います。
ビット演算の問題をかき集めて解きまくってみたところ、勘所がかなり掴めそうなところまで来ました。

他の問題を解いてみても、ポピュラーなジャンルで苦戦するのはビット演算だけだったので、単にビット演算というジャンルの理解不足だったのかもしれません。

また、トレースなしでもアタリを付けられるという感覚・またその便利さも分かってきました。
これからはトレースする前に挙動を予測したり選択肢を絞る訓練もしていきます。
大変参考になりました。これからの勉強で得られる質が変わりそうです。お付き合いいただきありがとうございました。
2026.01.06 12:18
 タケダさん(No.19) 
神田さん
動機はとても打算的なもので、「学び」そのものを最重要視されている方々にとってはとても不快に映るかもしれません。

それでも「合格のための努力」と「アドバイスを下さっている皆様への感謝」だけは大事にして、勉強を積み重ね続けて合格を勝ち取りたいと考えています。

このような私にも関わらず、いつもアドバイスを下さる皆様には感謝するばかりです。
これからも皆様のアドバイスをしっかりと咀嚼して、日々の勉強に反映しながら打ち込んでいく所存です。
2026.01.06 13:00
神田さん(No.20) 
返答になってないよ
結局資格を合格してどうしたいの?
数ある資格の中で基本情報である意義は?

何一つ問いに答えてない
2026.01.06 16:59
湯水さん(No.21) 
別に高尚な理由が無くても基本情報を目指してもいいと思います。
幅幅広い分野を広く浅く勉強するのが基本情報で、ITの中ではそこまで専門的な内容はない試験であるはずなので、大半の人は合格することに重きを置いています。基本情報に大きな意義を見出して幅を利かせていたら、高度な資格を取っている人に鼻で笑われてしまいそうですが、自分の信じるものを大切にすること自体は素晴らしいですよね
2026.01.06 18:02
 タケダさん(No.22) 
神田さん
就職・転職・キャリアアップのためです。
これ以上の詳細な言及は、特定および人物評価への悪影響に繋がる可能性があるため差し控えます。

また、コミュニティガイドライン2.(14)の趣旨にそぐわないやり取りに発展する恐れがあるため、本スレッドでのこれ以上の返信を差し控えます。ご容赦ください。
2026.01.06 18:05
神田さん(No.23) 
詳細を聞いたわけじゃないんだがな
アドバイスする上で必要だと思った内容しか聞いてないよ

要は試験に向かうための目的や目標がはっきりしてるかってことが大事で
過剰に秘密主義だと誰にでも言える一般論か励ましの精神論くらいしか答えられないよ
2026.01.06 23:00
返信投稿用フォーム
お名前
顔アイコン

本文(コミュニティガイドライン⇱を順守して適切な投稿を心がけましょう)
🔐投稿削除用のパスワード(任意)
投稿プレビュー
※CBT試験では出題内容の公開が禁止されているため、直接的・間接的を問わず、出題内容や難易度を尋ねる質問は厳禁です。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む文章の投稿はできません。
投稿記事削除用フォーム
投稿No. パスワード 

Pagetop