'Senile' means relating to or exhibiting memory loss or mental impairment associated with ageing which is the nearest opposite in meaning to 'mentally alert'. The other three answer choices: Suspicious - questionable; Corrupt - decayed, crooked; Affluent - wealthy.