Fundamentos de Programación

Fundamentos de Programación

University

10 Qs

quiz-placeholder

Similar activities

GOOGLE

GOOGLE

University

13 Qs

SOLIDIFICACIÓN EN LA FUNDICIÓN DE METALES

SOLIDIFICACIÓN EN LA FUNDICIÓN DE METALES

University

10 Qs

Recuperação 1 - 3º ano - 3º tri

Recuperação 1 - 3º ano - 3º tri

12th Grade - University

10 Qs

TRIANGULACION

TRIANGULACION

University

15 Qs

cuestionario de 4to grado

cuestionario de 4to grado

12th Grade - University

10 Qs

Examen Secundaria 2° EDICIÓN DE VÍDEO Y AUDIO.

Examen Secundaria 2° EDICIÓN DE VÍDEO Y AUDIO.

University

11 Qs

SISTEMA DE ALIMENTACION DE AIRE Y COMBUSTIBLE

SISTEMA DE ALIMENTACION DE AIRE Y COMBUSTIBLE

University

10 Qs

LECCIÓN #1 INTRODUCCIÓN A LAS COMPUTADORAS 10°

LECCIÓN #1 INTRODUCCIÓN A LAS COMPUTADORAS 10°

10th Grade - University

15 Qs

Fundamentos de Programación

Fundamentos de Programación

Assessment

Quiz

Instructional Technology

University

Practice Problem

Medium

Created by

Juan Zeledon

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

¿Qué es un algoritmo en programación?

Un lenguaje de programación popular.

Una secuencia de instrucciones que resuelven un problema.

Una herramienta de depuración.

Una estructura cíclica en programación.

Answer explanation

En informática, se llaman algoritmos el conjunto de instrucciones sistemáticas y previamente definidas que se utilizan para realizar una determinada tarea. Estas instrucciones están ordenadas y acotadas a manera de pasos a seguir para alcanzar un objetivo.

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

¿Qué es la recursión en programación?

Un error común en los programas.

Un bucle que se ejecuta infinitamente.

Una técnica en la que una función se llama a si misma.

Un mecanismo utilizado para limitar los recursos del programa.

Answer explanation

Es el acto de una función llamándose a sí misma. La recursión es utilizada para resolver problemas que contienen subproblemas más pequeños. Una función recursiva puede recibir 2 entradas: un caso base (finaliza la recursión) o un caso recursivo (continúa la recursión).

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

En programación, el término “bug” se utiliza para referirse a una característica planificada y deseada de un programa.

VERDADERO

FALSO

Answer explanation

Un bug informático es un error o fallo del sistema software de nuestro dispositivo electrónico (móviles, tablets, ordenadores, router, dispositivo de IoT) que causa algún tipo de daño inesperado o incorrecto en el sistema.

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

En programación orientada a objetos, ¿Qué es la herencia?

Una técnica para ocultar las propiedades y metodos en una clase.

Implica que una clase pueda adquirir las propiedades y metodos de otra clase.

Es cuando un variable padre le pasa mediante asignacion, sus valores a una variable hija.

Se refiere a la capacidad de crear nuevas clases a partir de objetos existentes.

Answer explanation

La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente. La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos. La herencia está fuertemente ligada a la reutilización del código en la POO.

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

¿Qué es el algoritmo llamado “Quick Sort”?

Un algoritmo de búsqueda iterativo.

Un algoritmo de búsqueda basado en comparación y división recursiva.

Un algoritmo de ordenamiento basado en comparación y división recursiva.

Un algoritmo que convierte de manera rápida y eficiente datos numéricos en texto.

Answer explanation

En la práctica, Quick Sort es el algoritmo de ordenación más rápido conocido, su tiempo de ejecución promedio es O(n log (n)), siendo en el peor de los casos O(n2), caso altamente improbable.

El hecho de que sea más rápido que otros algoritmos de ordenación con tiempo promedio de O(n log (n)) ( como SmoothSort o HeapSort ) viene dado porque QuickSort realiza menos operaciones, ya que el método utilizado es el de partición.

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

¿Cuántas veces se ejecutará el siguiente bloque de código?

6

3

5

4

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

¿La Programación Orientada a Objetos se basa en el concepto de clases y objetos para modelar el mundo real en código?

VERDADERO

FALSO

Answer explanation

La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él.

Se basa en el concepto de clases y objetos para modelar el mundo real. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y reutilizables de planos de código (clases) para crear instancias individuales de objetos. 

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?