Ethereum has been use widely for ICO purchase which have given this coin a high recognition. And also ripple has been on test for her technology in financial institutions to use since it can process trasactions than bitcoin. Will these two coins replace bitcoin and become number 1 on the coinmarketcap
No, because they serve different purposes. If a coin reaches number one in cap, it doesn't mean that it becomes the best coin for all purposes. If XRP becomes number one, it won't suddenly be a better choice than ETH for smart contracts.