Há um erro da banca aqui, mas vamos ignorá-lo porque, ainda que seja injusto, a questão não foi anulada.
Para chegar ao gabarito, a banca desenvolveu o seguinte raciocínio.
A firma de concorrência perfeita iguala custo marginal e preço.
Podemos obter o custo marginal derivando a função de custo total:
Aí, igualamos preço e custo marginal:
Aí, substituímos os valores teríamos:
Mas há um claro erro de raciocínio aqui*.
Note que o custo marginal encontrado é o da firma, ao passo que a função de demanda dada é a função de mercado.
Logo, para encontrarmos a oferta de mercado, precisaríamos conhecer o número de firmas participantes deste mercado.
Lembre, inclusive, que a firma de concorrência perfeita é tomadora de preços, de forma que ela não se depara com uma curva de demanda negativamente inclinada como a dada pela função dada pela função P = 500 – 10Q.
Resposta: A