Crear actividad
Jugar Test
1. 
¿Cuál de las siguientes opciones no es un comportamiento?
A.
Leer datos de un archivo
B.
Imprimir los resultado
C.
Imprimir texto
D.
Obtener la entrada del usuario
2. 
En C++, los componentes de un programa se llaman
A.
auto y register
B.
alcance de función y alcance de archivo
C.
funciones y clases
D.
Métodos y Recursividad
3. 
Una función se invoca con un(a):
A.
Llamada a una función
B.
Llamada a una Clase
C.
Llamada a un encapsulador
D.
Llamada a una cadena
4. 
A una variable que se conoce sólo dentro de la función en la que está declarada, se le llama
A.
Algoritmo
B.
Metodo
C.
Función
D.
Variable local
5. 
La instrucción ______________ en una función a la que se llamó puede usarse para pasar el valor de vuelta a la función que hizo la llamada.
A.
return
B.
Void
C.
String
D.
system.out
6. 
La palabra clave __________ se utiliza en un encabezado de función para indicar que una función no devuelve ningún valor, o para indicar que esa función no contiene parámetros.
A.
void
B.
Bool
C.
CIN
D.
Return
7. 
El ____________ de un identificador es la porción del programa en la que puede usarse.
A.
alcance
B.
medidor
C.
nombre
D.
tipo
8. 
Las tres formas de regresar el control de una llamada a una función a la función que la llamó son
A.
return; return expresión; o encontrar la llave derecha de cierre de una función.
B.
String; String expresión; o encontrar la llave izquierda de cierre de una función.
C.
Void; String expresión; o encontrar la llave izquierda de cierre de una función.
D.
String; Void expresión; o encontrar la llave izquierda de apertura de una función.
9. 
Un __________ permite al compilador comprobar el número, tipos y orden de los argumentos que se pasan a una función
A.
prototipo de función
B.
prototipo de una clase
C.
prototipo de una subclase
D.
prototipo de un segmento
10. 
La función ________ se utiliza para producir números aleatorios.
A.
rand
B.
srand
C.
auto
D.
static
11. 
La función _________ se utiliza para establecer la semilla de números aleatorios, para randomizar un programa.
A.
rand
B.
srand
C.
auto
D.
register
12. 
Los especificadores de clase de almacenamiento son mutable
A.
auto, register, extern y static
B.
auto, register, global y base
C.
extern, static, sobrecarga y plantilla
D.
auto, static, const y prototipo
13. 
Se asume que las variables declaradas en un bloque o en la lista de parámetros de una función son de la clase de
A.
Auto
B.
Archivo
C.
Función
D.
Base
E.
Archivo
F.
Función
14. 
El especificador de clase de almacenamiento ________ es una recomendación que se hace al compilador para que almacene una variable en uno de los registros de la computadora
A.
auto
B.
register
C.
global
D.
static
15. 
Una variable que se declara fuera de cualquier bloque o función es una variable
A.
global
B.
static
C.
alcance de función
D.
alcance de archivo
16. 
Para que una variable local en una función retenga su valor entre las llamadas a la función, debe declararse con el especificador de clase de almacenamiento
A.
static
B.
auto
C.
global
D.
register
17. 
Los seis posibles alcances de un identificador son
A.
Alcance de función, Alcance de archivo, Alcance de bloque, Alcance de prototipo de función, Alcance de clase, Alcance de espacio de nombres
B.
Alcance global, Alcance de archivo, Alcance de bloque, Alcance de prototipo de función, Prototipo de función, sobrecarga
C.
auto, register, extern, static
D.
Clase, Subclase, Atributo, Funciones y Recursividad
18. 
Una función que se llama a sí misma, ya sea en forma directa o indirecta (a través de otra función), es una función
A.
Recursiva
B.
Sobrecarga
C.
Funciones
D.
Herencia
19. 
Por lo general, una función recursiva tiene dos componentes: uno que proporciona el medio para que termine la recursividad, al evaluar un caso(s) ______________, y uno que expresa el problema como una llamada recursiva para un problema más simple que el de la llamada original.
A.
base
B.
altura
C.
Return
D.
Función
20. 
Es posible tener varias funciones con el mismo nombre, que operen con distintos tipos o números de argumentos a esto se le conoce como ____________ de funciones.
A.
sobrecarga
B.
Recursiva
C.
Register
D.
Global
21. 
El ______________ permite acceder a una variable global con el mismo nombre que una variable en el alcance actual
A.
Operador de resolución de ámbito unario
B.
Operador de resolución de recursividad
C.
Operador de resolución de funciones
D.
Operador de resolución
22. 
El calificador ________________ se usa para declarar variables de sólo lectura
A.
Const
B.
Plantilla
C.
Base
D.
Global
23. 
Una _____________ de función permite definir una sola función para realizar una tarea en muchos tipos de datos distintos
A.
Plantilla
B.
Macros
C.
Métodos
D.
Funciones