The correct answer is (a).
There are 25 numbers from 1 to 100 that are divisible by 4: 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, and 92.
Of these, 7 have the digit 4 in them: 4, 14, 24, 34, 44, 54, and 64.
Therefore, there are 7 numbers from 1 to 100 that are not only exactly divisible by 4 but also have 4 as its digit.
Here is a brief explanation of each option:
(a) 7: This is the correct answer. There are 7 numbers from 1 to 100 that are not only exactly divisible by 4 but also have 4 as its digit.
(b) 8: This is incorrect. There are 25 numbers from 1 to 100 that are divisible by 4, but only 7 of them have the digit 4 in them.
(c) 18: This is incorrect. There are 18 numbers from 1 to 100 that have the digit 4 in them, but only 7 of them are divisible by 4.
(d) 25: This is incorrect. There are 25 numbers from 1 to 100 that are divisible by 4, but only 7 of them have the digit 4 in them.