基本情報技術者配列・計算・グラフの実行結果オリジナル・公式資料照合難易度

r=1,x=2,n=13とする。n>0の間、nが奇数ならr=r*x、その後x=x*x、n=floor(n/2)と更新する。最後のrはどれか。整数演算の桁あふれはない。

A
26

2と13の単なる積ではない。

B
4096

2の12乗であり、一段分の掛算を落としている。

C
169

指数を二乗しているだけの値である。

D
8192★ 正解

各段階のnは13,6,3,1。rは2、2、32、8192と変わり、2の13乗を求める。

解説

各段階のnは13,6,3,1。rは2、2、32、8192と変わり、2の13乗を求める。

根拠資料・確認情報

対応範囲:2026年度 基本情報技術者試験 科目A・B/シラバスVer.9.2

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 基本情報技術者 合格を目指す。無料・課金なし。

更新: 2026/11/2
r=1,x=2,n=13とする。n>0の間、nが奇数ならr=r*x、その後x=x | 基本情報技術者 練習問題・解説 | まなびの時間