angelrguez94
Quiz por , criado more than 1 year ago

Quiz sobre AEDA-C++, criado por angelrguez94 em 25-05-2016.

23
2
0
Sem etiquetas
angelrguez94
Criado por angelrguez94 quase 8 anos atrás
Fechar

AEDA-C++

Questão 1 de 19

1

¿a donde apunta el puntero s1 tras la ejecucion?
char* const s1 = "ABC";
s1++

Selecione uma das seguintes:

  • A

  • B

  • C

  • Error de compilacion

Explicação

Questão 2 de 19

1

¿cual es el resultado de la ejecucion?
const char* const s1 = "ABC"
*s1='X'
cout<<s1

Selecione uma das seguintes:

  • ERROR

  • XBC

  • X

  • ABC

Explicação

Questão 3 de 19

1

¿A donde apunta s1 tras la ejecucion?
const char *s1="ABC"
s1++

Selecione uma das seguintes:

  • B

  • C

  • A

  • ERROR

Explicação

Questão 4 de 19

1

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);
}

Selecione uma das seguintes:

  • ERROR

  • 1

  • 10

  • Indefinido, depende del compilador

Explicação

Questão 5 de 19

1

El lenguaje c++ solo permite la sobrecarga de funciones cuando:

Selecione uma das seguintes:

  • 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

Explicação

Questão 6 de 19

1

El lenguaje c++ permite especificar el valor por defecto en un parametro de una funcion

Selecione uma das seguintes:

  • 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

Explicação

Questão 7 de 19

1

Declarar un parametro protected en una clase implica

Selecione uma das seguintes:

  • 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

Explicação

Questão 8 de 19

1

Si se realiza herencia protected, los miembros public de la clase base

Selecione uma das seguintes:

  • 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

Explicação

Questão 9 de 19

1

Para definir que un miembro de la clase es compartido por todas las instancias de la clase, se utiliza la palabra reservada

Selecione uma das seguintes:

  • inline

  • static

  • friend

  • virtual

Explicação

Questão 10 de 19

1

Si se realiza herencia private, los miembros public de la clase base

Selecione uma das seguintes:

  • 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

Explicação

Questão 11 de 19

1

¿Cual de los siguientes elementos del lenguaje c++ no permite especificar metodos?

Selecione uma das seguintes:

  • struct

  • union

  • class

  • Todos permiten especificar metodos

Explicação

Questão 12 de 19

1

¿donde se puede utilizar la clausula friend en el lenguaje c++?

Selecione uma das seguintes:

  • En C con funciones y C++ con clases

  • Funciones y clases

  • Solo funciones

  • Solo clases

Explicação

Questão 13 de 19

1

El codigo a inspeccionar para identificar la ocurrencia de una excepcion se encierra en un bloque

Selecione uma das seguintes:

  • try

  • throw

  • catch

  • exception

Explicação

Questão 14 de 19

1

El codigo a ejecutar para manejar la ocurrencia de una excepcion se encierra en un bloque

Selecione uma das seguintes:

  • exception

  • try

  • catch

  • throw

Explicação

Questão 15 de 19

1

Las excepciones identificadas en la libreria estandar del lenguaje c++ derivan de la clase

Selecione uma das seguintes:

  • logic_error

  • exception

  • bad_exception

  • runtime_exception

Explicação

Questão 16 de 19

1

Al insertar una plantilla, ¿cuando no es necesario indicar el tipo generico?

Selecione uma das seguintes:

  • 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

Explicação

Questão 17 de 19

1

En el lenguaje c++ las plantillas permiten

Selecione uma das seguintes:

  • 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

Explicação

Questão 18 de 19

1

¿Que metodos deben especificarse en toda plantilla?

Selecione uma das seguintes:

  • 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

Explicação

Questão 19 de 19

1

La utilizacion de plantillas de funciones en el lenguaje c++ permite

Selecione uma das seguintes:

  • 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

Explicação