Sunteți pe pagina 1din 8

Examn de Conocimientos Analista Programador

Nombre:___________________________________________ Fecha:______

Instrucciones: marca la respuesta que sea correcta.

Java

1- Cul es la descripcin que crees que define mejor el concepto 'clase' en la programacin
orientada a objetos?
Es un concepto similar al de 'array'
Es un tipo particular de variable
Es un modelo o plantilla a partir de la cual creamos objetos
Es una categora de datos ordenada secuencialmente

2- Qu elementos crees que definen a un objeto?


Sus cardinalidad y su tipo
Sus atributos y sus mtodos
La forma en que establece comunicacin e intercambia mensajes
Su interfaz y los eventos asociados

3- Qu cdigo de los siguientes tiene que ver con la herencia?


public class Componente extends Producto
public class Componente inherit Producto
public class Componente implements Producto
public class Componente belong to Producto

4- Qu significa instanciar una clase?


Duplicar una clase
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre s

5- En Java, a qu nos estamos refiriendo si hablamos de 'Swing'?


Una funcin utilizada para intercambiar valores
Es el sobrenombre de la versin 1.3 del JDK
Un framework especfico para Android
Una librera para construir interfaces grficas

6- Qu es Eclipse?
Una libreria de Java
Una versin de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores

1
7- Qu es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de cdigo

8- Qu cdigo asociaras a una Interfaz en Java?


public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz

9- Qu significa sobrecargar (overload) un mtodo?


Editarlo para modificar su comportamiento
Cambiarle el nombre dejndolo con la misma funcionalidad
Crear un mtodo con el mismo nombre pero diferentes argumentos
Aadirle funcionalidades a un mtodo

10- Qu es una excepcin?


Un error que lanza un mtodo cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces

HTML / CSS

1 - Cul es el lenguaje estndar especfico para aplicar estilos de presentacin a nuestras


pginas web?
Javascript
Flash
CSS

2 - Qu es XHTML?
La adaptacin del estndar HTML segn las reglas XML
Es el HTML dinmico
Es la como se conoce a la familia genrica de las distintas versiones de HTML

2
3 - Cul crees que es la mejor manera de aplicar estilos a una pgina web?
Incluir los estilos en las etiquetas HTML para que se carguen y ejecuten antes
Incluirlos en un fichero externo vinculado a ese fichero HTML
Incluirlos en la seccin cabecera ('head') para agruparlos en unmismo sitio en la
misma pgina

4 - Por qu es conveniente incluir la declaracin de DOCTYPE en la pgina HTML?


Si no se incluye el navegador no puede renderizar (mostrar) la pgina
Para evitar que el navegador entre en 'Quirk Mode' y la interprete/muestre mal
Para indicar si se ha utilizado o no Flash

5 - Para que sirve el atributo 'class'?


Para clasificar el tipo de enlace ('a') que estamos definiendo: 'salto' interno, vnculo
a pgina en el mismo dominio o a un sitio web externo
Es especfico para indicar el color de la fuente que queremos aplicar, Por ejemplo: p
class="red" presentara las letras en rojo de ese prrafo
Para aplicar unos determinados estilos a los elementos que tenga la misma clase, es
decir, el mismo valor en ese atributo.

6 - Qu funcin tiene el elemento 'div'?


Es un elemento divisor, y hace que el navegador muestre una lnea horizontal de
separacin (por ejemplo entre secciones de la pgina)
Es un contenedor. Crea bloques, por ejemplo para diferenciar distintas secciones de
una pgina (cabecera, pi, columnas..)
Permite realizar una operacin arirmtica de divisin en los valores nmericos de
una tabla (tambin se utiliza 'sum' y 'dif' para suma y resta)

7 - Qu est mal en esta regla de estilo?: .cuadro { border: 1px blue dotted padding: 10px
5px; }
Falta un ';' (punto y coma) al final de la declaracin del estilo 'border'
falta una ',' (coma) entre los dos valores de la propiedad padding (10px 5px)
no se puede poner un '.' (punto) al inicio de una declaracin (antes de la palabra
'cuadro)'

8 - Qu significa que una etiqueta/elemento est 'deprecated` en HTML4?


Que si la utilizamos no la entendern (y no se podr visualizar bien) las versiones
ms modernas de los navegadores
Que ya no forma parte de las especificaciones de la versin 4 del estndar HTML
Que ha cambiado de nombre ese elemento en la versin 4 de HTML

3
9 - Si incluimos una etiqueta de este tipo en nuestra pgina HTML, qu queremos que
haga el navegador?: <img src="../icono.gif" />
que incluya la imagen 'icono.gif' que se encuentra en el directorio padre de la
carpeta donde est nuestra pgina HTML
que incluya la imagen 'icono.gif' que se encuentra en la misma carpeta donde est
nuestra pgina HTML
que incluya la imagen 'icono.gif' que se encuentra en el directorio 'img'

10 - Cmo se incluye un comentario nuestro en una pgina HTML para que no se


interprete por el navegador?
Con 3 asteriscos al principio y final del comentario. Ej: ***comentario sobre el
cdigo***
Con 3 barras' al principio y final del comentario. Ej: ///comentario sobre el
cdigo///
Con la etiqueta de apertura ' al principio y final del comentario. Ej: <!--comentario
sobre el cdigo-->

Ajax

1- El objeto necesario para crear una conexin mediante AJAX es:


httpRequest
AJAXRequest
XMLHttpRequest

2- Para indicar que una conexin AJAX es sncrona o asncrona:


Incluimos un tercer parmetro en la llamada al mtodo open() de la conexin
Aadimos un tercer parmetro al mtodo crearConexion() de la conexin AJAX
Aadimos un tercer parmetro al mtodo send() de la conexin AJAX
Utilizamos los mtodos sendSynchronous o sendAsyncrhonous del objeto que
almacena la conexin

3- AJAX significa:
Automatic Java Auto-installed eXtension
Asynchronous Java and XML
Asynchronous Javascript and XML
Automatic Javascript and XML

4
4- La propiedad type del objeto con el que se realiza una llamada AJAX mediante jQuery:
Permite indicar si la conexin es de tipo sncrono o asncrono
Permite indicar el formato de los datos que deseamos obtener del servidor
Permite indicar si se envan datos o no al servidor
Permite indicar si se va a realizar una conexin mediante el mtodo GET o el
mtodo POST

5- El uso de algn framework (entorno de trabajo o biblioteca) Javascript:


Debe ser evitado si deseamos crear sitios web compatibles con la mayora de
navegadores
No afecta a la usabilidad de nuestro sitio en lo concerniente a compatibilidad entre
navegadores
Es una opcin muy recomendable, especialmente porque nos resuelve muchos
problemas de compatibilidad entre navegadores

6- Si utilizamos tcnicas de Javascript no intrusivo:


Incluiremos el cdigo Javascript dentro de los ficheros CSS para hacer el mnimo
nmero de inclusiones en el fichero HTML
Incluiremos nuestro cdigo Javascript en ficheros externos en los que incluso
estar la asignacin de eventos
No podremos incluir ninguna etiqueta < script > en nuestro cdigo

7- La forma correcta de almacenar en una variable de Javascript la informacin en formato


JSON es:
var variable=this.responseText;
var variable=this.responseXML;
var variable=eval( " ( "+ this.responseText+ " ) " );

8- Todos los navegadores utilizan el objeto XMLHttpRequest para crear conexiones AJAX
Verdadero
Falso

9- De forma estndar, los navegadores no permiten que se realicen conexiones mediante


AJAX a servidores distintos de aqul que nos envi la pgina web. Esto es debido a:
Por razones de seguridad: para evitar controlar mediante Javascript pginas
ubicadas otros servidores
Por razones tcnicas: un navegador no sabra conectar a un servidor distinto
Por razones de usabilidad: el usuario tendra que teclear muchas URLs para que el
navegador las cargase

5
PHP

1- En qu lugar se ejecuta el cdigo PHP?


Servidor
Cliente (ordenador propio)

2- Cules de estas son marcas para la insercin del cdigo PHP en las pginas HTML?
<?y?>
< php >< /php >
<# y #>

3- En qu atributo de un formulario especificamos la pgina a la que se van a enviar los


datos del mismo?
name
file
action
description

4- Cul de estas instrucciones est correctamente escrita en PHP?


if (a=0) print a
if (a==0) echo hola mundo;
if (a==0) { echo ok }
if (a==0): print a;

5- Cul de estas instrucciones PHP imprimir por pantalla correctamente el mensaje


Hola Mundo en letra negrita?
print < strong >Hola Mundo < /strong>;
print (< strong>Hola Mundo< /strong>);
print ("< strong>Hola Mundo < /strong>");

6- Dos de las formas de pasar los parmetros entre pginas PHP son:
Require e Include
Get y Put
Post y Get
Into e Include

6
7- Cul de estas instrucciones se utiliza para realizar una consulta a una base de datos
MySQL?
mysql_query
mysql_access
mysql_db_access

8- Un array es...
Un conjunto de caracteres alfanumricos
Un sistema para convertir una variable de texto en un nmero
Un conjunto de elementos

9- Cmo se define una variable de tipo string en PHP?


char str;
string str;
En PHP no se define el tipo de las variables explcitamente

10- Tenemos el siguiente cdigo: $a=10; $b=$a + 2; Cul ser el valor de $b?
"12"
12
"102"
Ninguno (no se puede sumar un nmero a una cadena)

11- Para qu sirve el siguiente cdigo?: if (isset($variable)){}


Recorre un array de nombre $variable
Crea una variable de nombre "$variable"
Verifica si la variable "$variable" est definida y tiene un valor no nulo
Ninguna de las anteriores

Contesta las Siguientes preguntas:

Visual .Net

NET soporta mltiples lenguajes?

Qu es ASP .NET?

Cules son directivas de pgina? Puedes dar ejemplos concretos?

7
Cundo es recomendable utilizar un contenedor IoC?

Cundo y cmo se puede utilizar una interfaz?

Qu es una clase esttica y cuando se debe utilizar?

Para qu sirve el mtodo Finalize?

S-ar putea să vă placă și