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 ()

Problemas

¿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 ()

Roztwór

Pedro maestro · Tutor durante 5 años
Weryfikacja ekspertów
4.6 (147 Votos)

Respuesta

Respuesta correcta: d) Un programa puede contener solo una función main ()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. Por lo tanto, la afirmación correcta es que "Un programa puede contener solo una función main()".