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

Product Design
cmbj
Macbeth cards
gregory.rolfe
The structure of the Heart, AS Biology
mill-bill
Mapa Conceptual de Liderazgo
gabbi.mendoza
Input, output and storage devices
Mr A Esch
C1:Making Crude Oil Useful (Science-GCSE)
Temi Onas
Cognitive Psychology Key Terms
5135702
AP Psychology Practice Exam
Jacob Simmons
Health and Social Care Flashcards
Kelsey Phillips
Topic 1 Quiz - Elements & The Periodic Table
Musicdudejoe
The Circulatory System
mimtasin afra