Está en la página 1de 8

5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

Semana 04: Sumativa 1 - Prueba 1


Fecha de entrega 9 de abr en 23:59 Puntos 8 Preguntas 8
Disponible 3 de abr en 0:00 - 9 de abr en 23:59 Límite de tiempo 90 minutos

Instrucciones

Prueba 1

Para desarrollar este control, te invitamos a poner en práctica los conocimientos adquiridos y
habilidades desarrolladas en el transcurso de estas semanas.

Esta experiencia de aprendizaje es de carácter individual, sumativa y pondera un 5% de tu nota

de presentación. El plazo para desarrollarlo vence a las 23:59 horas del día domingo de la semana en
curso.

Esta prueba consta de 8 preguntas de alternativas.


Una vez que hayas contestado las preguntas y enviado tus respuestas, no se pueden modificar.
Tienes solamente un intento para realizar esta prueba.
Esta prueba es una evaluación sumativa y corresponde al 3.5% de tu nota de presentación.
Usted cuenta con 90 minutos para realizar esta evaluación.

CARACTERÍSTICAS DE LA EVALUACIÓN:  

Aprendizaje esperado: Explicar conceptos básicos de la computación y la programación tales como


variable, operador, condicional, ciclo y función para describir la solución computacional de un
problema.

Indicador :

1.1. Comprenden el ciclo de ejecución de un programa dentro del computador.

1.2. Diferenciar el proceso de compilación e interpretación.

1.3. Interpreta un programa computacional, que resuelve un determinado problema.


https://canvas.unab.cl/courses/30785/quizzes/68654 1/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

Disponibilidad: Semana 4 desde las 00:00 del día lunes, hasta las 23:59 del día domingo.

Número de Intentos:  1

Tipo: Sumativa

Ponderación: 3.5%

Instrumento: Prueba

Procedimiento: Selección múltiple y única

Desarrollo: Individual  

Agente: Heteroevaluación

Historial de intentos
Intento Hora Puntaje

MÁS RECIENTE Intento 1 14 minutos 7 de 8

 Las respuestas correctas están ocultas.

Puntaje para este examen: 7 de 8


Entregado el 5 de abr en 0:06
Este intento tuvo una duración de 14 minutos.

Pregunta 1 1 / 1 pts

Indique la alternativa donde existe un error de sintaxis:

  "a" == "b" or 22 != 33

  x >= 0 OR x < 100

  a == "uno"

https://canvas.unab.cl/courses/30785/quizzes/68654 2/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

  not (z == 4)

El operador or debe escribirse con minúsculas.

Pregunta 2 1 / 1 pts

El algoritmo es la secuencia de:

  Especificaciones de salidas.

  Especificaciones de entradas.

  Instrucciones para resolver una problemática.

  Expresiones lógicas.

El algoritmo es la secuencia de instrucciones que permite resolver


una problemática.

Pregunta 3 1 / 1 pts

Si un programa está escrito en Python entonces

  Se debe compilar el código fuente y luego ejecutar el programa.

 
No se compila el código fuente ya que Python es un lenguaje interpretado.

https://canvas.unab.cl/courses/30785/quizzes/68654 3/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

  Solamente se podrá ejecutar en Windows.

  Solamente se podrá ejecutar en Linux.

Python es un lenguaje interpretado, por lo tanto no es necesario el


proceso de compilación.

Incorrecto
Pregunta 4 0 / 1 pts

Al ejecutar el siguiente programa:

x = int(input())

y = int(input())

if x > 0:

d = y / x

print(f"{x} / {y} = {d}")

else:

  print(f"No es posible")

  El intérprete dejará de funcionar acusando un error de sintaxis.

 
El intérprete dejará de funcionar acusando que faltan los textos en las
sentencias input.

  El intérprete ejecutará el programa sin ningún problema.

 
El intérprete dejará de funcionar acusando un error en el print indicando
que la variable d no está definida.

https://canvas.unab.cl/courses/30785/quizzes/68654 4/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

El programa no contiene error alguno ya que incluir un texto en el


input es opcional, por lo tanto el intérprete se quedará esperando
a que el usuario ingrese los valores de x e y para poder continuar.

Pregunta 5 1 / 1 pts

Con respecto a las siguientes variables

x = 12

y = 2.5

z = "hola mundo"

usted asevera que:

  x es una variable de tipo booleano.

  y es una variable de tipo entero.

  z es una variable de tipo punto flotante.

  x es una variable de tipo entero.

x es una variable de tipo entero ya que no tiene asignada una


parte decimal.

Pregunta 6 1 / 1 pts

Dado el siguiente programa


https://canvas.unab.cl/courses/30785/quizzes/68654 5/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

usuario = input("usuario: ")

clave = input("contraseña: ")

IF usuario == "juanperez" and clave

== "hola2021":

print("usuario OK")

else:

  print("usuario o clave no valido")

  Existe un error de sintaxis.

  El programa está correcto.

  Al ejecutarse, nunca aparece un mensaje de salida.

  La condición no es correcta.

Existe un error de sintaxis ya que la sentencia if debe escribirse


con minúsculas.

Pregunta 7 1 / 1 pts

Dado el siguiente programa

a= int(input("Ingrese a: "))

b= int(input("Ingrese b: "))

if (b / a) > 0:

print(f"Positivo")

else: print(f"Negativo")

https://canvas.unab.cl/courses/30785/quizzes/68654 6/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

  Existe un error de sintaxis.

  El programa no siempre funciona.

  El programa siempre funciona.

  Los mensajes de salida están incorrectos.

Al ingresar el valor 0 para la variable a, se genera un error de


división por cero y por lo tanto el programa deja de funcionar.

Pregunta 8 1 / 1 pts

Un número n con 4 dígitos es doble-cuadrado cuando este iguala a la


suma de dos números al cuadrado: uno formado por los dos primeros
dígitos de n y el otro formado por los dos últimos dígitos de n. Por
ejemplo, 1233 es doble-cuadrado ya que 12^2 + 33^2 = 1233. El
siguiente programa tiene como objetivo verificar si un número n es doble-
cuadrado o no:

n = int(input("ingrese n: "))

a = n // 100
b = n % 100

if n == a ** 2 + b ** 2:

print(f"{n} es doble-cuadrado")

else:

print(f"{n} no es doble-cuadrado")

  Hay un error de sintaxis.

  La expresión lógica en la sentencia if es incorrecta.

https://canvas.unab.cl/courses/30785/quizzes/68654 7/8
5/4/23, 0:07 Semana 04: Sumativa 1 - Prueba 1: INTRODUCCIÓN A LA PROGRAMACIÓN

 
La variable a contiene los dos primeros dígitos de n y la variable b los
últimos dos dígitos de n.

 
La variable a contiene los dos últimos dígitos de n y la variable b los
primeros dos dígitos de n.

La división entera por 100 permite quedarse con los dos primeros
dígitos de n, en cambio, al aplicar módulo 100, entonces es el
resto de la división por 100, dejando así los dos últimos dígitos de
n.

Puntaje del examen: 7 de 8

https://canvas.unab.cl/courses/30785/quizzes/68654 8/8

También podría gustarte