Pagina de inicio
/
Tecnología
/
¿Cuál de las siguientes afirmaciones es correcta? a) Un programa puede contener más de una función main () b) La función main () puede devolver varios tipos de datos c) Una función main () debe contener obligatoriamente un argumento d) Un programa puede contener solo una función main ()

Pregunta

¿Cuál de las siguientes afirmaciones es correcta? a) Un programa puede contener más de una función main () b) La función main () puede devolver varios tipos de datos c) Una función main () debe contener obligatoriamente un argumento d) Un programa puede contener solo una función main ()

Solución

avatar
Pedromaestro · Tutor durante 5 años
expert verifiedVerificación de expertos
4.6 (147 votos)

Responder

Respuesta correcta: d) Un programa puede contener solo una función main ()<br><br>Explicación: En el lenguaje de programación C y en muchos otros lenguajes de programación, la función main() es la puerta de entrada de cualquier programa, es decir, el punto donde el programa comienza su ejecución. Un programa puede tener varias funciones, pero solo una de ellas puede ser la función main (). La función main () puede devolver un tipo de dato entero o no retornar ningún valor (void). En ninguna circunstancia se permite más de una función main() en un programa, ya que causaría ambigüedad y el compilador no sabría por dónde comenzar. Además, la función main() no tiene que tener necesariamente argumentos, ésta puede ser definida sin argumentos o con dos argumentos específicos utilizados comúnmente para pasar valores desde la línea de comando. <br><br>Por lo tanto, la afirmación correcta es que "Un programa puede contener solo una función main()".
Haz clic para calificar: