Вы находитесь на странице: 1из 6

BANCO DE PREGUNTAS

1. RELACIONA LOS SIGUIENTES ENUNCIADOS:


a) Su sintaxis deriva en gran medida de C y C++
b) IF, ELSE, FOR Y WHILE
c) Decrementa o incrementa la variable de control del bucle
d) Selecciona una de entre múltiples alternativas.
e) Break, continue, y return.

( b ) SENTENCIAS DE CONTROL
( a ) JAVA
( d ) SWITCH
( e ) SENTENCIAS DE SALTO
( c ) FOR

2. COMPLETE:
a) La diferencia entre un contador y un acumulador es que mientras el primero va
aumentando de uno en uno, el acumulador va aumentando en una cantidad
variable.
b) La documentación que sirve como ayuda para usar un programa se presenta de
forma interna y externa al usuario inicial.
c) Se usa como complemento opcional de la selección SI –ENTONCES estos pueden
ser -O-BIEN y ENTONCES

3. SEÑALE LA CORRESPONDENCIA:
a) Proceso ( c ) Indica operaciones lógicas o de comparación
b) Pantalla ( a )Son acciones que el programa tiene que realizar
c) Decisión ( b ) Utilizado en ocasiones en lugar de símbolo de entrada/salida

4. EXPLIQUE LAS DIFERENCIAS DE UN CONTADOR Y ACUMULADOR

CONTADOR Es una variable cuyo valor se incrementa o decrementa en una cantidad


constante cada vez que se produce un determinado suceso o acción. Los contadores se
utilizan con la finalidad de contar sucesos o acciones internas de un bucle.

ACUMULADOR Es una variable que suma sobre sí misma un conjunto de valores, para
de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre
un contador y un acumulador es que mientras el primero va aumentando de uno en
uno, el acumulador va aumentando en una cantidad variable.

5. ORDENAR LAS ETAPAS DE UN PROBLEMA:


1. Construcción del algoritmo. (3)
2. Verificación del problema. (1)
3. Análisis profundo del problema. (2)
6. RELACIONAR
a) Finito deben resolver problemas generales (e)
b) Precisión deben ser básicas (d)
c) Claridad se interpreta de una sola manera (b)
d) Eficacia encontrar la solución más legible (c)
e) Generalidad tiene un comienzo y fin (a)

7. ALGORITMO
a) Un algoritmo se puede concebir como una función que transforma los datos de un
problema (entrada) en los datos de una solución (salida). (V)
b) Los datos se pueden representar a su vez como secuencias de bits, y en general, de
símbolos cualesquiera. (V)

8. OPERADORES DE RELACIÓN
a) Los operadores relacionales o de relación permiten realizar comparaciones de
valores de tipo numérico o carácter (V)
b) Los operadores de relación sirven para expresar las condiciones en los
pseudocódigos (F)

9. LA ESTRUCTURA SWITCH
a) La estructura switch es especialmente útil cuando la selección se basa en el valor
de una variable simple o de una expresión simple denominada expresión de
control o selector. (V)
b) La estructura switch es especialmente útil cuando la selección se basa en el valor
de una variable simple o de una expresión simple denominada expresión de
control o selector. (V)
c) Los valores de cada case del switch no deben de ser constantes. (F)
d) La estructura switch, es una estructura de control condicional, que permite definir
múltiples casos que pueden llegar a cumplir una variable cualquiera (V)

10. EL PROGRAMA JAVA


a) Es intrínsecamente orientado a objetos (V)
b) Tiene punteros manejables por el programador, aunque los maneja interna y
transparentemente. (F)
c) Funciona perfectamente en red. (V)
11. COMPLETAR:
a) En su forma más típica y básica, es una estructura que requiere una variable
entera que cumple la función de un CONTADOR de vueltas: ESTRUCTURA
REPETITIVA FOR
b) Es una variable cuyo valor se incrementa o decrementa en una cantidad constante
cada vez que se produce un determinado suceso o acción: CONTADOR
c) Las estructuras de comparación múltiples son tomas de decisión: ESPECIALIZADAS
d) Es posible determinar qué acción llevar a cabo en caso de no cumplir ninguna de
las condiciones dadas: SWITCH
e) Es la propiedad de un valor que determina su dominio (qué valores puede tomar),
qué operaciones se le pueden aplicar y cómo es representado internamente por el
computador: TIPO DE DATOS.
f) Consiste en escribir la solución del problema CODIFICACIÓN
g) Todo algoritmo debe obedecer a la estructura básica de un sistema que son:
ENTRADA, PROCESO Y SALIDA
h) Es una forma de escribir los pasos que va a realizar un programa de la forma más
cercana al lenguaje de programación: PSEUDOCODIGO
i) Sirve de ayuda al momento de solucionar un problema de manera estructurada y a
la vez ordenada: DIAGRAMA DE FLUJO
j) Las expresiones son combinaciones de constantes, variables, símbolos de
operación, paréntesis y nombres de funciones especiales que consta de:
OPERANDOS Y OPERADORES
k) Los operadores lógicos o booleanos básicos son: NOT (NO), AND (Y) Y OR (O).
l) Son tomas de decisión especializada que permiten comparar una variable contra
distinta posibles resultados, ejecutando para cada caso una serie de instrucciones
específicas: ESTRUCTURA CONDICIONAL MÚLTIPLE

12. En caso de que esa condición se cumple se ejecutará un determinado bloque de


instrucciones, mientras que si no se cumple podemos optar por ejecutar otro bloque
distinto de instrucciones o no ejecutar ninguna, corresponde a:

ESTRUCTURA FOR (F)

ESTRUCTURA IF (V)

13. Son tomas de decisión especializadas que permiten comparar una variable contra
distintos posibles resultados, ejecutando para cada caso una serie de instrucciones
específicas. Corresponde a:

Estructura Condicional Múltiple (V)

Estructura Condicional Anidada (F)


14. Responder con verdadero o falso los siguientes enunciados.
a) Las estructuras anidadas son aquellas en donde las estructuras básicas pueden
ponerse una dentro de otra. (V)
b) Las estructuras de selección o condicionales controlan si una sentencia o secuencia
de sentencias se ejecutan, en función del cumplimiento o no de una condición o
expresión lógica. (V)
c) Estructuras de Iteración soporta tres tipos de estructuras de iteración: los bucles
switch, do-while y for (F)
d) La precedencia de operadores determina el orden en que se evalúan los
operadores en una expresión(V)
e) El cuerpo de una sentencia DO-WHILE no siempre se ejecuta al menos una vez (F)
f) Se proporciona 3 tipos de instrucciones de selección: IF, IF...ELSE y SWITCH. (V)
g) Un acumulador es una variable que se utilizan con la finalidad de contar sucesos o
acciones internas de un bucle. (F)
h) Las estructuras de control permiten modificar este orden. (V)
i) La estructura FOR se usa en aquellas situaciones en las cuales conocemos la
cantidad de veces que queremos que se ejecute el bloque de instrucciones. (V)
j) La estructura WHILE se utiliza generalmente cuando no se sabe cuántas veces se
habrá de ejecutar el bucle (F)
k) En la construcción de un diagrama de flujo, puede llegar más de una línea a un
símbolo (F)
l) En la estructura FOR, en la sección de “condición “se coloca la condición que
deberá ser falsa (F)

15. Mencionar ejemplos de Operadores Relacionales y Operadores de Asignación. ¿Con


qué clase de lenguaje de programación guardan relación los operadores utilizados en
el lenguaje Java?

-Ejemplos de …

-Todos los operadores utilizados en el lenguaje Java son similares a los de C++

16. Marque V o F si pertenece al ciclo de Metodología para la solución de problemas


computacionales
a) Recopilación (V)
b) Documentación (V)
c) Decodificación (F)
d) Compilación (V)

17. Los algoritmos que se clasifican de acuerdo a su estrategia son:


a) Algoritmo de escalada (V)
b) Algoritmo de búsqueda (F)
c) Algoritmo Heurístico (V)
d) Algoritmo de encaminamiento (F)
18. Dentro de los datos estáticos encontramos:
a) Arrays (V)
b) Subrango (F)
c) Enumerados (F)
d) Cadena (V)

19. Trabajan con dos operandos:


a) And y Not (F)
b) Or y And (V)
c) Or y Not (F)

20. La cadena tiene como característica:


a) Está permitido la ñ o Ñ (F)
b) Minúsculas o mayúsculas (F)
c) 1 o más caracteres (V)
d) El primer carácter solo es guion bajo (F)

21. En la plataforma de desarrollo de Java, se distribuyen 3 paquetes de desarrollo


(SDK), según las necesidades de cada programador y lo que quieras programar,
indicar en los siguientes enunciados verdadero o falso según corresponda y
fundamente:
a) J2SE: permite hacer todo tipo de aplicaciones incluyendo funciones empresariales
(F)
Permite hacer todo tipo de aplicaciones excepto las empresariales (Escritorio con
Ventanas, escritorio consola, aplicaciones Web, Applets, etc.)
b) J2EE: permite el desarrollo de todo tipo de aplicaciones mucho más amplias y
complejas(V)
Es un paso más que el anterior, agregando funciones empresariales, para el
desarrollo de todo tipo de aplicaciones mucho más robustas y complejas
(Escritorio con Ventanas, escritorio consola, aplicaciones Web, Applets, etc.), como
aplicaciones Distribuidas, Servicios Web, etc.
c) J2ME: No aplica para aplicaciones en dispositivos móviles (F)
Te permite hacer todo tipo de aplicaciones para los dispositivos móviles.

22. Mencione características de JAVA


-Es intrínsecamente orientado a objetos.
-Funciona perfectamente en red.
-Aprovecha características de la mayoría de los lenguajes modernos evitando sus
inconvenientes. En particular los del C++.
-El manejo de la memoria no es un problema, la gestiona el propio lenguaje y no el
programador.
-Genera aplicaciones con pocos errores posibles
23. ¿Cuáles son los 3 tipos fundamentales de estructura de control?

-SECUENCIAL

-ALTERNATIVA O SELECCIÓN

-REPETITIVA O ITERATIVA

24. ¿Cuáles son los pasos para usar de manera convencional un ARRAY?
1. Declarar el Array
2. Crear el Array
3. Inicializar los elementos del Array
4. Usar el Array

Вам также может понравиться