技術士第一次試験 専門科目情報工学部門 H24

問題 7 / 35

出典: 平成24年度技術士第一次試験問題[専門科目情報工学部門] IV-7

1/1+1/2+1/3++1/9999999+1/100000001/1+1/2+1/3+\cdots+1/9999999+1/10000000 を計算するために、C言語で画像の2つの関数A、Bを作った。ただし double はIEEE 754に従う倍精度(64bit)の型であり、コンパイルされた機械語コードは、ソースコード中に記述された演算をすべて順序どおりに実行するものとする。A、Bの実行結果について、最も適切なものはどれか。

問題画像
AとBの結果は同じ精度になる。
Aの結果の方がBより精度が高い。
Bの結果の方がAより精度が高い。
Aはオーバーフローになるが、Bは正常に実行できる。
Bはオーバーフローになるが、Aは正常に実行できる。

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。