Prueba Realizada #5 Examen en php, Javascript y sql

CONOCIMIENTOS PHP

 

1.       ¿Cuál es la salida?

1.   <? php $x = array("aaa""ttt""www""ttt""yyy""tttt");  

2.   $y = array_count_values​​($x);  

3.   echo $y[ttt]; ?> // aca le falta las comillas $y[‘ttt’] 

     

     (A)   2  (B)    (C)    1  (D)   4

 

2.       ¿Cuál es la salida?

1.   <? php $x = array(1, 3, 2, 3, 7, 8, 9, 7, 3);  

2.   $y = array_count_values​​($x);  

3.   echo $y[8]; ?>  

   

    (A)   43  (B)    8  (C)    1  (D)   6

 

3.       ¿Hay expresiones regulares en PHP?

     (A)   Sí - las expresiones regulares usan convenciones tipo Perl

    (B)    Sí - PHP admite dos tipos diferentes de expresiones regulares: POSIX-extended y Perl-Compatible Regular Expressions (PCRE).

    (C)    Sí, las expresiones regulares usan el estándar POSIX

    (D)   No - PHP usa solo el estilo "glob"

 

4.       ¿Cuál será la salida del código a continuación? Suponga que hoy es 2018-05-19: 2: 45: 32 p. M.

1.   <? php $today = date("F j, Y, g: i a"); ?>

  

    (A)   19 de mayo de 2018, 2:45 p.m.

    (B)    Mayo 19, 18, 2: 45: 32 PM

    (C)    Mayo 19, 2018, 14: 45: 32 p. M. // acá termina con minúscula pm

    (D)   Mayo 19, 2018, 14: 45: 32 PM

 

5.       ¿cuál será la salida del código a continuación?

1.       define("x""5");  

2.   $x = x + 10;  

3.   echo x; ?>  

     (A)   Error  (B)    5  (C)    10  (D)   15


6.       ¿Cuál será el resultado del código siguiente?

1.   <? php $arr = array(5 => 1, 12 => 2);  

2.   $arr[] = 56;  

3.   $arr["x"] = 42;  

4.   unset($arr);  

5.   echo var_dump($arr); ?>

           

     (A)   42  (B)    56  (C)    null  (D)   x = 42

 

7.       Las variables de PHP son:

     (A)   Variable de tipo único  (B)    Variables Multitipo  (C)    variables de tipo doble  (D)   Variables de tipo triple

 

8.       En PHP, cuál de las siguientes funciones se usa para insertar el contenido de un archivo PHP en otro archivo PHP antes de que el servidor lo ejecute

     (A)   incluye[]  (B)    #include() (C)    #include{}  (D)   include()

CONOCIMIENTOS JAVASCRIPT

1.       ¿Cuál es la salida? x = 100 / "Mango";

     (A)   nulo  (B)    indefinido  (C)    NaN  (D)   Infinito

 

2.       La sintaxis de Eval es ________________

        (A)   [objectName.]eval(numeriC. (B)    [objectName.]eval(string)  (C)    [EvalName.]eval(string)              (D)   [EvalName.]eval(numeriC.

 

3.       El valor __ se devuelve cuando utiliza una propiedad de objeto que no existe, o una variable que ha sido declarada, pero que nunca ha tenido un valor asignado.

     (A)   null  (B)    undefined  (C)    NaN    (D)   . Ninguna de las anteriores

 

4.       JQuery no tiene capacidad de desplazamiento DOM.

       (A)   Verdadero  (B)    Falso

 

5.       ¿Cómo crear un objeto Date en JavaScript?

    (A)   dateObjectName = new Date([parameters])

    (B)    dateObjectName.new Date([parameters])

    (C)    dateObjectName := new Date([parameters])

    (D)   dateObjectName Date([parameters])

 

6.       El operador __ determina si un objeto es una instancia de otro objeto.

     (A)   typeof  (B)    void   (C)    delete   (D)   instanceof

 

7.       las variables de JavaScript distinguen mayúsculas de minúsculas.

     (A)   Verdadero   (B)    Falso

 

8.       $ ('#pcds').attr('disabled', true); este código se usa para el elemento de forma ______.

      (A)   enable   (B)    disable


APTITUDES DE BASE DE DATOS

En una compañía de globos inflables con varias sedes y clientes alrededor de país, se desea realizar obtener los siguientes reportes, teniendo en cuenta las columnas de razón social, sede, valor venta:

1.       El cliente con más compras por sede.

2.       Los 10 clientes con menos compras en el segundo trimestre del 2018.

Crear los consultas
en base a las siguientes tablas de bases de datos:



1    1.

SELECT compras.id, COUNT(id_cliente_sedes) cantCompras, fecha_compra, valor_compra, cliente_sedes.id_cliente, cliente_sedes.id_sede

FROM `compras`

INNER JOIN cliente_sedes ON cliente_sedes.id = compras.id_cliente_sedes

GROUP BY id_cliente

 

O

 

SELECT cliente_sedes.id, COUNT(id_cliente_sedes) as cantCompras, cliente.rason_social, sede.nombre

FROM cliente_sedes

INNER JOIN cliente ON cliente.id = cliente_sedes.id_cliente

INNER JOIN sede ON SEDE.id = cliente_sedes.id_sede

INNER JOIN compras ON compras.id_cliente_sedes = cliente_sedes.id

GROUP BY rason_social


2.

SELECT cliente_sedes.id, COUNT(id_cliente_sedes) as cantCompras, cliente.rason_social, sede.nombre, compras.fecha_compra

FROM cliente_sedes

INNER JOIN cliente ON cliente.id = cliente_sedes.id_cliente

INNER JOIN sede ON SEDE.id = cliente_sedes.id_sede

INNER JOIN compras ON compras.id_cliente_sedes = cliente_sedes.id

GROUP BY rason_social

HAVING fecha_compra BETWEEN '2021-07-01' AND '2021-07-30' ORDER BY cantCompras  LIMIT 10


Comentarios