Frage 1
Frage
¿a donde apunta el puntero s1 tras la ejecucion?
char* const s1 = "ABC";
s1++
Antworten
-
A
-
B
-
C
-
Error de compilacion
Frage 2
Frage
¿cual es el resultado de la ejecucion?
const char* const s1 = "ABC"
*s1='X'
cout<<s1
Frage 3
Frage
¿A donde apunta s1 tras la ejecucion?
const char *s1="ABC"
s1++
Frage 4
Frage
En el siguiente codigo, ¿que valor tiene la variable arg tras la ejecucion de f()?
void f(int param){
param =10;
}
int main(){
int arg=1;
f(arg);
}
Frage 5
Frage
El lenguaje c++ solo permite la sobrecarga de funciones cuando:
Antworten
-
Se utiliza el mismo nombre de funcion y distinto numero de parametros
-
Se utiliza el mismo nombre de funcion y el mismo numero de parametros con tipos distintos
-
Se utiliza el mismo nombre de funcion y la misma lista de parametros pero distinto valor de retorno
-
Se utiliza el mismo nombre de funcion y lista de parametros distinta
Frage 6
Frage
El lenguaje c++ permite especificar el valor por defecto en un parametro de una funcion
Antworten
-
Cuando todos los parametros de la funcion tienen valor por defecto
-
Todos los parametros anteriores en la lista tambien tienen un valor por defecto
-
Todos los parametros siguientes en la lista tambien tienen valor por defecto
-
Cuando todos los parametros de la funcion son constantes
Frage 7
Frage
Declarar un parametro protected en 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 8
Frage
Si se realiza herencia protected, los miembros public de la clase base
Antworten
-
Son public en la clase derivada
-
son protected en la clase derivada
-
Son private en la clase derivada
-
No son accesibles en la clase derivada
Frage 9
Frage
Para definir que un miembro de la clase es compartido por todas las instancias de la clase, se utiliza la palabra reservada
Antworten
-
inline
-
static
-
friend
-
virtual
Frage 10
Frage
Si se realiza herencia private, los miembros public de la clase base
Antworten
-
Son protected en la clase derivada
-
Son private en la clase derivada
-
No son accesibles en la clase derivada
-
Son public en la clase derivada
Frage 11
Frage
¿Cual de los siguientes elementos del lenguaje c++ no permite especificar metodos?
Frage 12
Frage
¿donde se puede utilizar la clausula friend en el lenguaje c++?
Frage 13
Frage
El codigo a inspeccionar para identificar la ocurrencia de una excepcion se encierra en un bloque
Antworten
-
try
-
throw
-
catch
-
exception
Frage 14
Frage
El codigo a ejecutar para manejar la ocurrencia de una excepcion se encierra en un bloque
Antworten
-
exception
-
try
-
catch
-
throw
Frage 15
Frage
Las excepciones identificadas en la libreria estandar del lenguaje c++ derivan de la clase
Antworten
-
logic_error
-
exception
-
bad_exception
-
runtime_exception
Frage 16
Frage
Al insertar una plantilla, ¿cuando no es necesario indicar el tipo generico?
Antworten
-
Siempre hay que especificar el tipo de los parametros de una plantilla
-
Nunca hay que especificar los tipos al utilizar una plantilla
-
Unicamente en las plantillas de clases cuando el compilador pueda deducir el tipo generico sin ambigüedad
-
En las plantillas de funciones cuando el tipo generico se utilice como parametro de la funcion y el compilador pueda deducir el tipo sin ambigüedad
Frage 17
Frage
En el lenguaje c++ las plantillas permiten
Antworten
-
Definir funciones y clases con tipos genericos que se instancian en tiempo de ejecucion
-
Definir funciones y clases con tipos genericos que se instancian en tiempo de compilacion
-
Definir clases abstractas de las que no se pueden crear instancias
-
Reutilizar la definicion de un funcion para alterar su comportamiento
Frage 18
Frage
¿Que metodos deben especificarse en toda plantilla?
Antworten
-
Un constructor de copia y el operador de asignacion
-
No hay que especificar ningun metodo de forma obligatoria
-
Un constructor por defecto
-
Todos los constructores, el destructor y el operador de asignacion
Frage 19
Frage
La utilizacion de plantillas de funciones en el lenguaje c++ permite
Antworten
-
La utilizacion en el codigo de la STL(Standard Template Library)
-
La declaracion de una jerarquia de clases
-
La definicion de una familia parametrizada de funciones
-
Especificar al compilador la forma de crear una familia parametrizada de clases