AEDA-C++

Description

Quiz on AEDA-C++, created by angelrguez94 on 25/05/2016.
angelrguez94
Quiz by angelrguez94, updated more than 1 year ago
angelrguez94
Created by angelrguez94 over 8 years ago
26
2

Resource summary

Question 1

Question
¿a donde apunta el puntero s1 tras la ejecucion? char* const s1 = "ABC"; s1++
Answer
  • A
  • B
  • C
  • Error de compilacion

Question 2

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

Question 3

Question
¿A donde apunta s1 tras la ejecucion? const char *s1="ABC" s1++
Answer
  • B
  • C
  • A
  • ERROR

Question 4

Question
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); }
Answer
  • ERROR
  • 1
  • 10
  • Indefinido, depende del compilador

Question 5

Question
El lenguaje c++ solo permite la sobrecarga de funciones cuando:
Answer
  • 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

Question 6

Question
El lenguaje c++ permite especificar el valor por defecto en un parametro de una funcion
Answer
  • 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

Question 7

Question
Declarar un parametro protected en una clase implica
Answer
  • 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

Question 8

Question
Si se realiza herencia protected, los miembros public de la clase base
Answer
  • 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

Question 9

Question
Para definir que un miembro de la clase es compartido por todas las instancias de la clase, se utiliza la palabra reservada
Answer
  • inline
  • static
  • friend
  • virtual

Question 10

Question
Si se realiza herencia private, los miembros public de la clase base
Answer
  • 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

Question 11

Question
¿Cual de los siguientes elementos del lenguaje c++ no permite especificar metodos?
Answer
  • struct
  • union
  • class
  • Todos permiten especificar metodos

Question 12

Question
¿donde se puede utilizar la clausula friend en el lenguaje c++?
Answer
  • En C con funciones y C++ con clases
  • Funciones y clases
  • Solo funciones
  • Solo clases

Question 13

Question
El codigo a inspeccionar para identificar la ocurrencia de una excepcion se encierra en un bloque
Answer
  • try
  • throw
  • catch
  • exception

Question 14

Question
El codigo a ejecutar para manejar la ocurrencia de una excepcion se encierra en un bloque
Answer
  • exception
  • try
  • catch
  • throw

Question 15

Question
Las excepciones identificadas en la libreria estandar del lenguaje c++ derivan de la clase
Answer
  • logic_error
  • exception
  • bad_exception
  • runtime_exception

Question 16

Question
Al insertar una plantilla, ¿cuando no es necesario indicar el tipo generico?
Answer
  • 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

Question 17

Question
En el lenguaje c++ las plantillas permiten
Answer
  • 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

Question 18

Question
¿Que metodos deben especificarse en toda plantilla?
Answer
  • 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

Question 19

Question
La utilizacion de plantillas de funciones en el lenguaje c++ permite
Answer
  • 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
Show full summary Hide full summary

Similar

Chemistry Facts
beth2384
GCSE ICT Revision
Andrea Leyden
English Language Terms
ekimlauretta
OCR GCSE History-Paper Two: The Liberal Reforms 1906-14 Poverty to Welfare State NEW FOR 2015!!!
I Turner
Plant and animal cells
Tyra Peters
Highway Code Road Signs for Driving Test
Sarah Egan
World War I
Lydia Klein
2_PSBD HIDDEN QUS By amajad ali
Ps Test
1PR101 2.test - Část 1.
Nikola Truong
SFDC App Builder 1 (176-200ish)
Connie Woolard