wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kotlin

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Quién impulsó la creación de Kotlin debido a la falta de ciertas características en Java?

a)

Dmitry Jemerov

b)

James Gosling

c)

Martin Odersky

d)

Guido van Rossum

2.

¿Qué empresa adoptó Kotlin como lenguaje oficial para el desarrollo de aplicaciones Android en 2019?

a)

Apple

b)

Microsoft

c)

Google

d)

Amazon

3.

¿Qué herramienta IDE está basada en IntelliJ IDEA y es desarrollada por Google para el desarrollo de aplicaciones Android?

a)

Visual Studio Code

b)

Android Studio

c)

Eclipse

d)

NetBeans

4.

¿En qué año fue desarrollado Kotlin por JetBrains?

a)

2008

b)

2010

c)

2012

d)

2015

5.

¿Qué característica permite que Kotlin y Java trabajen juntos fácilmente?

a)

Mejor escritura del código

b)

Interoperabilidad con el lenguaje Java

c)

Legibilidad y mantenibilidad

d)

Herramientas de desarrollo

6.

¿Qué característica de Kotlin permite generar menos código que otros lenguajes de programación?

a)

Multiplataforma

b)

Mejor escritura del código

c)

Es más conciso

d)

Interoperabilidad con Java

7.

¿Qué ventaja ofrece Kotlin al evitar las referencias nulas?

a)

Reduce el tiempo de compilación

b)

Mejora la seguridad y la confiabilidad del código

c)

Facilita la interoperabilidad con Java

d)

Permite el uso de corrutinas

8.

¿En qué áreas se utiliza ampliamente Kotlin en la actualidad?

a)

Desarrollo de aplicaciones Android, web, empresariales y multiplataforma

b)

Desarrollo de videojuegos y aplicaciones de inteligencia artificial

c)

Desarrollo de sistemas operativos y firmware

d)

Desarrollo de aplicaciones de base de datos y herramientas de red

9.

¿Cuál de las siguientes aplicaciones fue desarrollada usando Kotlin?

a)

Facebook

b)

Pinterest

c)

Twitter

d)

LinkedIn

10.

¿Cómo mejora Kotlin la escritura del código y reduce los errores?

a)

Permitiendo valores nulos sin causar errores en la compilación

b)

Eliminando la necesidad de estructuras de control

c)

Automatizando todas las pruebas de código

d)

Utilizando exclusivamente programación funcional