Conocimientos en PHP
![]() |
![]() |
![]() |
Título del Test:![]() Conocimientos en PHP Descripción: Evalua los conocimientos en el lenguaje PHP Fecha de Creación: 2011/09/26 Categoría: Informática Número Preguntas: 16
|




Comentarios | |
---|---|
| |
FIN DE LA LISTA |
1. Cual es la forma correcta para iniciar una sesión PHP. Start. !php. <%php. <?php. <%. Begin. 2. ¿Como se pueden concatenar dos cadenas de caracteres en PHP?. $cadena=$cadena1+$cadena2;. $cadena=strcmp($cadena1,$cadena2);. $cadena=$cadena1.$cadena2;. $cadena=concatenar($cadena1,$cadena2);. Ninguan de las anteriores. 3. ¿Que imprime el siguiente segmento de codigo PHP.? $array=array( "a"=>"a" ,"b"=>"b" ,"c"=>"c" ,"d"=>"d" ); $a=$array["d"]; $b=$array["c"]; $c=$array["a"]; $d=$array["b"]; echo $$array["b"];. Imprime d. Imprime c. Imprime a. Imprime b. No imprime nada, porque $$array no existe. Imprime la estructura de un array. 4. ¿Que resultado arroja el siguiente bloque de codigo? $i=0; $x=rand(0,10); while($i<10){ echo "<br>".$x." x ".$i." = ".$x*$i; $i++; }. Sale error porque la funcion rand no existe en php. Imprime el factorial de $x. Imprime los priemeros 10 números primos de $i. Imprime la tabla de multiplicar de $x. Sale error porque $x no es un valor númerico. 5. Relacione las siguientes afirmaciones con su correspondiente respuesta. En esta variable se almacenan los datos provenientes de un formulario HTML. En esta variable se almacenan los datos provenientes de una URL. Este es el simbolo para definir variables en PHP. Este es el simbolo para denotar que una variable pasa por referencia en PHP. Este simbolo representa diferencia entre dos propociones en php. Este simbolo es para obtener el valor residuo de una division entre dos numero. 6. En cuales de los siguientes contenedores de aplicaciones web se puede ejecutar PHP. IIS. OFFICE. APPSERV. WINDOWS. APACHE. DREAMWEAVER. 7. ¿Cual es la forma correcta de usar un condicional en php?. if($edad>18 y $edad <25){ echo "Joven"; }. If $edad >18 and $edad <25 then echo "joven"; End If. Si $edad > 18 && $edad < 25 { echo "joven"; }. if ($edad > 18 and $edad <25) { echo "joven"; }. Ninguna de estas opciones es valida. 8. ¿Cual de los siguientes CMS no esta construido en php?. Symphony. Drupal. Xoops. Radiant. Joomla. Wordpress. 9. ¿Cual de los siguientes lenguajes no pueden ser usados en conjunto con PHP en la misma pagina?. XML. CSS. Javascript. 4GL. HTML. Sql. 10. PHP es un Lenguaje: Ensamblado. Compilado. Interpretado. Ninguna de las anteriores. 11. La funcion strlen() Es utilizada en PHP para: Definir el lenguaje de una cadena de caracteres. Obtener la longitud de una cadena de caracteres. Comparar dos cadenas de caracteres. Obtener una porcion de la cadena de caracteres. 12. ¿Para que sirve la funcion explode en PHP?. Convierte una cadena de caractes en un array, separando los terminos por un caracter o caracteres definidos. Encuentra una subcadena dentro de una cadena enviando como parametro la cantidad a encontrar. Verifica el contenido de un archivo, dado el nombre de la carpeta explora todo su contenido y devuelve en un array el resultado. Convierte una matriz en una cadena de caracteres, separando los terminos por un caracter o caracteres definidos. La funcion explode no es soportada en php. 13. Que diferencia existe entre $persona->nombre y $persona["nombre"] ?. $persona->nombre no es una expresion valida, por lo tanto no se puede obtener una diferencia. $persona->nombre obtiene el valor de la variable $persona en su posicion nombre, en cambio $persona["nombre"] obtiene la posicion en donde se encuentra el nombre. $persona->nombre pertenece al objeto $persona, en cambio $persona["nombre"] pertenece al array $persona. No tienen niguna diferencia. cualquiera de los dos equivale a lo mismo en cualquier instancia del programa. 14. ¿Que diferencia existe entre la funcion strlen() y la funcion count()?. Ninguna, las dos funciones sirven para medir cadenas. La funcion strlen obtiene la cantidad de caracteres de una variable y la funcion count obtiene la cantidad de elementos de una variable. La funcion count no es una funcion validad de php, para eso existe la funcion strlen. La funcion strlen cuenta los caracteres de una cadena y la funcion count es usada para verificar si existe la cadena o si esta definida. Ninguna de las anteriores. 15. Si usted necesita obtener datos de una base de datos y mostrarlos al usuario sin refrescar la pagina actual, usted debe usar: Solo PHP, ya que PHP es un lenguaje ejecutado en el navegador y por lo tanto interactua con el navegador del cliente. PHP se conecta a la base de datos y obtiene los datos en tiempo de ejecusion y los envia al HTML para ser mostrados sin refrescar. Uilizando una session Javascript, a traves de AJAX se puede establecer comunicacion con la base de datos, se obtiene y se envia a un contendor de HTML, de esta forma el usuario no ve refrescar la pagina. Esto no es posible en una pagina HTML, tal ves si usaramos un applet o un control Activex se podria realizar este proceso. Usando la ultima tecnologia basada en Webservices, ya que para lograr este comportamiento se debe aplicar SOAP, que es un protocolo orientado al navegador, y como el navegador es ejecutado desde el cleinte entonces ahy se puede interactuar directamente sin refrescar. No hay necesidad de hacer estos comportamientos, ya que PHP al ser preprocesado obtiene todos los datos necesarios para mostrar en el HTML, entonces si ya se tienen todos los datos no hay necesidad de volver a obtener datos a la base de datos. 16. ¿Es posible poner a funcionar un entorno de desarrollo PHP en un MAC?. No es posible, PHP solo corre en Windows y en Linux. MAC no es un sistema Operativo, por lo tanto no se puede correr, en un MAC. Si es posible, es trasparante para el usuario, PHP es multiplataforma. Si es posible porque MAC significa Manager Acces Control, y desde este sistema se puede correr el entorno de desarrollo para Windows. Ninguna de las anteriores. |