必ず受かる情報処理技術者試験

問題5

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

実数 a を引数とする関数 int( a ) は, a を超えない最大の整数値を返す。たとえば,
  int(8.9)=8
  int(-8.5)=-9
である。整数 b と正の小数 c (0< c <1 )に対して,
  a =-( b + c )
が成り立つとき,
  a -int( a )
を c を使って表した式はどれか。

c
-c
1-c
c-1

解答・解説を見る

解答:ウ

  1. a = - (b+c)に8.9を代入する。
    8.9 - (b+c)
    bは整数かつ0< c <1なのでb=-9,c=0.1となる。
  2. a -int( a )に8.9を代入する。
    8.9-int(8.9) 8.9-8
      0.9
  3. a -int( a )=0.9,c=0.1より a -int( a )をcを使った式で表すと1-cとなる。
前の問題 次の問題

Copyrithg naruha