Explanation: Karnataka is renowned for its significant contributions to the software industry in India. The state has several major software industry centers that have played a crucial role in establishing Karnataka as a leading IT hub.
Bangalore, often referred to as the Silicon Valley of India, is the most prominent center. It is home to numerous multinational corporations and startups, making it a global IT powerhouse. The city's IT parks, such as Electronic City, Whitefield, and HSR Layout, are bustling with software development activities.
Mysore, another important center, has been developing its IT infrastructure over the years. The Mysore IT Park is a significant contributor to the state's IT sector, hosting various IT companies and startups.
Mangalore, located on the western coast of Karnataka, has also emerged as a notable IT center. The Mangalore IT Park has attracted several IT companies, contributing to the growth of the software industry in the region.
Hubbli, a city in northern Karnataka, has been making strides in the IT sector. The Hubbli IT Park has been instrumental in promoting software development and IT services in the region.
Udupi, known for its cultural and religious significance, has also seen growth in the IT sector. The Udupi IT Park has been a key player in fostering software development and IT services in the area.
Each of these centers has its unique strengths and contributions to the software industry. Bangalore's global presence, Mysore's growing IT infrastructure, Mangalore's coastal advantage, Hubbli's regional development, and Udupi's cultural integration with technology all contribute to Karnataka's diverse and robust IT landscape.
Therefore, the correct answer is (D) All centre given, as it encompasses all the major software industry centers in Karnataka, reflecting the state's comprehensive IT ecosystem.