本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2011年 秋期 問1

1 / 80

16ビットの2進数nを16進数の各桁に分けて、下位の桁から順にスタックに格納 するために、次の手順を4回繰り返す。a,bに入る適切な語句の組合せはどれか。こ こで、XXXX16は16進数XXXXを表す。 〔手順〕 (1) をさに代入する。 a (2)*をスタックにプッシュする。 (3) nを b 論理シフトする。 a b

問題の図

正解と解説

表示する
正解 イ

n AND 000F 16

16進数の各桁を下位から取り出すには、下位4ビットのマスクとしてn AND 000F16で最下位桁を取り出し(a)、次の桁を得るためにnを右へ4ビット論理シフトします(b)。よってイが正解です。000Fとの論理積で下位4ビットだけが残ります。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。