Quiz
1_AEDA-C++
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (19)
1¿a donde apunta el puntero s1 tras la ejecucion?
char* const s1 = "ABC";
s1++- AA
- BB
- CC
- DError de compilacion
2¿cual es el resultado de la ejecucion?
const char* const s1 = "ABC"
*s1='X'
cout<<s1- AERROR
- BXBC
- CX
- DABC
3¿A donde apunta s1 tras la ejecucion?
const char *s1="ABC"
s1++- AB
- BC
- CA
- DERROR
4En 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);
}- AERROR
- B1
- C10
- DIndefinido, depende del compilador
5El lenguaje c++ solo permite la sobrecarga de funciones cuando:
- ASe utiliza el mismo nombre de funcion y distinto numero de parametros
- BSe utiliza el mismo nombre de funcion y el mismo numero de parametros con tipos distintos
- CSe utiliza el mismo nombre de funcion y la misma lista de parametros pero distinto valor de retorno
- DSe utiliza el mismo nombre de funcion y lista de parametros distinta
6El lenguaje c++ permite especificar el valor por defecto en un parametro de una funcion
- ACuando todos los parametros de la funcion tienen valor por defecto
- BTodos los parametros anteriores en la lista tambien tienen un valor por defecto
- CTodos los parametros siguientes en la lista tambien tienen valor por defecto
- DCuando todos los parametros de la funcion son constantes
7Declarar un parametro protected en una clase implica
- AQue tiene la misma visibilidad que si fuese public y las clases derivadas no lo heredan
- BQue tiene la misma visibilidad que si fuese private y las clases derivadas lo heredan
- CQue tiene la misma visibilidad que si fuese public y las clases derivadas lo heredan
- DQue tiene la misma visibilidad que si fuese private y las clases derivadas no lo heredan
8Si se realiza herencia protected, los miembros public de la clase base
- ASon public en la clase derivada
- Bson protected en la clase derivada
- CSon private en la clase derivada
- DNo son accesibles en la clase derivada
9Para definir que un miembro de la clase es compartido por todas las instancias de la clase, se utiliza la palabra reservada
- Ainline
- Bstatic
- Cfriend
- Dvirtual
10Si se realiza herencia private, los miembros public de la clase base
- ASon protected en la clase derivada
- BSon private en la clase derivada
- CNo son accesibles en la clase derivada
- DSon public en la clase derivada
11¿Cual de los siguientes elementos del lenguaje c++ no permite especificar metodos?
- Astruct
- Bunion
- Cclass
- DTodos permiten especificar metodos
12¿donde se puede utilizar la clausula friend en el lenguaje c++?
- AEn C con funciones y C++ con clases
- BFunciones y clases
- CSolo funciones
- DSolo clases
13El codigo a inspeccionar para identificar la ocurrencia de una excepcion se encierra en un bloque
- Atry
- Bthrow
- Ccatch
- Dexception
14El codigo a ejecutar para manejar la ocurrencia de una excepcion se encierra en un bloque
- Aexception
- Btry
- Ccatch
- Dthrow
15Las excepciones identificadas en la libreria estandar del lenguaje c++ derivan de la clase
- Alogic_error
- Bexception
- Cbad_exception
- Druntime_exception
16Al insertar una plantilla, ¿cuando no es necesario indicar el tipo generico?
- ASiempre hay que especificar el tipo de los parametros de una plantilla
- BNunca hay que especificar los tipos al utilizar una plantilla
- CUnicamente en las plantillas de clases cuando el compilador pueda deducir el tipo generico sin ambigüedad
- DEn 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
17En el lenguaje c++ las plantillas permiten
- ADefinir funciones y clases con tipos genericos que se instancian en tiempo de ejecucion
- BDefinir funciones y clases con tipos genericos que se instancian en tiempo de compilacion
- CDefinir clases abstractas de las que no se pueden crear instancias
- DReutilizar la definicion de un funcion para alterar su comportamiento
18¿Que metodos deben especificarse en toda plantilla?
- AUn constructor de copia y el operador de asignacion
- BNo hay que especificar ningun metodo de forma obligatoria
- CUn constructor por defecto
- DTodos los constructores, el destructor y el operador de asignacion
19La utilizacion de plantillas de funciones en el lenguaje c++ permite
- ALa utilizacion en el codigo de la STL(Standard Template Library)
- BLa declaracion de una jerarquia de clases
- CLa definicion de una familia parametrizada de funciones
- DEspecificar al compilador la forma de crear una familia parametrizada de clases
Informações
- Descrição
- Quiz sobre 1_AEDA-C++, criado por angelrguez94 em 26-05-2016.
- Autor
- angelrguez94
- Idioma
- Español
- Visualizações
- 5
- Avaliação
- Ainda sem avaliações Avalie este quiz