Zusammenfassung der Ressource
Frage 1
Frage 2
Frage 3
Antworten
-
i=3, j=2
-
i=3, j=3
-
i=1, j=2
-
Error de compilacion
Frage 4
Antworten
-
dummy::dummy(int i, int j): x(i), y(j) {}
-
dummy::dummy(int i, int j) {x=i, y=j}
-
dummy::dummy(int i, int j): x(i) {y=j}
-
Todas son correctas
Frage 5
Antworten
-
Son protected en la clase derivada
-
Son public en la clase derivada
-
Son private en la clase derivada
-
No son accesibles en la clase derivada
Frage 6
Antworten
-
virtual
-
static
-
friend
-
inline
Frage 7
Antworten
-
dummy *a = new dummy
-
dummy a;
-
dummy a();
-
Todas son correctas
Frage 8
Frage
Declarar un miembro 'protected' de una clase implica:
Antworten
-
Que tiene la misma visibilidad que si fuese 'public' y las clases derivadas no lo heredan
-
Que tiene la misma visibilidad que si fuese 'private' y las clases derivadas lo heredan
-
Que tiene la misma visibilidad que si fuese 'public' y las clases derivadas lo heredan
-
Que tiene la misma visibilidad que si fuese 'private' y las clases derivadas no lo heredan
Frage 9
Frage
Si se realiza la herencia 'protected', los miembros 'public' de la clase base:
Antworten
-
No son accesibles en la clase derivada
-
Son 'protected' en la clase derivada
-
Son 'private' en la clase derivada
-
Son 'public' en la clase derivada
Frage 10
Frage
En el lenguaje C++ la ocurrencia de una situación excepcional que requiere un tratamiento especial se invoca con la palabra clave
Antworten
-
throw
-
exception
-
catch
-
try
Frage 11
Frage
El codigo a ejecutar para manejar la ocurrencia de una excepción se encierra en un bloque:
Antworten
-
catch
-
exception
-
try
-
throw
Frage 12
Frage
El codigo a inspeccionar para identificar la ocurrencia de una excepcion se encierra en un bloque:
Antworten
-
exception
-
throw
-
try
-
catch
Frage 13
Frage
La utilización de plantillas (template) de clases en el lenguaje de C++ permite:
Antworten
-
Especificar al compilador la forma de crear una familia parametrizada de clases
-
La utilización en el codigo de la STL
-
La declaracion de una jerarquía de clases
-
La definición de una familia parametrizada de funciones
Frage 14
Antworten
-
template<class T, int N> miVector<T, N>::miVector(int n) {}
-
template<class T, int N> miVector (int n = N) {v = new T[N];}
-
template<class T, int N> miVector<T, N>::miVector(int n = N) {v = new T[N];}
-
template<class T, int N> miVector::miVector(int n=N) {}
Frage 15
Antworten
-
int N = 5;
miVector<int,5> v(N);
-
int N = 5;
miVector<int,N> v(N);
-
int N = 5;
miVector<int,N> v(5);
-
const int N = 5;
miVector<int,N> v;
Frage 16
Frage
La utilización de plantillas (template) de funciones en el lenguaje C++ permite:
Antworten
-
La utilizacion en el codigo de la STL
-
La declaracion de una jerarquía de clases
-
La definicion de una familia parametrizada de funciones
-
Especificar al compilador la forma de crear una familia parametrizada de clases
Frage 17
Antworten
-
5
-
10
-
0
-
Error de compilación
Frage 18
Antworten
-
0
-
5
-
10
-
Error de compilación
Frage 19
Antworten
-
Error de compilación
-
5
-
0
-
10
Frage 20
Antworten
-
Error de compilación
-
5
-
0
-
10