preguntas sin res

57
http://gplsi.dlsi.ua.es/proyectos/examinador/ver.php? op=2&lang=es 1) Un método de un objeto es: a) Un objeto no puede tener un método b) Un estado del objeto c) Una variable del objeto d) Una función del objeto 2) Un compilador es un programa que a) Ayuda a escribir el código fuente de un programa b) Ayuda a depurar el código fuente de un programa c) Junta varios ficheros en uno solo para que sea más fácil su envío por Internet d) Las anteriores respuestas no son correctas 3) Un bucle o ciclo es a) Una sentencia que permite decidir si se ejecuta o no se ejecuta una sola vez un bloque aislado de código b) Una sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia c) Una sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición asignada al bucle d) Las anteriores respuestas no son correctas 4) if, else, for y while son a) Funciones de acceso a datos b) Sentencias de control c) Tipos de datos d) Las anteriores respuestas no son correctas 5) En un lenguaje débilmente tipado a) Un valor de un tipo puede ser tratado como de otro tipo b) Un valor de un tipo nunca puede ser tratado como de otro tipo

Upload: jose-luis-rodriguez-brusil

Post on 19-Jan-2016

134 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Preguntas Sin Res

http://gplsi.dlsi.ua.es/proyectos/examinador/ver.php?op=2&lang=es

1) Un método de un objeto es:

a) Un objeto no puede tener un método b) Un estado del objeto c) Una variable del objeto d) Una función del objeto

2) Un compilador es un programa que

a) Ayuda a escribir el código fuente de un programa b) Ayuda a depurar el código fuente de un programa c) Junta varios ficheros en uno solo para que sea más fácil su envío por Internet d) Las anteriores respuestas no son correctas

3) Un bucle o ciclo es

a) Una sentencia que permite decidir si se ejecuta o no se ejecuta una sola vez un bloque aislado de código b) Una sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia c) Una sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición asignada al bucle d) Las anteriores respuestas no son correctas

4) if, else, for y while son

a) Funciones de acceso a datos b) Sentencias de control c) Tipos de datos d) Las anteriores respuestas no son correctas

5) En un lenguaje débilmente tipado

a) Un valor de un tipo puede ser tratado como de otro tipo b) Un valor de un tipo nunca puede ser tratado como de otro tipo c) Un valor de un tipo puede ser tratado como de otro tipo siempre que se realice una conversión de forma explícita d) Las anteriores respuestas no son correctas

6) En SQL, ¿cuál de estas sentencias añade una fila a una tabla en una base de datos?

a) ADD b) INSERT c) UPDATE

Page 2: Preguntas Sin Res

d) INCLUDE

7) Si A es verdadero y B es falso, entonces la expresión "A O B" es

a) Verdadero b) Falso c) No se puede calcular, no está definido el resultado d) No se puede calcular, produce un error

8) En SQL, para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula

a) ORDER BY b) ORDERED BY c) SORT BY d) SORTED BY

9) ¿Cuál es el código ASCII decimal de la letra A mayúscula?

a) 32 b) 65 c) 97 d) 126

10) int, char, float, string y boolean son

a) Funciones de acceso a datos b) Instrucciones de acceso a datos c) Sentencias de control d) Tipos de datos

11) ¿Cuál de estos lenguajes no es orientado a objetos?

a) C

b) C#

c) C++

d) Las anteriores respuestas no son correctas

12) ¿Qué características son propias de la programación orientada a objetos?

a) La modularidad, el principio de ocultación y la reutilización

b) La abstracción, el anidamiento y la parametrización

Page 3: Preguntas Sin Res

c) El encapsulamiento, la herencia y el polimorfismo

d) Las anteriores respuestas no son correctas

13) ¿Cuál de estos lenguajes es orientado a objetos?

a) Basic

b) C

c) Fortran

d) Java

14) ¿Qué es un algoritmo?

a) Un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad

b) Es una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones

c) Es una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra una solución para un problema

d) Las anteriores respuestas no son correctas

15) ¿Qué es una iteración?

a) Una función recursiva

b) Un bloque de código con una sola sentencia

c) Una repetición de un bloque de código

d) Una función parametrizada

16) El lenguaje ensamblador se sitúa

a) Más cerca del lenguaje máquina que de los lenguajes de alto nivel

b) Más cerca de los lenguajes de alto nivel que del lenguaje máquina

c) No es un lenguaje de programación

d) Las anteriores respuestas no son correctas

17) La programación se puede definir como...

Page 4: Preguntas Sin Res

a) el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de ordenador

b) la ejecución de programas de ordenador desde la línea de comandos

c) la instalación de programas en sistemas operativos desde la línea de comandos

d) Las anteriores respuestas no son correctas

18) ¿Qué es la dimensión de un array?

a) El valor del primer elemento

b) El valor del último elemento

c) El número de elementos que contiene

d) Las anteriores respuestas no son correctas

19) Definición de programación.

a) Un proceso el cual consiste en escribir o editar el código fuente.

b) Proceso en el cual se puede diseñar el código

c) Proceso en el cual el programador ordena el código fuente.

d) Ninguna de las anteriores.

20) Definición Lenguaje de programación.

a) Es un conjunto de lenguajes que se usa en programación.

b) Un proceso el cual consiste en escribir o editar el código fuente.

c) Es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones

d) Ninguna de las anteriores

21) Los lenguajes de bajo Nivel se utiliza para programar:

a) Discos duros

b) POO

c) Drivers

d) Ninguna de las anteriores

Page 5: Preguntas Sin Res

22) Los lenguajes de nivel medio:

a) Trabajan directamente con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel

b) Son lenguajes de Alto nivel

d) Trabajan directamente con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y no permite realizar operaciones de alto nivel

23) Seleccione el o los lenguajes de Alto Nivel

a) D.O.S

b) Ensamblador

c) JAVA

d) Ninguno

24) Lenguajes de programación estructurada son:

a) Están orientados a acciones.

b) La unidad de programación es la clase

c) La unidad de programación es la función

d) Ninguna

25) La unidad de programación en POO es:

a) Atributo

b) Método

c) Clase

d) Ninguna

26) Un objeto es:

a) Es una abstracción de un conjunto de cosas del mundo real

b) Están orientados a acciones.

c) El objeto no posee funcionalidades

d) Ninguna de las anteriores

27) Cuales de los siguientes son lenguajes orientados a objetos

a) PHP

Page 6: Preguntas Sin Res

b) JAVA

c) C+

d) Ninguno

28) Conceptos de Programación Orientada a Objetos

a) Clase

b) Clave

d) SQL

c) Ninguna

29) Definición de dato en programación:

a) Expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.

b) Expresión general que describe las características de las entidades sobre las cuales no opera un algoritmo.

c) Expresión general que describe las características de un algoritmo.

d) Ninguna

30) Elementos principales de un programa en Java:

a) Paquete, Importar librerías, Método principal (main) de la clase, Variables globales y locales, Sentencias

b) JVM

c) Main.java, Main.class, Main.jar

d) Ninguna

31) Base de datos es:

a) Conjunto estructurado de datos incoherentes

b) Conjunto estructurado de datos coherentes

c) Conjunto no estructurado de datos coherentes

d) Ninguna

32) Un SGBD es:

a) software que permite manipular las bases de datos

Page 7: Preguntas Sin Res

b) Paquete, Importar librerías, Método principal (main) de la clase, Variables globales y locales, Sentencias.

c) Expresión general que describe las características de un algoritmo.

d) Ninguna.

33) Donde almacenan los datos en una tabla.

a) En las filas

b) En las columnas

c) En las filas y columnas

d) Ninguna

34) Un registro es:

a) Un conjunto de campos

b) Es un campo

c) Es un conjunto de registros

d) Todas las anteriores

35) Un campo de una tabla es:

a) Es una parte indivisible

b) Contiene un único dato

c) Es la pieza más pequeña de información

d) Todas las anteriores

36) Componentes básicos del Modelo Entidad Relación

a) Cuadrados, círculos, líneas

b) Rectángulos, Elipses, Rombos, Líneas

c) Rectángulos, óvalos, circunferencias

d) Todas las anteriores

37) Que es la Normalización.

a) Es una Técnica que se usa en programación orientada a objetos

b) Técnica que asegura las claves foráneas

d) Técnica que asegura que las relaciones entre tablas no tengan datos redundantes.

Page 8: Preguntas Sin Res

c) Ninguna de las anteriores

38) La arquitectura de las aplicaciones más simple es:

a) De tres niveles

b) De dos niveles

c) De un nivel

d) Ninguna de las Anteriores

39) Arquitectura Web de tres niveles consiste en:

a) Cliente, Servidor Web, Datos

b) usuario, cliente, servidor web

d) Cliente, Servidor Base datos, acceso a datos

c) Todas las anteriores.

40) Los lenguajes de programación del lado del cliente son:

a) JavaScript

b) PHP

c) ASP

d) Ninguno

41) Lenguajes de programación del lado del servidor:

a) PHP

b) JSP

c) XML

d) Todos los Anteriores

42) Un servidor web es:

a) Programa que implementa el protocolo HTTP

b) Programa que implementa el protocolo FTP

c) Programa que implementa el protocolo POP

d) Todas las anteriores

Page 9: Preguntas Sin Res

43) Cuales de los siguientes son servidores web.

a) APACHE

b) IIS

c) JBOS

d) Todas las Anteriores son correctas

44) Cual de los siguientes son IDEs (ambientes integrados de desarrollo)

a) NetBeans

b) Eclicse

d) Jbilder

e) Todos son IDEs

45) ¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET?

a) DELETE

b) DROP

c) SELECT

d) UPDATE

46) ¿Cuál de las siguientes no es una función de agregación?

a) COUNT()

b) LIMIT()

c) MAX()

d) MIN()

47) En SQL, para modificar la estructura de una tabla de una base de datos se emplea la instrucción

a) ALTER TABLE

b) CHANGE TABLE

c) MODIFY TABLE

d) Las anteriores respuestas no son correctas

48) ¿Cómo se borra toda una base de datos con SQL?

a) DELETE DATABASE

Page 10: Preguntas Sin Res

b) DROP DATABASE

c) ERASE DATABASE

d) Las anteriores respuestas no son correctas

49) ¿Qué instrucción se emplea para eliminar todo el contenido de una tabla, pero conservando la tabla?

a) DELETE TABLE

b) DROP TABLE

c) TRUNCATE TABLE

d) Las anteriores respuestas no son correctas

50) En una cláusula LIKE, ¿cómo se obtienen todos los nombres de personas que comienzan con "Juan"?

a) LIKE "Juan%"

b) LIKE "Juan*"

c) LIKE "Juan$"

d) LIKE "Juan&"

51) En SQL, ¿cuál de estas sentencias añade una fila a una tabla en una base de datos?

a) ADD

b) INSERT

c) UPDATE

d) INCLUDE

52) En SQL, para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea

a) NO DUPLICATE

b) UNIQUE

c) DISTINCT

d) Las anteriores respuestas no son correctas

53) Una sentencia SELECT sin la cláusula WHERE devuelve

a) Todos los registros existentes en la tabla que no estén relacionados con otra tabla

b) Todos los registros existentes en la tabla

Page 11: Preguntas Sin Res

c) No se puede ejecutar una sentencia SELECT sin la cláusula WHERE

d) Las anteriores respuestas no son correctas

54) En SQL, para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula

a) ORDER BY

b) ORDERED BY

c) SORT BY

d) SORTED BY

55) En MySQL, para obtener el instante actual (fecha y hora), se emplea la función

a) CURDATE()

b) NOW()

c) TIME()

d) Las anteriores respuestas no son correctas

56) En MySQL, si necesitamos utilizar claves ajenas y transacciones, debemos utilizar el motor

a) Blackhole

b) InnoDB

c) MyISAM

d) Las anteriores respuestas no son correctas

57) Para utilizar MySQL en un ordenador, se necesita

a) Un servidor web

b) Algún tipo de herramienta cliente para acceder a la base de datos

c) Un navegador web

d) Perl, PHP o Java

58) ¿Cuál es la longitud máxima del nombre de una base de datos o de una tabla en MySQL?

a) 32

b) 48

c) 64

d) Las anteriores respuestas no son correctas

Page 12: Preguntas Sin Res

59) Para apagar el servidor MySQL desde la línea de comandos se emplea

a) mysqld -u root shutdown

b) mysql -u root shutdown

c) mysqladmin -u root shutdown

d) Las anteriores respuestas no son correctas

60) En MySQL, la tabla con los usuarios que existen en el sistema se llama

a) information_schema.user

b) mysql.user

c) system.user

d) Las anteriores respuestas no son correctas

61) En MySQL, para mostrar la estructura de una tabla se emplea el comando

a) DESC

b) DESCRIBE

c) SHOW COLUMNS FROM

d) Todas las respuestas son correctas

62) En MySQL, ¿cómo se puede comprobar la base de datos seleccionada por defecto?

a) select database();

b) show databases;

c) use database;

d) Las anteriores respuestas no son correctas

63) En MySQL, para seleccionar la base de datos con la que se quiere trabajar se usa el comando

a) open

Page 13: Preguntas Sin Res

b) select

c) use

d) Las anteriores respuestas no son correctas

64) En el cliente de línea de comandos de MySQL, para terminar y ejecutar una sentencia y que los resultados en vez de por columnas se muestren por filas se emplea

a) \c

b) \d

c) \G

d) Las anteriores respuestas no son correctas

65) En el cliente de línea de comandos de MySQL, para terminar y ejecutar una sentencia se puede emplear

a) \a

b) \c

c) \g

d) Las anteriores respuestas no son correctas

66) En el cliente de consola de MySQL, ¿cómo se anula la ejecución de un comando que se está introduciendo y no se quiere ejecutar?

a) \a

b) \c

c) \g

d) Las anteriores respuestas no son correctas

67) En el cliente de consola de MySQL, ¿qué comando se emplea para salir?

a) bye

b) close

c) quit

d) Las anteriores respuestas no son correctas

Page 14: Preguntas Sin Res

68) En MySQL, la tabla que contiene los permisos de los usuarios del sistema se llama

a) information_schema.user_privileges

b) information_schema.user_permissions

c) mysql.user_privileges

d) mysql.user_permissions

69) En MySQL, para seleccionar las filas de la 6 a la 15 en una tabla, se emplea la cláusula

a) SELECT * FROM tbl LIMIT 6,15;

b) SELECT * FROM tbl LIMIT 6,10;

c) SELECT * FROM tbl LIMIT 5,10;

d) Las anteriores respuestas no son correctas

70) En PHP, ¿qué función se emplea para invertir una cadena?

a) inverse()

b) reverse()

c) strrev()

d) Las anteriores respuestas no son correctas

71) En PHP, para calcular el módulo (el resto) de una división, se emplea el operador

a) !

b) #

c) %

d) &

72) En PHP, cuando se crea una cookie, ¿cuál es la duración o fecha de caducidad por defecto?

a) Depende de la configuración del servidor web

b) Hasta que el servidor web se cierre

Page 15: Preguntas Sin Res

c) Hasta que el navegador web se cierre

d) 60 minutos

73) En PHP, ¿cuál es la forma correcta de abrir el fichero "datos.txt" para sólo lectura?

a) open("datos.txt");

b) fopen("datos.txt","r");

c) open("datos.txt","read");

d) fopen("datos.txt","r+");

74) ¿Cómo se puede asegurar que una página web ha sido desarrollada con PHP?

a) Viendo el código fuente de la página en el navegador

b) Viendo si la extensión de la página acaba en .php

c) Viendo las cabeceras HTTP de la página

d) Nunca se puede estar seguro al 100% de si una página ha sido desarrollada con PHP

75) ¿Qué significa PHP?

a) PHP: Hypertext Preprocessor

b) Private Home Page

c) Personal Hypertext Processor

d) Personal Home Page

76) En una aplicación web es importante validar en el lado del servidor porque:

a) Mejora el tiempo de respuesta de la aplicación

b) Reduce la carga de trabajo en el servidor

c) Simplifica el código que se debe programar en el servidor

d) Las anteriores respuestas no son correctas

Page 16: Preguntas Sin Res

77) ¿Qué valor imprime el siguiente código?

<?php

$a = 1;

++$a;

$a *= $a;

echo $a--;

?>

a) 2

b) 3

c) 4

d) 5

78) ¿Cómo se escribe "Hola mundo" en PHP?

a) document.write("Hola mundo");

b) echo "Hola mundo";

c) output "Hola mundo";

d) Las anteriores respuestas no son correctas

79) En PHP, ¿qué función se emplea para realizar una redirección?

a) header()

b) redirect()

c) send()

d) Las anteriores respuestas no son correctas

80) En PHP, ¿cuál es la forma correcta de declarar una función?

a) function miFuncion()

b) create function miFuncion()

Page 17: Preguntas Sin Res

c) sub miFuncion()

d) method miFuncion()

81) En PHP, ¿cómo se inserta un comentario que ocupa una línea?

a) <!-- Comentario -->

b) ' Comentario

c) // Comentario

d) Las anteriores respuestas no son correctas

82) En PHP, ¿un objeto de una clase puede acceder a la parte privada de otro objeto de la misma clase?

a) Sí, siempre

b) Sí, si los dos objetos se han declarado en el mismo contexto

c) No, sólo puede acceder a la parte protegida

d) No, no puede acceder ni a la parte protegida ni a la privada

83) Para configurar el funcionamiento de PHP se emplea el fichero

a) php.conf

b) php.ini

c) php.setup

d) Las anteriores respuestas no son correctas

84) En PHP, ¿qué sentencia de control está destinada a ser usada con arrays?

a) for

b) foreach

c) switch

d) while

Page 18: Preguntas Sin Res

85) En PHP, ¿qué muestra el siguiente código?

$str = 'a\bn';

echo $str;

a) ab(nueva línea)

b) a\b(nueva línea)

c) a\bn

d) abn

86) ¿Qué valor imprime el siguiente código?

<?php

$a = array();

if ($a == null) {

echo 'verdadero';

} else {

echo 'falso';

}

?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

87) ¿Qué valor imprime el siguiente código?

<?php

$var = 'a';

$VAR = 'b';

echo "$var$VAR";

Page 19: Preguntas Sin Res

?>

a) aa

b) bb

c) ab

d) Las anteriores respuestas no son correctas

88) En PHP, ¿qué muestra el siguiente código?

<?php

$a = false;

$b = true;

$c = false;

if($a ? $b : $c) {

echo "false";

} else {

echo "true";

}

?>

a) true

b) false

c) Nada

d) Hay un error sintáctico en el código

89) En PHP, para unir todos los elementos de un array en una cadena se emplea la función

a) concat()

b) implode()

c) union()

Page 20: Preguntas Sin Res

d) Las anteriores respuestas no son correctas

90) En PHP, cuando se incluye un fichero con include o requiere

a) El fichero incluido debe tener la extensión ".inc"

b) El fichero incluido debe tener únicamente código PHP

c) El fichero incluido debe estar situado en el mismo directorio que el fichero desde donde se incluye

d) Las anteriores respuestas no son correctas

91) En PHP, ¿cuál es la forma correcta de añadir 1 a la variable $contador?

a) $contador =+1;

b) $contador++;

c) $++contador;

d) Las anteriores respuestas no son correctas

92) ¿Qué valor imprime el siguiente código?

<?php

if (null === false) {

echo 'verdadero';

} else {

echo 'falso';

}

?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

Page 21: Preguntas Sin Res

93) En PHP, para buscar un elemento en un array se puede emplear

a) find()

b) in_array()

c) search()

d) sort()

94) Un valor que no ha sido definido se expresa en PHP con la palabra reservada

a) empty

b) null

c) undef

d) Las anteriores respuestas no son correctas

95) En PHP, ¿qué valor imprime el siguiente código?

class MyException extends Exception {}

try {

throw new MyException('Error');

} catch (Exception $e) {

echo "Capturada Exception";

} catch (MyException $e) {

echo "Capturada MyException";

}

a) Capturada Exception

b) Capturada MyException

c) Capturada Exception y Capturada MyException

d) Las anteriores respuestas no son correctas

Page 22: Preguntas Sin Res

96) En PHP y MySQL, para obtener el número de filas devueltas por un resultado, se utiliza la función

a) mysql_affected_rows()

b) mysql_ list_ fields()

c) mysql_num_rows()

d) Las anteriores respuestas no son correctas

97) En PHP, ¿qué es una variable superglobal?

a) Una variable que se mantiene a lo largo de diferentes peticiones a una página web

b) Una variable que permite acceder a todas las variables globales

c) Una variable que actúa como global sin ser global

d) Una variable que está disponible en todos los ámbitos del código

98) En PHP y MySQL, la función mysql_error()

a) Activa la gestión de los mensajes de error

b) Reinicia la cola de mensajes de error

c) Devuelve el código de error de la operación anterior

d) Devuelve el texto del mensaje de error de la operación anterior

99) En PHP y MySQL, para obtener el número de filas que han sido borradas con una sentencia DELETE, se utiliza la función

a) mysql_affected_rows()

b) mysql_ list_ fields()

c) mysql_num_rows()

d) Las anteriores respuestas no son correctas

100) En PHP, ¿cuál es el nombre del tipo de dato que permite almacenar múltiples valores separados?

Page 23: Preguntas Sin Res

a) array

b) float

c) string

d) Las anteriores respuestas no son correctas

101) En PHP, ¿qué información se almacena en la variable superglobal $_SERVER['REMOTE_ADDR']?

a) La dirección IP del servidor

b) La dirección IP del visitante

c) La dirección IP del servidor de DNS

d) Las anteriores respuestas no son correctas

102) En PHP, ¿cómo se obtiene la información de un formulario que ha sido enviado mediante el método "get"?

a) $_URL[]

b) $_GET[]

c) $_FORM[]

d) Las anteriores respuestas no son correctas

103) Respecto a PHP, señala la afirmación correcta

a) die y exit son equivalentes

b) echo y print son equivalentes

c) La sintaxis <?php sólo está disponible cuando se configura en php.ini

d) Los ficheros que se incluyen con include deben tener la extensión ".inc"

104) En PHP y MySQL, para liberar la memoria utilizada por un resultado se emplea la función

a) mysql_clean()

b) mysql_free()

Page 24: Preguntas Sin Res

c) mysql_free_result()

d) mysql_garbage_collect()

105) ¿Qué valor imprime el siguiente código?

<?php

$var = 'false';

if($var) {

echo 'verdadero';

} else {

echo 'falso';

}

?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

106) En PHP, ¿cuáles son operadores de comparación?

a) =, .=, +=, -=, *=, /=, %=

b) &&, ||, and, or, xor

c) ==, !=, <> <, <=, >, >=

d) Las anteriores respuestas no son correctas

107) En PHP, ¿qué información se almacena en la variable superglobal $_SERVER['HTTP_HOST']?

a) La dirección IP del servidor

b) El nombre del servidor

c) La versión de HTTP del servidor

Page 25: Preguntas Sin Res

d) Las anteriores respuestas no son correctas

108) Cuando se emplea el método "post" de envío de un formulario, ¿los datos del formulario se muestran en la URL?

a) Siempre

b) Sí, si así se ha indicado en el formulario

c) Nunca

109) En PHP, ¿cuál es el carácter que se emplea para finalizar una instrucción?

a) .

b) $

c) %

d) ;

110) En PHP, ¿qué hace la sentencia break?

a) Finaliza la ejecución del método actual

b) Finaliza la ejecución del código

c) Salta a la siguiente iteración en el bucle for, foreach, while o do-while actual

d) Finaliza la ejecución del bucle for, foreach, while o do-while actual

111) En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos MySQL?

a) mysql_open("localhost", "usuario");

b) mysql_open("usuario", "localhost");

c) mysql_connect("localhost", "usuario");

d) mysql_connect("usuario", "localhost");

112) ¿Qué valor imprime el siguiente código?

<?php

Page 26: Preguntas Sin Res

$a = array("A", "B", 1 => "C", "D", 2 => "E");

echo count($a);

?>

a) 2

b) 3

c) 4

d) Las anteriores respuestas no son correctas

113) En PHP, ¿qué librería se necesita para tratar imágenes?

a) GD

b) ZIP

c) Win32

d) PNG

114) ¿Qué funciones se emplean para abrir y cerrar una conexión en PHP?

a) mysql_open() y mysql_close()

b) mysql_open() y mysql_disconnect()

c) mysql_connect() y mysql_close()

d) mysql_connect() y mysql_disconnect()

115) ¿Qué valor imprime el siguiente código?

<?php

$a = 1;

{

$a = 2;

}

echo $a;

Page 27: Preguntas Sin Res

?>

a) 1

b) 2

c) null

d) Las anteriores respuestas no son correctas

116) ¿Qué valor imprime el siguiente código?

<?php

function increment($val) {

return ++$val;

}

echo increment(1) + 1;

?>

a) 1

b) 2

c) 3

d) Las anteriores respuestas no son correctas

117) ¿Qué función de PHP devuelve el resultado exclusivamente como un array asociativo?

a) mysql_fetch_array()

b) mysql_fetch_assoc()

c) mysql_fetch_row()

d) Las anteriores respuestas no son correctas

118) En PHP, ¿cómo se calcula el máximo de los números 2 y 4?

a) max(2, 4)

Page 28: Preguntas Sin Res

b) max(array(2, 4))

c) max(array(0 => 2, 1 => 4))

d) Todas las respuestas son correctas

119) En PHP y MySQL, para seleccionar la base de datos se emplea

a) mysql_database()

b) mysql_db_name()

c) mysql_select_db()

d) Las anteriores respuestas no son correctas

120) En PHP, ¿qué función se emplea para convertir una cadena a minúsculas?

a) lower()

b) tolower()

c) strtolower()

d) str2lower()

121) ¿Qué valor imprime el siguiente código?

<?php

function fibonacci($x1, $x2)

{

return $x1 + $x2;

}

$x1 = 0;

$x2 = 1;

for($i = 0; $i < 10; $i++)

{

echo fibonacci($x1, $x2) . ',';

Page 29: Preguntas Sin Res

}

?>

a) 0,1,2,3,4,5,6,7,8,9,

b) 1,2,3,4,5,6,7,8,9,10,

c) 1,2,3,5,8,13,21,34,55,89,

d) 1,1,1,1,1,1,1,1,1,1,

122) En PHP, todas las variables comienzan con el símbolo

a) !

b) &

c) $

d) #

123) En una aplicación web es importante validar en el lado del cliente porque mejora:

a) La seguridad de la aplicación

b) a experiencia del usuario

c) La integridad de los datos que se almacenan

d) Las anteriores respuestas no son correctas

124) El código PHP se escribe con los delimitadores

a) <?php>...</?>

b) <script>...</script>

c) <?php…?>

d) <&>...</&>

125) ¿Qué valor se imprime para "a" en el siguiente código?

<?php

Page 30: Preguntas Sin Res

$a = 1;

function Test()

{

echo "a = $a";

}

Test();

?>

a) 0

b) 1

c) a

d) Ningún valor

126) En PHP, ¿cómo se genera un número aleatorio?

a) rnd()

b) round()

c) rand()

d) Las anteriores respuestas no son correctas

127) En PHP, ¿qué función se emplea para convertir la primera letra de cada palabra en mayúscula?

a) upper()

b) strtoupper()

c) ucwords()

d) Las anteriores respuestas no son correctas

128) ¿Qué significa DSN?

a) Domain System Name

b) Domain Source Name

Page 31: Preguntas Sin Res

c) Database System Name

d) Data Source Name

129) En PHP, para eliminar los espacios en blanco al final de una cadena se emplea

a) ltrim()

b) rtrim()

c) strip()

d) trim()

130) Entre las ventajas de la BD relacional, encontramos:

a) Evita la duplicidad de registros.

b) Garantiza la integridad referencial.

c) Favorece la normalización.

d) Todas son correctas.

131) En el modelo entidad relación:

a) Las entidades tienen cardinalidad.

b) Los atributos tienen cardinalidad.

c) Las relaciones tienen cardinalidad.

d) Todas son correctas.

132) Una relación 1:M entre 2 tablas (A y B), da lugar a:

a) Tabla A con sus atributos. Tabla B con sus atributos.

b) Tabla A con sus atributos. Tabla B con sus atributos más los de la clave primaria de la entidad A.

c) Tabla B con sus atributos. Tabla A con sus atributos más los de la clave primaria de la entidad B.

d) Se obtienen 3 tablas: Tabla A, Tabla B más la tabla R (la resultante de la relación).

Page 32: Preguntas Sin Res

133) En cuanto a la integridad referencial, se pueden producir errores en los datos …

a) Si modificamos el valor de la clave principal de un registro que no tiene “hijos”.

b) Si borramos una fila de la tabla principal y ese registro tiene “hijos”.

c) Si borramos una fila de la tabla secundaria cuyo valor apunta a la tabla principal.

d) En cualquiera de los anteriores.

134) ¿A qué se refiere el concepto de atomicidad en una transacción?

a) Significa que es una sola operación.

b) Significa que respeta la integridad.

c) Significa que la puede acometer un solo usuario.

d) Significa que se deben ejecutar todas sus operaciones o ninguna.

135) El modelo Entidad Relación:

a) Se basa en Entidades, Relaciones y sus Atributos.

b) Se basa en conexiones padre-hijo.

c) Se basa en el Modelo en Red.

d) Todas son correctas.

136) En cuanto a las bases de datos, podemos decir …

a) Conjunto de datos pertenecientes a un mismo contexto.

b) Datos almacenados para su posterior uso.

c) Pueden ser estáticas o dinámicas.

d) Todas son correctas.

137) Es un objetivo del SGBD:

Page 33: Preguntas Sin Res

a) El modelo de datos.

b) El manejo de transacciones.

c) La complejidad.

d) El tamaño.

138) Optimización y procesamiento de consultas. ¿Cuál de las siguientes afirmaciones es

cierta?

a) El objetivo de la optimización lógica de una consulta es obtener una expresión en

algebra relacional equivalente pero cuyo coste de ejecución se estime menor

b) El objetivo de la optimización física es determinar el hardware necesario para ejecutar

una consulta

c) El objetivo de la optimización lógica de consultas es determinar si todos las elementos

utilizados en la consulta existen en la base de datos

d) La optimización física se realiza es independiente del esquema de nuestra base de datos

139) Oracle es una base de dato de modelo:

a) Relacional

b) Documental

c) Jerárquica

140) El índice de una base de datos se usa para:

a) Adicionar datos en una tabla

b) Crear la base de datos

c) Mejorar el rendimiento y tiempo de respuesta de la base de datos

141) La clave primaria de una tabla es:

a) Clave para ordenar las filas de una tabla

b) Clave que identifica en forma única cada fila de la tabla

c) Clave para eliminar valores negativos

Page 34: Preguntas Sin Res

142) Los registros de una tabla se pueden ordenar por:

a) Una o varias columnas

b) Sólo por la columna de una clave primaria

c) Ninguna columna

143) ¿Cuál de las siguientes afirmaciones sobre clave primaria es verdadera?

a) Puede contener valores repetidos

b) Puede contener valores nulos

c) NO puede contener valores nulos

144) El diccionario de datos de una base de datos es:

a) Lista de objetos en la base de datos

b) Catálogo de la base de datos con información de todos sus componentes

c) Archivos y carpetas que forman la base de datos

145) En una tabla de la base de datos la información almacenada en una columna

pueden ser:

a) De diferente tipo de dato

b) Del mismo tipo de dato

c) De ningún tipo de dato

146) Una restricción en una tabla es:

a) Una secuencia numérica que se guarda en una columna de la tabla

b) Un índice que garantiza valores únicos en una columna de la tabla

c) Una regla que establece las condiciones para grabar un dato en una columna de una tabla

147) EN JAVA ¿cuál es la descripción que crees que define mejor el concepto de clase en la programación orientada a objetos?

a) Es un concepto similar al de array.

b) Es un tipo particular de variable.

Page 35: Preguntas Sin Res

c) Es un modelo o plantilla a partir de la cual creamos objetos.

d) Es una categoría de datos ordenada secuencialmente.

148) EN JAVA ¿qué elementos cree que definen a un objeto?

a) Su cardinalidad y su tipo.

b) Sus atributos y sus métodos.

c) La forma en que establece comunicación e intercambia mensajes.

d) Su interfaz y los eventos asociados.

149) ¿qué es el bytecode en Java?

a) Un formato de intercambio de datos.

b) El formato que obtenemos tras compilar una clase .java.

c) Un tipo de variable.

d) Un depurador de código.

150) Todos los atributos de una clase tienen que ser privados:

a) no es estrictamente necesario; pero si muy conveniente.

b) sólo si forman parte de una interface.

c) sólo si forman parte de una clase abstracta.

d) sólo si son estáticos

151) Dado el siguiente fragmento de programa:

int k;

for (k=5 ; k>0 ; k--)

System.out.print(k);

System.out.print(k);

Indique que afirmación es cierta:

Page 36: Preguntas Sin Res

a) Se imprime 543210

b) Se imprime 5432100

c) Se imprime 554433221100

d) Se imprime 543210-1

152) ¿Qué es cierto respecto de este fragmento de programa?

Temperatura p[] = new Temperatura[12];

p[2].calentar(3);

a) Funciona correctamente.

b) Funciona correctamente, pero no se escala el punto.

c) Funciona correctamente pero hay que capturar las excepciones provocadas en los arrays de objetos.

d) Produce un error de ejecución, ya que no puede invocarse un método sobre una referencia null o una variable no inicializada.

153) Se quiere definir el método 'prueba' que no recibirá ningún argumento y tampoco devolverá ningún valor. ¿Cuál de las siguientes declaraciones es correcta?

a) prueba(void)

b) void prueba(void)

c) prueba()

d) void prueba()

154) Indique la salida de:

Int a= 7, b= 3;

System.out.println ((++a) * b);

a) 24

b) 21

Page 37: Preguntas Sin Res

c) 10

d) 73

155) El que una variable en una clase sea estática implica

a) Hace falta crear un objeto para usarla.

b) Cualquier objeto de esa clase puede modificar su valor.

c) Todos los objetos tienen una copia de la variable.

d) Que es una variable global y se puede usar en cualquier parte de la aplicación.

156) Una propiedad declarada como protected permite la accesibilidad

a) Sólo desde los métodos de la propia clase y clase derivadas.

b) Sólo desde métodos de clases declaradas como public.

c) Sólo desde los métodos de la propia clase y clase derivadas a través de la creación de un objeto que tenga esa propiedad.

d) sólo desde métodos de clases declaradas como public a través de la creación de un objeto que tenga esa propiedad.

157) ¿Se puede crear un objeto de una clase abstracta?

a) si.

b) sí, pero sobrescribiendo los métodos abstractos.

c) sí, pero mediante el operador new.

d) no.

158) Indica qué pasaría con el siguiente código:

class Padre{…}

class Hija1 extends Padre {…}

class Hija2 extends Padre {…}

Page 38: Preguntas Sin Res

Hija1 numero1=new Hija1(…)

Padre otro=numero1;

a) Provoca un error de compatibilidad de tipos.

b) Compila y ejecuta.

c) La clase Padre no puede ser superclase de dos clases hijas

d) En Java no existe la herencia simultánea.

159) En Java, los parámetros de tipos primitivos de cualquier método:

a) No se pueden pasar parámetros de tipos primitivos.

b) Se pasan por referencia siempre.

c) Se pasan siempre por valor.

d) Se pasan por valor excepto en los constructores que se hace por referencia.

160) Según el código siguiente ¿Qué se visualizará en pantalla?

class ClaseA{

ClaseA ( int x ){

System.out.println("AA-" + x);}

}

class ClaseB extends ClaseA{

ClaseB( ){

super(6); System.out.println("BB-");}

}

public class Ejemplo{

public static void main(String[] args) {

ClaseB objB1=new ClaseB();

ClaseB objB2;

Page 39: Preguntas Sin Res

System.out.println("EXAM"); }

}

a) AA-6, BB-, EXAM

b) BB-, AA-6, EXAM

c) Hay un error en la clase B. La sentencia “super(6);” no puede ser la primera en el constructor.

d) Hay en error en la clase ejemplo. Falta el new en “ClaseB objB2;”

161) Todos los atributos de una clase tienen que inicializarse en el constructor

a) No es estrictamente necesario pero si muy conveniente.

b) Sólo en el caso de que sean atributos finales.

c) Sólo en el caso de que sean atributos estáticos y finales.

162) Un atributo private sólo es accesible en

a) La clase en la que se crea.

b) El paquete en el que se encuentra la clase.

c) En cualquier clase siempre que se escriba: nombreObjeto.atributo

d) En cualquier clase del package siempre que se escriba: nombreObjeto.atributo.

163) Evalúe el valor final que toma la variable "s":

int n= 1; s= 0;

while (n <= 9) s+=n;

a) 45

b) 0

c) 9

d) El programa no termina nunca

164) En Java this

Page 40: Preguntas Sin Res

a) Hace referencia al objeto que invoca al método

b) Hace referencia sólo a los atributos propios de la clase en la que se encuentra.

c) Hace referencia a la super-clase

d) Hace referencia al interface que implementa la clase.

165) ¿Qué se imprimirá al ejecutar el siguiente bucle?

for (int i=0; i < 5; i++) {

if (i==3) { break; }

System.out.println (i + " ");

}

a) 0 1 2 3 4

b) 0 1 2 3

c) 0 1 2 4

d) 0 1 2

166) ¿Por qué los métodos de la clase Math se pueden usar sin usar el operador new previamente?.

a) Porque siempre existe un objeto de esta clase que se crea al arrancar el programa

b) Porque sus métodos son estáticos.

c) Porque Java crea el objeto por defecto.

d) No es cierto; siempre hay que crear un objeto con new antes de poder usar los métodos.

167) Dado el siguiente código, indique qué ocurriría al llamar al método wom():

class CExamen{

private int i;

public void wom(){

for (int i=0; i<5;i++)

System.out.println(this.i);

Page 41: Preguntas Sin Res

}

}

a) imprime 00000

b) imprime 01234

c) imprime infinitos ceros

d) se producirá un error en tiempo de compilación por no estar inicializada la propiedad i.

168) ¿Puede una clase extender (heredar) varias clases simultáneamente?

a) sí

b) sólo si son abstractas.

c) sólo si son publicas las clases padres.

a) no

169) En una interface:

a) Tiene que haber al menos un método private.

b) Tienen que ser todos los métodos y propiedades de acceso public.

c) Tienen que ser todos los métodos abstractos.

170) Dados los siguientes fragmentos de código:

class ClaseC {public void fmet (int i) { ... }public int fmet (int i) { ... }}...ClaseC c = new ClaseC();c.f met(4);Se produce:

a) La llamada al primer método fmet.

b) La llamada a ningún método porque hay sobrecarga.

c) Un error al compilar.

Page 42: Preguntas Sin Res

d) Un error al ejecutar.

171) Indique qué valor imprime el siguiente programa:

static void proc (int x) {x= 1;}public static void main (String [] arg) {

int x= 4;proc (x);System.out.print (x);}

a) 4

b) 1

c) 0

d) El programa producirá un error

172) Si comparamos las cadenas “ABC” y “abc” ¿son iguales?

a) sí, usando los métodos toUpperCase y equals

b) si, usando las clases StringBuffer y StringBuilding.

c) no

173) Dada el siguiente código:

class ClaseA {public int campo;}

class PruebaClaseA {public static void main(String x[]){ClaseA a1 = new ClaseA();ClaseA a2 = new ClaseA();ClaseA a3 = new ClaseA();a1.campo=150;a2.campo=150;a3 = a2;

Page 43: Preguntas Sin Res

if (a1 == a2) { System.out.println(" UNO");}if (a1 == a3) { System.out.println(" DOS");}if (a2 == a3) { System.out.println(" TRES");}}El resultado será

a) UNO

b) UNO TRES

c) UNO DOS TRES

d) TRES

174) Un método siempre debe devolver un valor de retorno, excepto

a) Que sea un método abstracto

b) Que sea un método constructor.

c) Que sea un método abstracto o un método constructor

175) Puedo derivar una clase de las clase String

a) No porque es una clase final.

b) No porque es una clase estática.

c) No porque pertenece a la maquina virtual de Java.

d) Si.

176) ¿Cómo se puede averiguar a que clase pertenece un objeto?

a) Usando el operador new.

b) Usando el operador sizeof.

c) Usando el operador instanceof.

d) Usando el operador classof.

177) Puede una clase ser final y abstract

a) No.

Page 44: Preguntas Sin Res

b) Sí, si es estática.

c) Sí

178) En el bloque try-catch-finally se puede omitir el bloque finally

a) Verdadero

b) Verdadero en el caso de excepciones implicitas.

c) Verdadero en el caso de las excepciones del tipo Throwable.

d) Falso

179) ¿qué significa sobrecargar un método?

a) Editarlo para modificar su comportamiento.

b) Cambiarle el nombre dejándolo con la misma funcionalidad.

c) Crear un método con el mismo nombre pero diferentes argumentos.

d) Añadirle funcionalidades a un método.

180) EN JAVA ¿qué significa instanciar una clase?

a) Duplicar una clase.

b) Eliminar una clase.

c) Crear un objeto a partir de la clase.

d) Conectar dos clases entre sí.

181) JAVA ¿Qué ocurrirá al compilar y ejecutar el siguiente código?

public class MiClase { static int variableEstatica; public static void main (String argv[]) { System.out.println(variableEstatica); }}a) Error en tiempo de ejecución. La variable variableEstatica no ha sido inicializada.

b) Se mostrará en pantalla null

Page 45: Preguntas Sin Res

c) Se mostrará en pantalla 1

d) Se mostrará en pantalla 0

182) ¿Qué se mostrará en pantalla al ejecutar el siguiente código?

import java.awt.*;import javax.swing.JFrame;

public class AppBoton extends JFrame {

public static void main (String argv[]) { AppBoton MiAppBoton = new AppBoton(); }

public AppBoton() { Button boton1 = new Button("BOTON 1"); Button boton2 = new Button("BOTON 2"); add(boton1); add(boton2); setSize(100,100); setVisible(true); }

}

a) Dos botones, uno junto a otro ocupando todo el frame. En el botón de la izquierda aparecerá BOTON 1 y en el de la derecha aparecerá BOTON 2.

b) Un botón ocupando todo el frame con la etiqueta BOTON 1.

c) Un botón ocupando todo el frame con la etiqueta BOTON 2.

d) Dos botones en la parte superior del frame, uno de ellos con la etiqueta BOTON 1 y otro de ellos con la etiquetaBOTON 2.

183) Dadas las siguientes definiciones de clases:

class ClasePadre {}class ClaseHija1 extends ClasePadre {}class ClaseHija2 extends ClasePadre {}

y las siguientes instanciaciones:

ClasePadre var0 = new ClasePadre();

Page 46: Preguntas Sin Res

ClaseHija1 var1 = new ClaseHija1();ClaseHija2 var2 = new ClaseHija2();ClasePadre var3 = new ClaseHija1();ClasePadre var4 = new ClaseHija2();

¿Cuál de las asignaciones es válida?

a) var0 = var1;

b) var2 = (ClaseHija2) var1;

c) var2 = var4;

d) var1 = var2;

184) Dado el siguiente código, el resultado será:

class MiClase { public int valor; }

class Test { public static void main (String[] args) { MiClase a1 = new MiClase(); MiClase a2 = new MiClase(); MiClase a3 = new MiClase(); a1.valor=150; a2.valor=150; a3 = a2; if (a1 == a2) { System.out.println(" UNO"); } if (a1 == a3) { System.out.println(" DOS"); } if (a2 == a3) { System.out.println(" TRES"); } }}

a) UNO

b) UNO TRES

c) UNO DOS TRES

c) TRES

185) ¿Qué ocurrirá al compilar y ejecutar el siguiente código?

class Padre {}

Page 47: Preguntas Sin Res

class ClaseHija extends Padre {}class ClaseHija2 extends Padre {}public class Test { public static void main (String argv[]) { Padre b = new Padre(); ClaseHija s = (ClaseHija) b; System.out.print("Ejecutando Aplicación"); }}

a) Compilará y se ejecutará sin problemas.

b) Error de compilación

c) Excepción en tiempo de ejecución.

d) Excepción en tiempo de ejecución y luego mostrará el mensaje "Ejecutando Aplicación".

186) ¿Qué es Java Server Faces, JSF?

a) Es un framework de aplicaciones web basado en Java para simplificar la interfaz de usuario para las aplicaciones JEE.

b) Es un framework de aplicaciones de escritorio en Java.

c) Es un sistema gestor de base de datos

d) Ninguna de las Anteriores

187) JSF Permite

a) Desarrollos Lentos

b) Desarrollos Agiles

c) Desarrollos de hardware

d) Ninguna de las anteriores

188) Struts en Java es:

a) Herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma Java EE.

b) Modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

Page 48: Preguntas Sin Res

c) Herramienta informática compuesta por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores.

d) Ninguna de las Anteriores.

189) java servlets es:

a) Un programa que permite la generación de documentación de APIs en formato HTML a partir de código fuente Java. Javadoc es el estándar de la industria para documentar clases de Java. La mayoría de los IDEs los generan automáticamente.

b) Son objetos que corren dentro y fuera del contexto de un contenedor de servlets y extienden su funcionalidad. La palabra servlet deriva de otra anterior, applet, que se refería a pequeños programas que se ejecutan en el contexto de un navegador web.

190) Que es javabeans.

a) Son objetos que corren dentro y fuera del contexto de un contenedor de servlets y extienden su funcionalidad.

b) Herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma Java EE.

c) Es un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

d) Ninguna de las Anteriores.

191) Definición de Android es:

a) Un sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles.

b) Un sistema operativo basado en Linux y que se distribuye como software libre y gratuito, el cual incluye su propio entorno de escritorio denominado Unity.

c) Es el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.

d) Todas son correctas.

192) Cual de las siguientes son versiones de Android

a) Jelly Bean

b) Froio

c) Gingerbreab

c) Todas

Page 49: Preguntas Sin Res

193) Los componentes principales del sistema operativo de Android son:

a) Aplicaciones, Marco de aplicaciones, Bibliotecas, Runtime de Android, Núcleo Linux.

b) Aplicaciones, Juegos, Bibliotecas, runtime environment de java.

c) Ninguna.

194) Android es una plataforma de:

a) Cerrado

b) Semi-Abierto

c) Abierto

d) Ninguna

195) base de datos para almacenamiento en Android es:

a) SQL SERVER

b) SQLITE

c) INDEXEDB

d) Ninguna

196) El navegador web incluido en Android y que está basado en el motor de renderizado de código abierto es:

a) Mozilla Firefox

b) WebKit

c) Opera

d) Ninguno

197) La estructura del sistema operativo Android se compone:

a) De aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución.

b) De aplicaciones cliente servidor que se ejecutan sobre las bibliotecas de Java en una máquina virtual JDK en compilación.

c) De maquinas virtuales en el sistema operativo Android.

d) Ninguna.

198) Qué es un APK (Android Application Package) ?

Page 50: Preguntas Sin Res

a) Es un .EXE que nos permite instalar aplicaciones en el sistema operativo

b) Es un .INI que nos permite instalar aplicaciones en el sistema operativo

c) Es el equivalente a la extensión .EXE de Windows que nos permite instalar aplicaciones en el sistema operativo

d) Ninguno

199) ¿Qué es una ROM en Android?

a) Es un archivo que contiene todo el sistema operativo listo para ser copiado en la memoria flash (ROM) del dispositivo. En este se encuentran todos los archivos necesarios para ejecutar el sistema operativo y las aplicaciones preinstaldas, como el kernel de linux, iconos e imágenes.

b) Read Only Memory, memoria de solo lectura.

c) Son empaquetados derivado de JAR que contiene los archivos necesarios para la ejecución de una aplicación o juego en Android. En su estructura, en realidad son un simple rchivo .ZIP

d) Ninguno.

200) ¿Qué es root en Android?

a) Es el Bootloader

b) Es el superusuario

b) Es el Recovery

c) Ninguno

201) ¿Qué es el Bootloader en Android?

a) Es el Sistema Operativo

b) Es el gestor de arranque

d) Es el “superusuario”