Fundamentos esenciales de la programación
¿Cómo es la longitud de un
array en JavaScript por defecto?
- de tres posiciones
- de dos posiciones
- variable
- fija
¿Cuál de las siguientes
afirmaciones es correcta sobre las ventajas del pseudocódigo?
- Todas
las respuestas son correctas.
- Facilita encontrar soluciones al
problema.
- Aporta soluciones fácilmente
implementables en código.
- Es independiente del lenguaje de programación.
¿Cuál de los siguientes es un
lenguaje de propósito general?
- C++
- SQL
- SSL
- C--
¿Cómo se representa en
JavaScript un operador de asignación?
- un
signo igual
- un signo más
- tres signos igual
- dos signos igual
¿En qué lenguaje de
programación está escrito el siguiente código?
fun checkAge(age: Int?) {
if (age
== null || age !in 18..150)
println("No tienes la edad necesaria para registrarte")
else
println("Puedes registrarte")
}
- Python
- Kotlin
- Java
- Ruby
¿Qué imprimirá este código?
pi = '3.1415926535'
print(pi.find('265'))
- 8
- -1
- 6
- 7
¿Cuál de las siguientes
opciones NO es un servicio de alojamiento de repositorios?
- CodeHints
- Bitbucket
- GitHub
- Jira
¿En qué se diferencia un
framework de software de una librería?
- Un framework te permite controlar
cuándo y dónde quieres utilizarlo.
- Un framework está escrito por otra
persona para ayudarte a resolver un problema concreto.
- Un framework es una simple herramienta
en tu caja de herramientas. Por ejemplo, NumPy, que se utiliza en el aprendizaje
automático.
- Un
framework sirve como plano de cómo debe configurarse y desarrollarse tu
proyecto de software.
¿A qué principio hace
referencia la siguiente afirmación? Si una transacción consta de varios pasos,
deben ejecutarse todos. Si un paso falla, toda la transacción falla.
- Atomicidad
- Durabilidad
- Consistencia
- Aislamiento
¿Cuál de las siguientes definiciones de variables no es válida en
Python?
- if
(edad > 18) { adulto = true }
- bank_account_4567 = 750
- if = True
- score = "Tu puntuación"
¿En qué lenguaje de programación está escrito el siguiente código?
public class Hello {
public
static void main(String[] args) {
System.out.println(“¡Hola mundo!”);
}
}
A.
HTML
B.
Java
C.
Python
D.
Ruby
¿Qué estilo de programación implica el uso de código para
representar cosas y situaciones del mundo real?
A.
orientada a objetos
B.
situacional
C.
orientada al mundo
D.
procedural
En JavaScript, ¿cuáles son las palablas clave que permiten declarar
variables?
- null, while o if
- var, const o if
- var,
const o let
- git, loop o let
¿Cuál de las siguientes opciones representa un comentario en
Python?
A.
/* Mi comentario
B. # Mi comentario
C.
// Mi comentario
D.
--Mi comentario--
¿Cuál de los siguientes lenguajes de programación no es adecuado para el desarrollo de aplicaciones móviles?
- Swift
- Kotlin
- Powershell
- Java
¿De los siguientes, cuál es un conjunto de archivos y pautas que
definen la estructura y metodología sobre cómo desarrollar un producto de
software?
- framework
- debugging
- stream
- buffer
¿Cómo pueden ser los valores de un booleano?
- Verdadero, falso, 0, 1.
- 0, 1, sí, no.
- True, false, 0, 1, sí, no.
- Verdadero,
falso, sí, no.
¿Qué son los algoritmos en programación?
- grupos
de instrucciones
- el lenguaje de programación
- cada paso de una instrucción
- el idioma con el que nos comunicamos
con la máquina
En JavaScript, las variables con var podemos declararlas _____.
- asignándoles valores
- local
y globalmente, así como asignarles valores
- localmente
- globalmente
¿Cuál es el valor de la siguiente expression?
10 * 2 + 3
- 50
- 23
- 103
- 500
Si quiero formarme una carrera centrada en la construcción de
programas para escritorio que se ejecuten en diferentes sistemas operativos sin
necesidad de modificarlos, ¿qué lenguaje de programación debería de aprender?
- Java
- Swift
- JavaScript
- C
¿Cuál de las
siguientes opciones invoca una funcionalidad llamada hi en Python?
- hola
- hola()
- hyo
- call hola
¿Cuál de las siguientes
opciones no es un tipo de software?
- Sistema
- Aplicación
- Procesador
- Programación
¿Cuántas líneas imprimirá este bucle?
counter = 0
target = 10
while counter < target:
print(counter)
target += 1
- 10 líneas
- 11 líneas
- no líneas
- un
número infinito de líneas
Selecciona el lenguaje
utilizado para Inteligencia Artificial y Machine Learning, ya que permite crear
algoritmos con estadísticas que activan acciones en los computadores.
- SQL
- Java
- Python
- PHP
En JavaScript, ¿cuál de las
siguientes opciones es una variable?
- var
- estrella
- if
- string
¿Cómo se llama el proceso de
encontrar y eliminar errores o «bug» en su código?
- Bugging
- Limpieza
- Depuración
- Sluething
En JavaScript, ¿cuál de las
siguientes no es una variable?
- edad
- altura
- var
- cuenta
¿Cuál de los siguientes tipos
de aplicaciones se utiliza normalmente para crear Python?
A. Web
B. Análisis
científico
C. Android
D. Juegos
·
A, B, D
·
A, B, C
·
A, C, D
·
A
¿En qué se basan las pruebas funcionales?
- En
la ejecución, revisión y actualización de las funcionalidades.
- En la performance.
- En la comunicación de los componentes.
- En herramientas.
¿Cómo se llama un archivo que consiste en código Python que puede
definir funciones, clases, variables y más?
- un bloque
- una librería
- un
módulo
- un framework
¿Cómo se llama una variable cuyo valor no cambia?
- constante
- eterna
- estable
- perpetua
Las siguientes funciones en Python devuelven el elemento más grande del iterable, ¿cuál de ellas devuelve el número más grande ?
A. print(max(2, 3))
B. list1 = [1, 2, 4, 5, 54]
print(max(list1))
C.
list4 = []
print(max(list4))
D.
list3 = [1, 2, 'abc', 'xyz']
print(max(list3))
Utilizando la siguiente definición de clase, ¿cómo
crearías una instancia de la clase en Python?
clase Cachorro:
def
__init__(self, name, favorite_toy):
self.name = name
self.favorite_toy = favorite_toy
A.
marble = nuevo
Cachorro('Marble', 'osito')
B. marble = Cachorro('Marble',
'osito')
C.
var = nuevo Cachorro('var',
'osito')
D.
marble = Cachorro('Marble')
¿Cuál es el resultado del siguiente código Python?
if 5 < 6:
print("sí")
print("no")
A. sí
no
B.
sí
C.
5
D.
no
¿Cuál es el resultado del siguiente código Python?
print("¡Hola!")
print(39)
A.
¡Hola!
39
B. ¡Hola!39
C. ¡Hola!
39
D.
"¡Hola!"
39
¿Cuál de las siguientes opciones es un posible
resultado del siguiente código?
import random
números = [1, 2, 3, 4, 5]
print(random.choice(numbers))
A.
2
B.
6
C.
[4, 2, 1, 3, 5]
D.
[1, 2, 3]
¿Cuál de las siguientes es una función de suma en
Python correctamente declarada?
a.
suma(a, b=3):
if a + b
result = suma(1)
# result = 4
b.
def suma(a, b=3):
plus a + b
result = suma(1)
# result = 4
c. def suma(a, b=3):
return a + b
result = suma(1)
# result = 4
d.
def suma(a, b=3):
sum a + b
result = suma(1)
# result = 4
¿Qué función Java válida es equivalente a esta
función Python?
def greet():
print("hi!")
a.
void greet(
System.out.println("hi!")
)
b.
String greet():
System.out.println("hi!");
c.
greet() {
System.out.println("hi!")
}
d. void greet() {
System.out.println("hi!");
}
¿Cómo se puede escribir este código Python de forma
diferente?
if x<=y:
print(x)
else:
print(y)
a.
if x>y:
print(x)
else:
print(y)
b.
if x==y:
print(y)
else:
print(x)
c.
if x>=y
print(x)
else
print(y)
d. if x>y:
print(y)
else:
print(x)
No hay comentarios.:
Publicar un comentario