¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Algoritmos y Estructuras de datos Avanzada

Diego Vázquez Campos 56 preguntas

Hacer el test

Preguntas del test (56)

  1. 1???? ?
    (???????? ?) En el siguiente código, ¿Qué valor tiene la variable arg tras la ejecución de la función f()?

    void f(int *param) {
    ㅤparam = 10;
    }
    int main() {
    ㅤint arg = 1;
    ㅤf(&arg);
    }
    1. A10
    2. B1
    3. CError de compilación
    4. DError en tiempo de ejecución
  2. 2???? ?
    (???????? 2) ¿Cual es el resultado de la ejecución de la siguiente instrucción?

    char* const s1 = "ABC";
    *s1 = 'X';
    cout << s1;
    1. AX
    2. BABC
    3. CNo se ejecuta. Hay error de compilación
    4. DXBC
  3. 3???? ?
    (???????? 3) ¿A dónde apunta el puntero s1 tras la ejecución de la siguiente instrucción?

    const char* s1 ? "ABC";
    s1++;
    1. A'A'
    2. B'B'
    3. CNo se ejecuta. Hay error de compilación
    4. D'C'
  4. 4???? ?
    (???????? 4) Si se realiza herencia public, los miembros private de la clase base:
    1. ASon private en la clase derivada
    2. BNo son accesibles en la clase derivada
    3. CSon public en la clase derivada
    4. DSon protected en la clase derivada
  5. 5???? ?
    (???????? 5) Dada la definición de la clase, ¿Cual de los siguientes códigos es incorrecto para el constructor?

    class dummy {
    int x, y;
    public:
    dummy(int, int);
    },
    1. Adummy::dummy(int i, int j): x(i) {y=j;}
    2. BTodos son correctos
    3. Cdummy::dummy(int i, int j) {x=i; y=j;}
    4. Ddummy::dummy(int i, int j): x(i), y(j) {}
  6. 6???? ?
    (???????? 6) Para definir que un método de la clase puede expandirse como una macro, se utiliza la palabra
    reservada
    1. Avirtual
    2. Bfriend
    3. Cinline
    4. Dstatic
  7. 7???? ?
    (???????? 7) ¿Dónde se puede utilizar la clausula friend en el lenguaje C++?
    1. AFunciones y clases
    2. BSólo clases
    3. Csólo funciones
    4. DEn C con funciones y en C++ con clases
  8. 8???? ?
    (???????? 8) Si se realiza herencia protected, los miembros public de la clase base:
    1. ANo son accesibles en la clase derivada
    2. BSon protected en la clase derivada
    3. CSon public en la clase derivada
    4. DSon private en la clase derivada
  9. 9???? ?
    (???????? 9) Dada la definición de la clase, ¿Cual de las siguientes sentencias no se corresponde con una llamada correcta al constructor?

    class dummy {
    public:
    dummy(){};
    }
    1. Adummy *a = new dummy;
    2. Bdummy a;
    3. Cdummy a();
    4. DTodas son correctas
  10. 10???? ?
    (???????? 10) El código a ejecutar para manejar la ocurrencia de una excepción se encierra en un bloque:

    class dummy {
    public:
    dummy(){};
    }
    1. Aexception
    2. Bcatch
    3. Cthrow
    4. Dtry

Información

Descripción
Cuestionario de Algoritmos y Estructuras de datos Avanzada
Idioma
Español
Visitas
90
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?