wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ED T1.1

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué diferencia principal hay entre un programa y un algoritmo?

a)

El algoritmo siempre es informático, el programa no.

b)

El algoritmo describe pasos generales, el programa los implementa en un ordenador.

c)

El programa es teórico, el algoritmo es práctico.

d)

No existe diferencia.

2.

¿Qué arquitectura siguen la mayoría de computadoras actuales?

a)

Arquitectura Harvard.

b)

Arquitectura Von Neumann.

c)

Arquitectura RISC.

d)

Arquitectura CISC.

3.

La CPU está compuesta por…

a)

Unidad aritmético-lógica, registros y unidad de control.

b)

Memoria RAM y ROM.

c)

Disco duro y periféricos.

d)

BIOS y sistema operativo.

4.

Un ejemplo de lenguaje de nivel medio es:

a)

Ensamblador.

b)

C.

c)

HTML.

d)

Java.

5.

El lenguaje ensamblador se caracteriza por…

a)

Ser independiente del procesador.

b)

Poseer un nivel de abstracción alto.

c)

Estar ligado a la arquitectura de la máquina.

d)

Ser declarativo.

6.

Un lenguaje de alto nivel NO es:

a)

Java.

b)

C++.

c)

Kotlin.

d)

Ensamblador.

7.

¿Qué paradigma de programación es el más usado tradicionalmente?

a)

Declarativo.

b)

Funcional.

c)

Imperativo.

d)

Lógico.

8.

Los lenguajes declarativos se centran en…

a)

Indicar cómo llegar al resultado.

b)

Especificar las relaciones y el resultado esperado.

c)

Ejecutar instrucciones secuenciales.

d)

Optimizar memoria.

9.

Dentro del paradigma imperativo se encuentran subparadigmas como:

a)

Funcional y lógico.

b)

Orientado a objetos y procedimental.

c)

Declarativo y estructurado.

d)

Lógico y algebraico.

10.

¿Qué lenguajes incluyen características funcionales aunque sean imperativos?

a)

C y Fortran.

b)

Java y PHP.

c)

Kotlin y Swift.

d)

Ensamblador y Cobol.

11.

¿Qué fase de compilación verifica que los símbolos pertenecen al lenguaje?

a)

Análisis léxico.

b)

Análisis sintáctico.

c)

Análisis semántico.

d)

Optimización de código.

12.

La fase que determina si las sentencias tienen sentido lógico es:

a)

Análisis sintáctico.

b)

Análisis semántico.

c)

Optimización de código.

d)

Generación de código objeto.

13.

La representación intermedia en compilación es…

a)

Dependiente de la CPU.

b)

Independiente del procesador.

c)

El ejecutable final.

d)

Exclusiva del análisis semántico.

14.

El software se define como:

a)

El conjunto de programas informáticos que trabajan para un fin común.

b)

Un tipo de hardware especializado.

c)

Únicamente el sistema operativo.

d)

Un conjunto de algoritmos abstractos.

15.

¿Qué tipo de lenguaje se suele usar para crear portales web en la actualidad?

a)

Ensamblador.

b)

C.

c)

HTML, CSS y JavaScript.

d)

Fortran.