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

基本情報技術者 2013年 春期 問1

1 / 80

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

正解と解説

表示する
正解 イ

a: n AND 000F₁₆,b: 右に4ビット

16ビットを16進4桁に分け下位桁から取り出すには、n AND 000F16で最下位4ビット(1桁)を取り出し(a)、nを右に4ビット論理シフト(b)して次の桁を用意する。これを4回繰り返す(イ)。

AI に聞く

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