wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ACWM Bloque III

Total questions: 49

Worksheet time: 49mins

Name
Class
Date
1.

Conjunto de dispositivos y herramientas que nos brindan la posibilidad de realizar una actividad determinada sin importar el lugar en que nos encontremos.

a)

Tecnologías del lado del cliente.

b)

Tecnologías del lado del servidor

c)

Tecnologías móviles

d)

Tecnologías fijas

2.

No es una característica que se encuentre en las tecnologías móviles

a)

GPS, cámara, video..

b)

Conexión eléctrica permanente

c)

Funciones Telefónicas

d)

Juegos, acelerómetro, NFC, realidad aumentada

3.

Las tecnologías móviles nos permiten

a)

Acceder a nuestro correo y aplicaciones corporativas

b)

Geolocalización

c)

Utilizar material multimedia

d)

Todas las anteriores

4.

Son aquellos que tienen sistemas operativos simples, orientados hacia la conectividad inalámbrica y a necesidades específicas.

a)

Dispositivos móviles

b)

Computadoras de escritorio

c)

Dispositivos de almacenamiento

d)

Dispositivos de entrada / salida

5.

Son ejemplos de dispositivos móviles

a)

Computadora de escritorio y Laptop

b)

Laptop y Smartphone

c)

Smartphone y tableta

d)

Tableta y computadora de escritorio

6.

Es un conjunto de programas de bajo nivel que permite la abstracción de las propiedades del hardware específico del teléfono móvil y provee servicios a las aplicaciones móviles, que se ejecutan sobre él

a)

Sistema operativo móvil

b)

Sistema operativo para servidor

c)

Sistema operativo de escritorio

d)

Aplicación móvil

7.

Son ejemplos de sistemas operativos para móviles

a)

IOS, Android, MAC-OS

b)

IOS, Android, Windows phone.

c)

Android, MAC-OS, Windows

d)

Android, Windows, Linux

8.

Sistema operativo móvil, cuya característica principal es que ser abierto y estár disponible para cualquier fabricante

a)

Android

b)

IOS

c)

Windows pone

d)

Blackberry OS

9.

Suelen ser pequeñas unidades de software que proporcionan una funcionalidad aislada y limitada a través de dispositivos móviles, aun así, se las arreglan para proporcionar a los usuarios servicios y experiencias de calidad

a)

Sistema operativo móvil

b)

Aplicación web

c)

aplicación móvil

d)

Sistema operativo

10.

Es un lenguaje de programación de código abierto, útil y propio para programar aplicaciones Android

a)

PHP

b)

Objective-C

c)

Kotlin

d)

Swift

11.

Es un lenguaje de programación de código abierto, útil y propio para programar aplicaciones IOS

a)

PHP

b)

HTML

c)

Kotlin

d)

Swift

12.

Es un complemento que se instala en Android studio, para mostrar un dispositivo virtual (Smartphone, tableta, etc.), en el que se visualizarán los resultados de la ejecución de los programas

a)

Emulador de Android

b)

Editor de Android.

c)

Editor interactivo de Android

d)

Lenguaje de programación

13.

Es el formato de archivo de paquete que utiliza Android para distribuir e instalar aplicaciones móviles

a)

APK , o paquete de aplicación de Android

b)

AVD Manager

c)

Emulador de Android

d)

Editor de Android

14.

Es una interfaz que puede iniciar desde Android Studio que lo ayuda a crear y administrar dispositivos virtuales de Android (AVD)

a)

APK , o paquete de aplicación de Android

b)

AVD Manager

c)

Emulador de Android

d)

Editor de Android

15.

Las aplicaciones de Android están escritas en un lenguaje de programación, como Kotlin, antes de ser compiladas, estas instrucciones se denominan

a)

Código fuente

b)

Código objeto

c)

Código oculto

d)

Código cerrado

16.

Proceso que consiste en traducir el código fuente en instrucciones en el lenguaje que las computadoras y los dispositivos móviles pueden entender y ejecutar

a)

Compilar

b)

Programar

c)

Ejecutar

d)

Guardar

17.

Es un programa especial que traduce el código fuente en instrucciones que las computadoras y los dispositivos móviles pueden entender y ejecutar

a)

Compilador

b)

Lenguaje de programación

c)

Editor de código

d)

Emulador

18.

Ubica en los espacios de la imagen los elementos correspondientes, y realiza la relación correspondiente; por favor indica que inciso muestras todas las respuestas correctas

A)    Botón de ejecución del código

B)     Área de edición de código

C)     Área de ejecución de código o consola.

a)

2A, 1B, 3C

b)

1A, 2B, 3C

c)

1A, 2C, 3B

d)

1A, 2C, 3B

19.

Es una palabra en lenguaje de programación Kotlin.que significa "función"

a)

Fun

b)

Function

c)

Función

d)

Println

20.

Esta instrucción, le indica al sistema que imprima una línea de texto

a)

Fun

b)

Var

c)

Function

d)

Println

21.

En kotlin, las variables fijas, que solo se pueden leer, se declaran con

a)

Verdadero

b)

Falso

22.

En kotlin, el valor de las variables que se introducen con var, no se puede alterar más adelante

a)

Verdadero

b)

Falso

23.

En kotlin, el bucle ____________ se mantendrá en funcionamiento hasta que una condición determinada se cumpla y la verificación se realiza al principio

a)

While

b)

do..while

c)

for

d)

If

24.

En kotlin, el bucle ____________ se mantendrá en funcionamiento hasta que una condición determinada se cumpla y la verificación se realiza hasta el final

a)

While

b)

do..while

c)

for

d)

If

25.

Utiliza una variable que itera sobre un rango o sobre una lista, array, map,… y como tal en cada iteración toma el siguiente valor

a)

While

b)

do..while

c)

for

d)

If

26.

Es una colección de herramientas para crear software

a)

IDE (Entorno de desarrollo integrado)

b)

Editor de código

c)

Emulador

d)

Editor de Android

27.

Es un lenguaje de programación moderno para android, con características que facilitan la productividad al escribir código conciso, que también es menos propenso a errores

a)

Kotlin

b)

PHP

c)

MySQL

d)

HTML

28.

¿Qué es un programa?

a)

una tarea específica

b)

Una herramienta que te ayuda a escribir código Kotlin

c)

Una serie de instrucciones que ejecuta un sistema informático para llevar a cabo alguna acción

d)

Un conjunto definido de instrucciones que le dice a su computadora que imprima "¡Feliz cumpleaños!"

29.

¿Qué palabra clave usas para definir una función en Kotlin?

a)

Fun

b)

Func

c)

Function

d)

newFunction

30.

¿Cuál de las siguientes funciones NO necesitas para crear un programa Kotlin que imprima una línea de texto?. Elige tantas respuestas como creas conveniente

a)

una declaración de repetición ()

b)

una llamada a print() o println()

c)

llaves {} alrededor de las instrucciones para el sistema

d)

una función main ()

31.

¿Qué esperas que haga este código de Kotlin?

fun main (args: Array<String>) {

  println("Hello, world!")

  println("It's a sunny and warm day!")

}

a)

Imprimir una línea de texto

b)

Imprimir dos líneas de texto

c)

Imprimir tres líneas de texto

d)

Imprimir dos líneas de texto separadas por una línea en blanco

32.

¿Cómo modificaría esta función main() para que imprima un pastel de 6 capas para el cuarto cumpleaños de alguien?

 

diversión principal () {

  edad val = 24

  capas val = 5

  imprimirCakeVelas(edad)

  imprimirCakeTop(edad)

  printCakeBottom(edad, capas)

}

a)

Establezca el valor en 6, establezca las capas de valor en 4

b)

Establezca el valor en "4", establezca las capas de valor en "6"

c)

Establezca el valor en 4, establezca las capas de valor en 6

d)

Deja el código como está

33.

En kotlin, los errores se marcan en color

a)

Rojo

b)

Verde

c)

Amarillo

d)

No se marcan

34.

Utiliza una variable que itera sobre un rango o sobre una lista, array, map,… y como tal en cada iteración toma el siguiente valor

a)

While

b)

do While

c)

for

d)

if

35.

Esta instrucción de Kotlin, evalúa la condición introducida entre los paréntesis y si es cierta (el resultado es true) entonces ejecuta el bloque de código del if y si no se cumple se continua sin ejecutarlo

a)

While

b)

do While

c)

for

d)

if

36.

Esta instrucción de Kotlin, evalúa la condición introducida entre los paréntesis y si es cierta (el resultado es true) entonces ejecuta el bloque de código del if y si no se cumple, ejecuta otro grupo de instrucciones

a)

While

b)

if else

c)

for

d)

if

37.

En las herramientas de desarrollo de software, el término ___________________, hace referencia al espacio de la salida de texto para los mensajes del sistema. Por ejemplo, Kotlin Playground, imprime los resultados de declaraciones en ella

a)

La consola

b)

Botón de ejecución del código

c)

Área de edición del código

d)

Estructuras de control

38.

De forma predeterminada, una computadora ejecuta el código en un programa de arriba a abajo, en el orden en que se escriben las instrucciones. Algunas instrucciones, sin embargo, pueden dirigir la ejecución para omitir otras instrucciones o repetir otras instrucciones, a esto se conoce como

a)

Flujo de control

b)

Código fuente

c)

Compilación

d)

Compilador

39.

Es un modo de interfaz de usuario alternativo para Android que usa texto claro sobre fondos oscuros en lugar de texto oscuro sobre un fondo claro como en un tema claro. Puede reducir el uso de energía (según la tecnología de pantalla del dispositivo) y puede facilitar el uso de un dispositivo en un entorno con poca luz

a)

Tema oscuro

b)

Tema claro

c)

Tema con luz

d)

Tema alternativo

40.

En kotlin, es la forma en que el sistema dice que hay un problema en el código

a)

Excepción

b)

Inclusión

c)

Conclusión

d)

Implantación

41.

Es una herramienta utilizada por Android Studio para automatizar y administrar el proceso de compilación de su aplicación. Toma el código fuente que escribes para una aplicación, junto con el código de la plataforma, las bibliotecas y los recursos, y ensambla todas estas partes en un APK que se puede instalar y ejecutar en un dispositivo Android

a)

Gradle

b)

Emulador

c)

Consola

d)

Pantalla

42.

Un objeto se dice que es ________________ si no se puede cambiar después de crearlo

a)

Inmutable

b)

Incorrompible

c)

Corrompible

d)

Mutable

43.

Si la condición que vamos a evaluar va a tomar un número determinado de valores que tenemos controlados a priori, podemos utilizar _________________ en lugar de usar múltiples if else

a)

When

b)

If

c)

Else

d)

if else

44.

Este tipo de variable, acepta únicamente los valores true y false

a)

Boolean

b)

Integer

c)

String

d)

Decimal

45.

Son ejemplos de operadores aritméticos

a)

/, *, +

b)

/, +, >

c)

<, *, -

d)

<, >, !=

46.

Son ejemplos de operadores relacionales

a)

/, *, +

b)

/, +, >

c)

<, *, -

d)

<, >, !=

47.

Los operadores +=, -=, *=, /=, se conocen como

a)

Operadores de asignación compuesta

b)

Operadores relacionales

c)

Operadores lógicos

d)

Operadores De Incremento Y Decremento

48.

La operación lógica a && b, arroja un valor verdadero, solo si el valor de a y b son verdaderos

a)

Verdadero

b)

Falso

49.

Si la variable numero tiene valor de 7, ¿Qué valor tomará si se aplica la sentencia numero++?

a)

8

b)

16

c)

7

d)

6