wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Inicial Algoritmos

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Analizar el siguiente código y seleccionar la opción correcta.

a)

El bucle While se ejecuta normal.

b)

El bucle While nunca se ejecuta porque la condición está false desde el principio.

c)

El bucle While nunca se ejecuta porque contador disminuye en lugar de aumentar.

d)

El bucle While se ejecuta e imprime 10 resultados.

2.

Un algoritmo consiste en un numero finito de pasos no ambiguos que , de acuerdo a condiciones iniciales al ejecutarse cumplen con un objetivo propuesto en un tiempo determinado. Se denomina programa a un algoritmo expresado en un lenguaje de computador. El lenguaje requiere de un compilador que requiere los siguientes componentes básicos :

a)

Programa fuente y analizadores léxico, sintáctico y semántico.

b)

Programa fuente, analizadores léxico, sintáctico y semántico y programa objeto.

c)

Analizadores léxico, sintáctico y semántico y programa objeto

d)

Programa fuente y programa objeto.

3.

La definición de una matriz numérica en lenguaje Java está dada por la siguiente forma:


tipo [ ] [ ] nombre_matriz = new tipo [TAM1] [TAM2]


Según lo anterior, cuál de las siguientes afirmaciones es correcta:

a)

Las matrices se utilizan como estructuras para almacenar en cada una de sus posiciones elementos de diferentes tipos. Por ejemplo: en la primera fila enteros, en la segunda double, etc.

b)

Para hacer referencia a un elemento de la matriz basta con indicar el nombre de la variable y la posición de la columna donde se encuentra.

c)

El valor TAM1 corresponde a la cantidad de filas y TAM2 a la cantidad de columnas de la matriz

d)

La cantidad de filas de la matriz equivale a TAM1 - 1 y la cantidad de columnas equivale a TAM2 - 1

4.

La primera fase del proceso de resolución de un problema por computador es el análisis del problema. Esta fase requiere una clara definición, donde se contemple lo que debe hacer el programa y el resultado o solución deseada. De acuerdo con esto, ¿Cuáles serían las preguntas correctas a plantear a la hora de analizar un problema?

a)

¿Qué entradas se requieren? ¿Cuáles son los requerimientos del cliente? ¿Cuál lenguaje de programación es el más adecuado?

b)

¿Qué entradas se requieren? ¿Qué método produce la salida deseada? ¿Cuál lenguaje de programación es el más adecuado?

c)

¿Qué entradas se requieren? ¿Cuál es la salida deseada? ¿Cuál lenguaje de programación produce la salida deseada?

d)

¿Qué entradas se requieren? ¿Cuál es la salida deseada? ¿Qué método produce la salida deseada?

5.

Hay varios tipos diferentes de memoria en el PC. La memoria principal del sistema es la memoria física o memoria de acceso aleatorio (RAM, Random Access Memory). Puedes leer y escribir datos en la memoria RAM y se encuentra en todos los equipos. Además, el equipo tiene memoria de sólo lectura (ROM, Read Only Memory) y memoria caché.


En sistemas, se define una variable cómo?

a)

Una localización de almacenamiento que no cambia su valor durante la ejecución de un programa

b)

Un espacio en memoria que puede cambiar su valor durante la ejecución de un programa

c)

Un espacio de memoria que compensa las diferencias de velocidad entre procesador y memoria

d)

Permite realizar operaciones matemáticas

6.

Una estructura repetitiva permite ejecutar una instrucción o un conjunto de instrucciones varias veces es la definición de:

a)

While

b)

For

c)

Case

d)

Break

7.

Tipo de Acceso: Indica donde puede ser utilizado un método. Los tipos son public, private y protected.


Indique cuál de las siguientes definiciones de tipo es correcta:

a)

Public: Se puede acceder solamente desde otros métodos Públicos

b)

Private: El mas restrictivo. Solo se puede usar desde la misma clase

c)

Protected: Solo los puede utilizar el desarrollador que los programó

d)

Ninguna opción es correcta.

8.

En computación, una subrutina o subprograma (también llamada procedimiento, función o rutina), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica.

Así mismo, las funciones llevan en sus definiciones la utilización de parámetros. Teniendo la siguiente función


int x func (int x, int y) {

return x y; }


cual es su invocación correcta?

a)

func(5, c);

b)

func(5,4);

c)

func(5, "4");

d)

Ninguna

9.

El tamaño de un arreglo puede ser definido en su declaración.


Dada la siguiente definición de un arreglo:


int meses[] = new int[12];


cuál de las siguientes afirmaciones no es correcta acerca del arreglo meses

a)

El arreglo meses es un conjunto de números enteros

b)

El arreglo meses puede contener hasta 12 números

c)

El primer elemento del arreglo está en la posición 1

d)

El último elemento del arreglo está en la posición 11

10.

Las variables corresponden a áreas de memoria RAM que se definen en un proceso de programación con el objetivo de almacenar valores en forma temporal.


De las siguientes definiciones de fórmulas en un lenguaje de programación cuál es errónea:

a)

Volumen Cono = (PI * r^2 * h) /3;

b)

Sueldo = (Salario * Diast) / 30;

c)

SubTrans = (STLV * diasT)/30;

d)

Voltaje = Intensidad * Resistencia;