Question 1
Question
01. El siguiente código C
int v[]={1,2,3,4,5};
int *i = v;
printf(“%d\n”, *(i+4));
2012 Centro Superior de Investigaciones Científicas - Gr.C
Question 2
Question
02. Seleccione la respuesta correcta sobre el lenguaje C++.
2009 Ejecutivos Informática Aragón - Gr.C
Answer
-
a) Permite realizar sobrecarga de funciones pero no de operaciones.
-
b) Dispone de características de herencia múltiple.
-
c) Permite definir plantillas (templates) que son la única forma de definir funciones virtuales.
-
d) Permite implementar una gestión avanzada de excepciones que tiene como limitación el no permitir relanzar una excepción ya capturada.
Question 3
Question
03. En el lenguaje de programación C, ¿cuál es el operador de desreferencia de un puntero?
2011 Técnico Especialista Informática Sanidad Cantabria - Gr.C
Question 4
Question
04. Indique la afirmación INCORRECTA, con respecto al lenguaje C++.
2009 Técnicos Auxiliares Informática Galicia - Gr.C
Answer
-
a) Se produce recursividad cuando se llama a una función y se crea un nuevo juego de variables locales, de modo que, si la función hace una llamada a sí misma, se guardan sus variables y parámetros en la pila, y la nueva instancia de la función trabajará con su propia copia de las variables locales. Cuando esta segunda instancia de la función retorna, recupera las variables y los parámetros de la pila y continúa la ejecución en el punto en que había sido llamada
-
b) C++ permite declarar punteros a miembros de clases, estructuras y uniones. Aunque en el caso de las clases, los miembros deben ser públicos para que pueda accederse a ellos
-
c) C++ nos permite acceder a objetos de una clase derivada usando un puntero a la clase base. En eso consiste el polimorfismo. Por supuesto, no sólo podremos acceder a datos y funciones que existan en la clase base, sino que los datos y funciones propias de los objetos de clases derivadas serán también accesibles
-
d) Como norma general, cuando apliquemos plantillas, debemos usar clases con constructores sin parámetros
Question 5
Question
05. Indique la respuesta CORRECTA. El destructor de la clase PILA en C++ se declara:
2009 Técnicos Auxiliares Informática Galicia - Gr.C
~ https://es.wikipedia.org/wiki/Virgulilla
Answer
-
a) ~PILA ()
-
b) ~PILA(*PILA)
-
c) PILA.destroy()
-
d) ~PILA(destroy())
Question 6
Question
06. Indique la afirmación INCORRECTA, con respecto al lenguaje C++
2009 Técnicos Auxiliares Informática Galicia - Gr.C
Answer
-
a) La sobrecarga de operadores es una forma de hacer polimorfismo
-
b) Las clases abstractas son útiles para definir interfaces, es decir, un conjunto de métodos que definen el comportamiento de un módulo determinado
-
c) Todos los operadores de C++ son factibles de sobrecargar
-
d) La herencia múltiple es el mecanismo que permite al programador hacer clases derivadas a partir, no de una sola clase base, sino de varias.
Question 7
Question
07. ¿Cuál de los siguientes operadores no se puede sobrecargar en C++?
2008 Técnicos Auxiliares Informática AGE - Gr. C
Answer
-
a) New
-
b) Sizeof
-
c) *
-
d) Delete
Question 8
Question
08. En el lenguaje de programación C, ¿qué carácter distingue las directivas de preprocesador?
2016 Técnicos Auxiliares de Informática AGE - Gr. C
Question 9
Question
09. La función gotoxy del lenguaje C se encuentra disponible en la librería:
2016 Técnicos Auxiliares de Informática AGE - Gr. C
Answer
-
a) sedlo.h
-
b) stdlib.h
-
c) conio.h
-
d) ctype.h
Question 10
Question
10. En el lenguaje de programación C, ¿qué carácter distingue las directivas de preprocesador?
2016 Técnicos Auxiliares Informática Promoción Interna AGE - Gr. C
2016 Técnicos Auxiliares Informática Acceso Libre AGE - Gr.C