wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

parcial II informatica

Total questions: 74

Worksheet time: 37mins

Name
Class
Date
1.

Un algoritmo…

a)

Ha de ser ordenado

b)

Ha de estar compuesto por pasos efectivos

c)

es un conjunto de pasos que define como llevar a cabo una tarea

d)

todas las anteriores

2.

____ es una de las cuatro bases de desarrollo de un programa

a)

Definir una secuencia ordenada y finita de pasos ejecutables no ambiguos

b)

Formular el algoritmo y representarlo como programa

c)

Atacar el problema sin planificación previa

d)

Ninguna de las otras

3.

En un pseudocodigo_____

a)

se relajan las reglas del lenguaje formal en el que se escribe el algoritmo

b)

es un sistema de notación menos formal y más intuitivo

c)

todas las otras

d)

se describen los algoritmos de manera legible e informal

4.

_____ es un conjunto de primitivas junto con una serie de reglas que indican cómo deben combinarse esas primitivas para representar ideas más complejas

a)

Un lenguaje de programacion

b)

El pseudocodigo

c)

Un ordinograma

d)

Un algoritmo

5.

El bucle que se indica a continuación se ejecuta____ veces

a)

infinitas veces

b)

4

c)

1

d)

Ninguna vez

6.

En el siguiente pseudocodigo

a)

a)

b)

b)

c)

c)

d)

d)

7.

En el siguiente pseudocodigo. La variable "Suma" toma el valor____ al final de la ejecucion

a)

65

b)

La ejecución no finaliza nunca

c)

0

d)

ninguna de las otras

8.

Las variables locales____

a)

a) tienen su ámbito definido en todo el programa

b)

b) tienen su ámbito restringido a una parte del programa

c)

c) dejan de existir al salí de cada función del programa

d)

b) y c)

9.

En una estructura while____

a)

El contenido del bucle se ejecuta al menos una vez

b)

El contenido del bucle puede no ejecutarse ninguna vez

c)

El contenido del bucle no se ejecuta ninguna vez

d)

El orden en que se ejecutan las instrucciones que afectan a los componentes de control de bucle es indiferente

10.

En el siguiente procedimiento los valores de salida de a y b son____

a)

5 y 7

b)

7 y 7 (si se pusiese y= x; *x = z;)

c)

Ninguna de las otras (porque no compila)

d)

7 y 5 (si dejase compilar)

11.

El____ pide al programador que solicite un determinado conjunto de resultados al sistema dejando a este último que realice las operaciones como considere oportuno

a)

paradigma imperativo

b)

paradigma funcional

c)

paradigma declarativo

d)

paradigma orientado a objetos

12.

____ traduce a código máquina los programas escritos en primitivas de alto nivel

a)

a) el compilador

b)

b) el intérprete

c)

a) y b)

d)

c) el descriptor

13.

____ es un conjunto de elementos del mismo tipo de datos cuyo tamaño varía en tiempo de ejecucion

a)

una estructura (conjunto de elementos de distinto tipo)

b)

Un array (conjunto de elementos del mismo tipo, cuyo tamaño no varía en tiempo de ejecución)

c)

una lista (array cuyos elementos están ordenados)

d)

ninguna de las otras

14.

En una base de datos relacional____

a)

a) as tablas se denominan relaciones, las filas tuplas y las columnas atributos

b)

b) existen operaciones de selección y proyección

c)

a) y b)

d)

c) se tiene como principio la redundancia en las tablas

15.

Un archivo plano____

a)

es un sistema de almacenamiento unidimensional

b)

representa los datos siempre en una estructura árbol

c)

es un conjunto de datos multidimensional con enlaces internos entre sus diferentes elementos

d)

presenta la información desde distintos puntos de vista

16.

La sentencia

a)

Ninguna de las otras

b)

Muestra el nombre y dirección de los empleados cuya función se asemeja a la de director y su ciudad es Madrid

c)

Muestra el nombre y dirección de los empleados cuya función es "director" y viven en Madrid, ordenados crecientemente por nombre

d)

muestra el nombre de los empleados cuya función es "director" y viven en Madrid, ordenados crecientemente por nombre

17.

La palabra clave____ no forma parte de la expresión básica de una búsqueda SQL

a)

order by

b)

select

c)

from

d)

where

18.

En la operación____ extrae filas de una relacion

a)

JOIN

b)

PROJECT

c)

SELECT

d)

WHERE

19.

En un árbol, el nodo en el nivel más alto se llama

a)

nodo padre

b)

nodo terminal

c)

nodo raíz

d)

nodo generador

20.

La sentencia

a)

tiene una sintaxis incorrecta

b)

corresponde al tipo de operación PROJECT

c)

Ninguna de las otras

d)

borra frabricanyes cuyo nombre empieza por P (comprobado que funciona)

21.

El algoritmo de ____ recorre todos los elementos de la lista

a)

ninguna de las otras

b)

cálculo del factorial de un número

c)

búsqueda binaria

d)

búsqueda secuencial

22.

____ es un conjunto bien definido de elementos de construcción de software

a)

un diagrama de flujo

b)

una carta estructurada

c)

una primitiva

d)

un algoritmo

23.

la estructura ____ es alternativa

a)

while

b)

switch

c)

for

d)

repeat

24.

la técnica de refinamientos sucesivos____

a)

divide el programa en diversos subprogramas

b)

se considera una técnica de refinamiento abajo-arriba

c)

convierte las expresiones mnemónicas en instrucciones de lenguaje de máquina

d)

trata de progresar de lo específico a lo general

25.

En la ordenación por ____ el programa ordena una lista seleccionando el elemento más pequeño de la parte de la lista sin ordenar y colocándolo en la posición a la derecha del último elemento ordenado

a)

selección

b)

burbuja

c)

inserción

d)

shell

26.

El bucle que se indica a continuación se ejecuta ___ veces

a)

3

b)

4

c)

1

d)

0

27.

____ es un proceso en el cual un algoritmo se llama así mismo

a)

inserción

b)

recursividad

c)

orden de rueda

d)

selección

28.

El tipo de datos estándar____ describe un número entero sin parte fraccionaria

a)

int

b)

float

c)

double

d)

boolean

29.

La secuencia de codigo

a)

muestra los diez primeros naturales en la fila en orden inverso

b)

muestra los números desde el 10 hasta el 0 en columna y en orden inverso

c)

muestra los números del 1 al 10 en fila y en reverso

d)

muestra los números desde el 1 hasta el 10 en fila

30.

____ emplea(n) el prototipo descartable

a)

el modelo iterativo

b)

el modelo incremental

c)

los modelos incremental e iterativo

d)

los modelos incremental y el cascada

31.

El prototipado ____ no es un modelo de prototipado

a)

ascendente

b)

descartable

c)

evolutivo

d)

rapido

32.

____ indica el grado de relación interna de los procesos en un programa

a)

el acoplamiento

b)

la modularidad

c)

la cohesión

d)

la calidad

33.

____ es una lista en la que las entradas se insertan por un extremo y se extraen por el otro

a)

una pila

b)

un array

c)

un árbol

d)

una cola

34.

En un algoritmo es falso____

a)

que sea ordenado

b)

que el número de pasos sea infinito

c)

que los pasos a ejecutar no sean ambiguos

d)

que todos los pasos sean ejecutables

35.

Un conjunto bien definido de elementos fundamentales de construcción de software____

a)

junto con un conjunto de reglas sintácticas es una primitiva

b)

es un algoritmo

c)

junto con una serie de reglas de combinación es un lenguaje de programación

d)

de bajo nivel se construye a partir de las primitivas de alto nivel

36.

La técnica de refinamientos sucesivos____

a)

acomete de una sola vez una tarea completa

b)

descompone un problema en su problemas más sencillos

c)

corresponde a una metodología abajo-arriba

d)

no está incluida dentro de las metodologías arriba-abajo

37.

El lenguaje ensamblador____

a)

convierte las expresiones mnemónicas en instrucciones de lenguaje de máquina

b)

tiene primitivas que no son esencialmente las mismas que las del lenguaje de maquina

c)

es un lenguaje de tercera generación

d)

ofrece un entorno de programación sin carencias

38.

En el pseudocodigo (se considera 0 par). La variable "valor" tiene como resultado ____ al final de la ejecución

a)

65

b)

el problema no tiene solución

c)

71

d)

ninguna de las otras

39.

El____ convierte a lenguaje máquina los programas expresados en primitivas de alto nivel

a)

a) compilador

b)

b) intérprete

c)

c) despachador

d)

a) y b)

40.

El____ pide al programador que describa el problema que hay que resolver en vez del algoritmo que hay que aplicar

a)

paradigma imperativo

b)

paradigma funcional

c)

paradigma declarativo

d)

paradigma orientado a objetos

41.

En el siguiente fragmento de código en el que evalúa la variable "y" el valor final de z es____

a)

la condición está mal implementada

b)

8

c)

9

d)

5

42.

En el siguiente fragmento de código

a)

los parámetros de la función se pasan por referencia

b)

la cabecera de la función está mal definida

c)

Si modificamos los parámetros dentro de la función, quedan modificados al volver al programa principal

d)

todas las anteriores

43.

____ consiste en disminuir el nivel de vinculación entre los módulos de un programa

a)

la cohesión

b)

la modularidad

c)

el acoplamiento

d)

la abstracción

44.

____ es un conjunto de elementos de distinto tipo de datos

a)

una estructura

b)

un array

c)

una lista

d)

una pila

45.

las sentencias de control____

a)

son sentencias declarativas

b)

están formadas por una variable, un operador de asignación, y el valor a asignar

c)

almacenan el valor de una variable en una posición de memoria

d)

modifican la secuencia de ejecución del programa

46.

____ es un término asociado exclusivamente a una estructura de tipo árbol

a)

una cola

b)

una lista

c)

un nodo terminal

d)

una pila

47.

En una____ los elementos se almacenan en celdas situadas en el mismo bloque de memoria

a)

una lista contigua

b)

pila

c)

cola

d)

todas las otras

48.

La sentencia

a)

dará error por mala implementación del JOIN

b)

no pertenece a SQL estandar

c)

devuelve los nombres de todos los empleados que ganen menos de 500 euros y que trabajen en departamentos situados en ciudades que empiecen por "M”

d)

inserta una nueva fila en la tabla "departamento"

49.

la sentencia

a)

a)pertenece a SQL estándar

b)

b) fallará porque le falta la cláusula WHERE

c)

a) y d)

d)

d) inserta un nuevo empleado en la tabla EMPLEADOS

50.

Una base de datos____

a)

es un sistema de almacenamiento unidimensional

b)

representa los datos siempre en una estructura de árbol

c)

es un conjunto de datos multidimensional con enlaces internos entre sus diferentes elementos

d)

siempre es relacional

51.

En la técnica de ____ habrá, en general, algunos espacios vacíos tras el remplazo de los programas por otros nuevos

a)

paginación

b)

paginacion bajo demanda

c)

particionamiento

d)

segmentación bajo demanda

52.

El interfaz de usuario de un sistema operativo____

a)

contiene los componentes software que realizan las funciones básicas de la computadora

b)

coordina los dispositivos de almacenamiento masivo de la maquina

c)

localiza y asigna un espa de memoria para los distintos programas

d)

puede emplear el Shell o la GUI

53.

____ es una representación del algoritmo precisa al lenguaje natural

a)

un diagrama de flujo

b)

una carta estructurada

c)

el pseudocodigo

d)

un algoritmo

54.

El tipo de datos estándar____ describe un número con una parte fraccionaria

a)

int

b)

float

c)

char

d)

ninguna de las otras tres

55.

____ es un programa diseñado para enseñar programación a principiantes que enfatiza el método de programación estructurado

a)

C++

b)

C

c)

Pascal

d)

Scheme

56.

En el siguiente procedimiento los valores de salida de a y b son____respectuvamente

a)

5 y 7

b)

5 y 5

c)

ninguna de las otras

d)

7 y 5

57.

La secuencia de codigo

a)

muestra los diez primeros naturales en fila en reverso

b)

muestra los números desde el 10 hasta el 1 en reverso

c)

muestra los números del 1 al 10 en columnas y en reverso

d)

ninguna de las otras

58.

En el proceso de desarrollo de software, la escritura del código es parte de la fase de____

a)

análisis

b)

diseño

c)

implementación

d)

pruebas

59.

En el modelo de____, una fase completa del proyecto se termina antes de que comience la fase siguiente

a)

cascada

b)

incremental

c)

instrumental

d)

caja negra

60.

En un array bidimensional con cuatro fila, con ordenación por filas (row-major storage), la fila con las direcciones superiores en la memoria es la ____ fila

a)

primera

b)

segunda

c)

tercera

d)

cuarta

61.

Dada una lista enlazada llamada "niños", variable del apuntador "niños" identifica al ____ elemento de la lista enlazada

a)

primer

b)

segundo

c)

ultimo

d)

cualquiera

62.

una lista____ también se conoce como pila

a)

LIFO

b)

FIFO

c)

sin ordenar

d)

ordenada

63.

____ es un conjunto de primitivas junto con una serie de reglas que indiquen cómo deben de combinarse esas primitivas para representar ideas más complejas

a)

Un lenguaje de programación

b)

el pseudocodigo

c)

un ordinograma

d)

un algoritmo

64.

La técnica de refinamientos sucesivos

a)

divide el problema en diversos subproblemas (además es una técnica de arriba-abajo, o de lo general a lo específico)

b)

se considera una técnica de refinamiento abajo-arriba

c)

convierte las expresiones mnemónicas e instrucciones de lenguaje de maquina

d)

trata de progresar de lo específico a lo general

65.

En el siguiente pseudocodigo donde N es un número entero positivo, la variable "Resul" toma el valor ____ al final de la ejecución del bucle

a)

Kn

b)

(N)!

c)

N-1!

d)

0

66.

El algoritmo de búsqueda dicotómica

a)

se usa para buscar elementos en listas cortas

b)

se usa para buscar elementos en listas largas

c)

es un algoritmo que no sirve para búsquedas en listas ordenadas

d)

no permite su uso en la búsqueda de números reales

67.

las variables locales

a)

tienen su ámbito definido en todo el programa

b)

tienen su ámbito restringido a una parte del programa

c)

permanecen al salir de la función donde fueron definidas

d)

ninguna de las anteriores

68.

En una estructura while____

a)

el contenido del bucle se ejecuta al menos una vez

b)

el contenido del bucle puede no ejecutarse ninguna vez

c)

el contenido del bucle no se ejecuta en ningún caso

d)

el orden en que se ejecutan las instrucciones que afectan a los componentes de control de bucle es indiferente

69.

En el siguiente procedimiento los valores de salida de a y b son____

a)

5 y 7

b)

5 y 5

c)

Ninguna de las otras

d)

7 y 5

70.

____ es un tipo de algoritmo de ordenación

a)

a) Insercion

b)

b) seleccion

c)

c) binario

d)

a) y b)

71.

____ es el grado de relación entre las partes internas de un modulo

a)

la modularidad

b)

el acoplamiento

c)

la cohesión

d)

la ocultación

72.

La dirección del dato guardado en posición (3)(5), del array representado en lenguaje C, int mat [5][10], sabiendo que la dirección del primer elemento del array es 0 es____

a)

36

b)

27

c)

15

d)

35

73.

en una base de datos relacional

a)

las tablas se denominan relacionales, las filas tuplas y las columnas atributos

b)

la operaciones pueden ser de selección, proyección o combinacion

c)

todas las otras

d)

se evita la redundancia en las tablas

74.

en la operación JOIN

a)

se combinan diferentes relaciones en una única relacion

b)

se genera una nueva relación con una sola columna

c)

no forma parte del modelo relacional

d)

se seleccionan varias filas de una relacion