wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Evaluación Módulo III

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Sirve para alojar información en la memoria.
a)
Variable
b)

Etiqueta

c)
Comentarios
d)
Módulo
2.
Se encarga de traducir un programa que ha sido escrito en un lenguaje de programación.
a)
Programa
b)
Función
c)
Librería
d)
Compilador
3.
Conjunto ordenado y finito de pasos u operaciones que permite encontrar la solución de un problema.
a)
Programa
b)
Problema
c)
Algoritmo
d)
Estructura
4.
Programa que traduce un programa línea por línea cuando lo lee, convirtiéndolo directamente en acción.
a)
Intérprete
b)
Compilador
c)
Lenguaje Máquina
d)
Ensamblador
5.
¿A qué operación corresponde el siguiente estructura?
                        variable ==expresión
a)

relación

b)
asignación
c)

comparación

d)

igualdad

6.

¿Qué operador aritmético se utiliza para obtener el resultado de elevar un número a una potencia en python?

a)

^

b)
%
c)
//
d)
**
7.

Selecciona los que consideres, elementos de un algoritmo.

a)

Secuencias concretas.

b)

Estructuras complejas.

c)

Herramientas para elaborarlos.

d)

Símbolos que indican un inicio y un fin.

8.

Son lenguajes de bajo nivel

a)

Django

b)

Ensamblador

c)

Lenguaje de máquina: Está formado por los 1s y 0s que ejecutará directamente la Unidad central de proceso (CPU).

d)

Python, Java, C++, PHP

9.

Un programa escrito en un lenguaje de programación de alto nivel se llama

a)

Código hexadecimal

b)

Código máquina

c)

Código fuente

d)

Archivo fuente

10.

Al ejecutar el siguiente código,

# Aqui sumo

print(2+3)

# print(5-1)


se obtiene en cónsola:

a)

2+3

b)

4

c)

5

d)

1

11.

¿Cuál de las opciones asigna correctamente el valor 15 a la variable edad?

a)

edad = 15

b)

edad == 15

c)

15 = edad

d)

edad <- 15

12.

¿Cuál de las opciones mostradas contiene un nombre válido para una variable?

a)

profesión = 'Ingeniero'

b)

mejorInstituto = "Edutecno"

c)

us$ = 1000

d)

lista-socios = ['Carlos','Everto']

13.

Dado el siguiente arreglo:


lista = [ 30, "Luis", True, -1.73 ]


Entonces se cumple que al realizar:

print(lista[2])


Se obtiene:

a)

False

b)

"Luis"

c)

-1.73

d)

True

14.

Sobre la siguiente aseveración:


En las Tuplas, se pueden modificar sus valores internos...


Se puede decir que es:

a)

Verdadero

b)

Falso

15.

Al crear el siguiente conjunto:


conjunto = set( [1,2,4,1,2] )


Al imprimir la variable conjunto se obtiene:

a)

{1,2,4,1,2}

b)

{4,1,2}

c)

{1,2,4}

d)

[4,2,1]

16.

Los pilares de la programación orientada a objetos son:

a)

Abstracción, encapsulamiento, polimorfismo, herencia.

b)

Modularidad, abstracción, encapsulamiento, polimorfismo.

c)

Herencia, abstracción, modularidad, encapsulamiento.

d)

Encapsulamiento, abstracción, modularidad, heteromorfismo

17.

Indique la forma correcta para declarar e inicializar un objeto en base a la siguiente clase implementada en lenguaje de programación Python.


class Provincia( ):

capital="Lima"

distritos=20

a)

Provincia pp = new Provincia()

b)

mprovincia = Provincia()

c)

Provincia pp = Provincia()

d)

new pp = class Provincia()

18.

¿Cuál de los siguientes enunciados es mejor aprovechado a

través de la Programación Orientada a Objetos?

a)

Uso de características de programación estructurada.

b)

Uso de lenguajes de programación como C++.

c)

Reutilización de código.

d)

Uso de programación dinámica

19.

Cuales son los tipos de datos que se manejan en Python?

a)

#string,#bolean, None

b)

#Number, #float, #diccionario

c)

#integer, , #List,

d)

#upper, #replace

e)

#count, #swapcase

20.

En algunos lenguajes de programación, el operador lógico: &&, se utiliza para realizar una:

a)

Conjunción (AND)

b)

Disyunción (OR)

c)

Negación (NOT)