a.
1988, as seen by the derivation

S => D D L
  => O D L
  => 1 D L
  => 1 O L
  => 1 9 L
  => 1 9 L
  => 1 9 E F
  => 1 9 F F
  => 1 9 8 F
  => 1 9 8 8
The grammar generates decimal numerals that have at least two digits and are multiples of 4. To see this, note the following:

b.

S is the start string.

S -> E b E | O b O | E

E -> empty | a a E

O -> a E