Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPMM.8-15

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
PMM.8-15

Descripción:
Programación Multimedia y de dispositivos Móviles

Autor:
AVATAR

Fecha de Creación:
06/02/2024

Categoría:
Informática

Número preguntas: 80
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
La etiqueta de cierre de php es: php? ¿> ?> php/>.
¿Cuál es la instrucción que permite mostrar datos por pantalla en PHP? System.out.println echo cout print.
PHP es un lenguaje que se ejecuta en: En la parte backend del proyecto. En la parte frontend del proyecto. Ambas respuestas son correctas. Ninguna de las respuestas es correcta. .
¿Cuál de las siguientes variables de tipo numérico está declarada de forma correcta? $total = 3; $total = "3"; total = 3; total = "3";.
¿En qué debe terminar cada sentencia de php? Punto y coma Punto No hace falta nada Una llave } .
¿Con qué podemos realizar las comunicaciones en una aplicación? JSON XML JSON y XML PHP.
¿Con cuál de estos caracteres marca una línea como comentario? @ // . Ninguna es correcta.
¿Cuál de los siguientes tipos de datos no los soporta JSON? Enteros. Boolean. Array. Pilas. .
Los arrays en JSON se delimitan mediante: { } “ “ [ ] < >.
Para poder trabajar con nuestro servidor local en XAMPP deberemos activar las casillas de: Únicamente Apache. Apache y MySQL. Únicamente MySQL. Únicamente MySQL. .
La parte de backend de un proyecto es: La parte que corresponde a la aplicación Android. La parte que corresponde a la interfaz gráfica de la aplicación Android. La parte que corresponde al servidor. La parte que corresponde a la base de datos del servidor. .
Con el método getJSONObjectFromUrl obtendremos un objeto de la clase: JSONArray. JSONObject. ArrayList. HashMap. .
El puerto utilizado en las conexiones HTTPS es: 443. 444 344 333.
Una API REST puede comunicarse en: Únicamente en JSON. Únicamente en XML. Tanto en JSON como en PHP. Únicamente en HTML. .
¿Cuál de los siguientes permisos tiene que ver con el acceso a internet? READ_PHONE_STATE WRITE_EXTERNAL_STORAGE ADD_VOICEMAIL ACCESS_NETWORK_STATE .
Las peticiones HTTPS en Android: Se pueden hacer con el método getHTTP y getHTTPS. Se ejecutarán en un hilo aparte No necesitan de ningún permiso especial para su ejecución. Todas las respuestas anteriores son correctas. .
La biblioteca Volley: Nos permite obtener JSON de una forma sencilla. Nos permite subir ficheros a nuestro servidor de una forma sencilla. Viene integrada directamente en la JDK de Android. Puede lazar la excepción IndexOfBoundException. .
La parte de frontend de un proyecto es: La parte que corresponde a la aplicación Android. La parte que corresponde a la interfaz gráfica de la aplicación Android. La parte que corresponde al servidor, incluyendo PHP y MySQL. La parte que corresponde a la base de datos del servidor.
El servicio Web con el que accederemos a la parte de la base de datos está formado por: Aplicaciones HTTP. Ficheros PHP. ArrayList de JSON. El backend de nuestra aplicación. .
Si queremos obtener un array de una petición HTTP deberemos utilizar un objeto: JSONArray. JSONObject. ArrayList. HashMap.
Si queremos que nuestro mapa muestre normal con carreteras, debemos configurarlo con: GoogleMap.MAP_TYPE_NORMAL. GoogleMap.MAP_TYPE_SATELLITE. GoogleMap.MAP_TYPE_HYBRID. GoogleMap.MAP_TYPE_TERRAIN. .
¿En qué año creó Google Google Maps? 2003 2004 2005 2006.
La API que nos permitirá utilizar Google Maps en Android es: Maps SKD for iOS. Maps SKD for Android. Maps JavaScript API. Directions API. .
Si queremos que nuestro mapa muestre imágenes por satélite, debemos configurarlo con: GoogleMap.MAP_TYPE_NORMAL. GoogleMap.MAP_TYPE_SATELLITE. GoogleMap.MAP_TYPE_HYBRID. GoogleMap.MAP_TYPE_TERRAIN.
¿Cuál es el precio de una licencia de desarrollador de aplicaciones de Google? 25 dólares de por vida. 25 dólares al mes. 25 dólares cada seis meses. 25 dólares al año. .
La API que nos permitirá utilizar Gmail es: Gmail API. API for Gmail. Gmail for Android. Google no nos permite utilizar su servicio de Gmail. .
Si queremos que nuestro mapa muestre un mapa topográfico, debemos configurarlo con: GoogleMap.MAP_TYPE_NORMAL. GoogleMap.MAP_TYPE_SATELLITE. GoogleMap.MAP_TYPE_HYBRID. GoogleMap.MAP_TYPE_TERRAIN. .
La API que nos permitirá utilizar Google Maps en iOS es: Maps SKD for iOS. Maps SKD for Android. Maps JavaScript API. Directions API. .
Si queremos que nuestro mapa muestre una mezcla de imágenes por satélite y carretera, debemos configurarlo con: GoogleMap.MAP_TYPE_NORMAL. GoogleMap.MAP_TYPE_SATELLITE. GoogleMap.MAP_TYPE_HYBRID. GoogleMap.MAP_TYPE_TERRAIN. .
¿Cuál de los siguientes no es un servicio que nos ofrece Google mediante una API? Google Maps. YouTube. Chrome FireBase.
¿En qué año se lanzó la primera PlayStation? 1990. 1991. 1992. 1994.
¿Cuál de los siguientes problemas podría resolver el motor de físicas? Dibujar un círculo en la pantalla. Producir un sonido cuando el personaje muere. Detectar una colisión entre nuestro personaje y un enemigo. Cambiar la dirección de movimiento de nuestro personaje.
¿Cuál de las siguientes características no es apropiada que la ofrezca un videojuego? Debe ser divertido. No debe informar al usuario de las consecuencias de sus acciones. Debe haber al menos un jugador. Debe ofrecer un sistema de movimiento fluido. .
¿Qué es un NPC en un videojuego? Es el jefe final del videojuego. Otro jugador que juega con nosotros en modo online. Un personaje del videojuego con el que podremos interactuar, pero no jugar. Son los enemigos básicos de un videojuego. .
¿Cuál de las siguientes partes no pertenece a un videojuego? El motor. El controlador gráfico. El código del videojuego. Los recursos. .
¿Cuál de los siguientes juegos es 2D? Plants vs Zombies. Uncharted. Darksiders. GTA V. .
¿Cuál de las siguientes crees que es una ventaja de desarrollar videojuegos para videoconsolas frente a PC? Suelen tener una gran cantidad de memoria RAM. Su hardware no se puede ampliar. Se pueden jugar a juegos multijugador Podemos ampliar su memoria RAM de una forma muy sencilla. .
¿Cuál de los siguientes no es una categoría válida de videojuegos? Videojuegos de rol. Videojuegos de acción. Videojuegos de estrategia. Videojuegos de organización. .
¿A partir de qué se ha podido desarrollar un motor de videojuegos? DirectX DirecY DirectZ DirectW.
¿Qué son los Sprites? Son la forma de representación de los personajes que utilizan los motores 2D. Son la forma de representación de los personajes que utilizan los motores 3D. Las respuestas a y b son correctas. Las respuestas a y b son incorrectas. .
¿De qué clase tendremos que hacer que herede nuestra pantalla del videojuego? Canvas CanvasDraw SurfaceView. CanvasView. .
¿Cuántas coordenadas tienen los vectores que se necesitan en un videojuego 3D? 2 3 4 1.
En un videojuego 2D, ¿cómo se representan los personajes? Mediante Sprites. Mediante imágenes individuales de cada movimiento del personaje. Mediante modelos. Todas las respuestas anteriores son correctas. .
¿Qué significa FPS? File Per Sprite. Fichero Para Sprite. Frames Por Segundo. Ninguna de las respuestas anteriores es correcta. .
¿Hacia dónde podremos mover nuestro personaje en un videojuego 2D? Hacia arriba y hacia abajo. Hacia la derecha y hacia la izquierda. Las respuestas a y b son falsas. Las respuestas a y b son ciertas. .
El Mundo en los videojuegos 3D se refiere a: Es la representación de un personaje creado con polígonos, vértices y mallas de polígonos. Es el escenario en sí mismo donde se podrán mover los personajes. Es el árbol que representa a los personajes. Ninguna de las respuestas anteriores es correcta. .
En un videojuego 3D, ¿cómo se representan los personajes? Mediante Sprites. Mediante imágenes individuales de cada movimiento del personaje. Mediante modelos. Todas las respuestas anteriores son correctas. .
¿Qué se producen cuando 2 Sprites en un videojuego 2D se cruzan? Se producirá un error NullPointerException. Se producirá una colisión. No se producirá nada, se pintará uno encima de otro. Se producirá un error IllegalMovimientException. .
¿Es posible utilizar una imagen para un fondo de un videojuego 2D que no ocupe toda la pantalla del dispositivo? No, el motor mostrará un error BackgrounException. Si, pero solo se pintará en el trozo que ocupe. Si, podemos pintar la imagen tantas veces como necesitemos hasta rellenar toda la pantalla. No, las imágenes de fondo deberán medir exactamente lo mismo que la pantalla, por lo que tendremos que tener la misma imagen para varios tamaños de pantallas.
¿Cuál es la forma correcta de pausar un videojuego 2D? Pausando el motor, ya que será el encargado de que se actualice la pantalla. Parando elemento a elemento del videojuego. Parando solamente a los personajes y a los enemigos, ya que el fondo puede seguir pintándose porque no va a cambiar. Ninguna de las respuestas anteriores es correcta. .
Dado el siguiente código, ¿Qué tipo tendrá número? let numero = 8.2 Bool Double El código no compila Decimal.
Al ejecutar el siguiente código, ¿qué valor contendrá tercera? let primera = ["A","B"] let segunda = ["C","D"] let tercera = primera + segunda “A”,”B” “A”,”B”,”C”,”D" “A”,”C”,”B”,”D” No es posible sumar dos arrays. .
¿Qué contendrá miTexto al ejecutar este código? let miTexto: String miTexto = "hola" Al ejecutar la aplicación se lanzará un error. null. “hola”. El código no compila. .
¿Cuántos elementos tendrá el array de números al ejecutar el código? var numeros = [1, 2, 3] numeros += [4] 4 3 1 El código dará error.
Al ejecutar el siguiente código, ¿Cuántos elementos contendrá el array? let nombres: [String] = [ ] nombres.append(“Mabel”) nombres.append("Clara") nombres.append(“Rodrigo”) 1 3 El código dará un error de compilación. 0.
¿Es posible incrementar en una sola unidad una variable en Swift utilizando un operador de Incremento clásico? Si, utilizando ++1. No, es necesario utilizar +=1. Solo si activamos el modo de compatibilidad con C. Si, Swift viene de C y podemos utilizar ++. .
En un caso en el que desconocemos el valor de una variable opcional. ¿Qué debemos hacer para acceder a dicho valor? Utilizar el operador !. Forzar el desempaquetado. Comprobamos que sea distinto de nil antes de utilizarlo. Utilizar el operador de coalescencia nula. .
¿Qué aparecerá en consola al ejecutar el siguiente código? var elementos: [String] = [] elementos.append("Serenity") elementos.append("Enterprise") elementos.append("TARDIS") elementos.append("Serenity") print(elementos.count) 4 0 3 1.
¿Qué empresa creó el lenguaje Swift? Microsoft. Oracle. Apple. Sony. .
¿Cuál es la extensión de los ficheros que tienen código Swift? .java .python .apple .swift .
¿Cuántos inicializadores podremos crear en una clase en Swift? Solo uno. Podremos crear dos, uno principal y otro auxiliar. Podremos crear tantos como necesitemos y todos serán inicializadores normales. Podremos crear tantos como necesitemos, pero solo uno será inicializador, los demás serán inicializadores especiales que invocarán al principal.
¿Con cuántos valores podremos crear una tupla? 1 2 3 Todos los que necesitemos. .
¿Qué ocurrirá al ejecutar el siguiente código? let i = 3 switch i { case 1: print("Es 1") case 2: print("Es 2") case 3: print("Es 3") } Al ejecutar la aplicación se lanzará un error. Se mostrará por pantalla el mensaje “Es 3”. El código no compila. Se mostrará por pantalla el mensaje “Es 2”. .
¿Cuál de los siguientes rangos está bien declarado? 3...10 3..<=10 ..10 3..10 .
¿Con qué palabra definimos las funciones en Swift? function funcion func Swift no soporta funciones. .
¿Cuál es el resultado de ejecutar este código? var tripulacion = ["Capitan": "Luis", "Carlos": "Simon"] tripulacion = [:] print(tripulacion.count) 9 5 0 12.
¿Cuál será el resultado al ejecutar el siguiente código? let nombres = ["Luis", "Isabel", "David", "María"] if let nombre = nombres[1] { print(“Hola (nombre)") } El código no compila. Se mostrará por pantalla el mensaje “Hola Isabel”. Se mostrará por pantalla el mensaje “Hola Luís”. Al ejecutar la aplicación se lanzará un error. .
¿Cuál es el resultado al ejecutar este código? func decirHola(a nombre: String) -> String { return "Hola (nombre)!" } print("(decirHola(a: "Francis"))") Se mostrará por pantalla el mensaje “Hola (Francis)”. El código no compila* Se mostrará por pantalla el mensaje “Hola Francis”. Al ejecutar la aplicación se lanzará un error. .
¿Qué ocurrirá al ejecutar este código? class Caballero { var nombre: String override init(nombre: String) { nombre = nombreInicial } } let caballero = Caballero(nombre: "Artorias") print(caballero.nombre) El código no compila. Mostrará por pantalla el mensaje "". Mostrará por pantalla el mensaje “Artorias”. null.
¿Cuál será el valor de la variable resultado? func suma(numeros: Int...) -> Int { var resultado = 0 for numero in numeros { result += numero } return resultado } let resultado = suma(numbers: [1, 2, 3, 4, 5]) 15 1,2,3,4,5 0 El código no compila. .
¿Cuál de los siguientes no fue uno de los fundadores de Apple? Steve Jobs. Steve Wozniak. Bill Gates. Ron Wayne. .
¿Cuál de los siguientes no fue un ordenador desarrollado por Apple? Apple I. Apple II. Apple III. Apple X. .
¿En qué fecha salió al mercado iOS 7? Septiembre 2012. Junio 2013. Septiembre 2014. Septiembre 2015. .
¿Cuál es el número de versión de Mac OS X El Capitán? 10.9 10.10 10.11 10.12 .
¿Cuál de las siguientes no es una versión de Mac OS X válida? 10.17 10.15 10.10 10.8 .
¿Cuál de los siguientes no es un sistema operativo de Apple? Mac OS X Snow Leopard. Mac OS X Black Panter. Mac OS X Catalina. Mac OS X Lion. .
¿Cuál es el número de versión de Mac OS X Lion? 10.7 10.10 10.11 10.12.
¿En qué año apareció el primer Macintosh? 1979 1980 1981 1990.
¿Cuál es la API de desarrollo interna del sistema operativo Mac? Cocoa Touch. Cocoa Untouch. Coffe Touch. Chocolat Touch. .
¿Cuál es el número de versión de Mac OS X Mountain Lion? 10.9 10.10 10.8 10.12.
Denunciar test Consentimiento Condiciones de uso