Edison Guerrero Cuenca
Quiz by , created more than 1 year ago

Quiz on Examen final tecnología, created by Edison Guerrero Cuenca on 26/08/2018.

262
2
0
Edison Guerrero Cuenca
Created by Edison Guerrero Cuenca almost 6 years ago
Close

Examen final tecnología

Question 1 of 80

1

¿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) . ',';
}
?>

Select one of the following:

  • 0,1,2,3,4,5,6,7,8,9,

  • 1,2,3,4,5,6,7,8,9,10,

  • 1,2,3,5,8,13,21,34,55,89,

  • 1,1,1,1,1,1,1,1,1,1,

Explanation

Question 2 of 80

1

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

Select one of the following:

  • find

  • in_array()

  • search()

  • sort()

Explanation

Question 3 of 80

1

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

Select one of the following:

  • mysql_clean()

  • mysql_free()

  • mysql_free_result()

  • mysql_garbage_collect()

Explanation

Question 4 of 80

1

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

Select one of the following:

  • La dirección IP del servidor

  • El nombre del servidor

  • La versión de HTTP del servidor

  • Las anteriores respuestas no son correctas

Explanation

Question 5 of 80

1

En PHP5, ¿qué niveles de ocultación/visibilidad existen?

Select one of the following:

  • public, hidden, protected

  • visible, hidden, restricted

  • public, private, restricted

  • Las anteriores respuestas no son correctas

Explanation

Question 6 of 80

1

Para configurar el funcionamiento de PHP se emplea el fichero

Select one of the following:

  • php.conf

  • php.ini

  • php.setup

  • Las anteriores respuestas no son correctas

Explanation

Question 7 of 80

1

En PHP, ¿qué muestra el siguiente código?
$str = 'a\bn';
echo $str;

Select one of the following:

  • ab(nueva línea)

  • a\b(nueva línea)

  • a\bn

  • abn

Explanation

Question 8 of 80

1

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

Select one of the following:

  • die y exit son equivalentes

  • echo y print son equivalentes

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

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

Explanation

Question 9 of 80

1

¿Qué valor imprime el siguiente código?

<?php
$var = 'false';
if($var) {
echo 'verdadero';
} else { echo 'falso';
}
?>

Select one of the following:

  • verdadero

  • falso

  • Hay un error sintáctico

  • Produce un error de ejecución

Explanation

Question 10 of 80

1

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

Select one of the following:

  • .

  • $

  • %

  • ;

Explanation

Question 11 of 80

1

En PHP, para escribir directamente en un fichero sin tener que abrirlo, se emplea la función

Select one of the following:

  • fput()

  • fwrite()

  • file_put_contents()

  • Las anteriores respuestas no son correctas

Explanation

Question 12 of 80

1

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

Select one of the following:

  • !

  • #

  • %

  • &

Explanation

Question 13 of 80

1

En PHP, ¿qué hace la sentencia continue?

Select one of the following:

  • Finaliza la ejecución del método actual

  • Finaliza la ejecución del código

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

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

Explanation

Question 14 of 80

1

En PHP y con ODBC, ¿qué función se debe invocar después de odbc_fetch_row() para acceder a los campos del resultado?

Select one of the following:

  • odbc_field()

  • odbc_get_result()

  • odbc_result()

  • Las anteriores respuestas no son correctas

Explanation

Question 15 of 80

1

¿Qué valor imprime el siguiente código?

<?php
$var = '0';
if ($var) {
echo 'verdadero';
} else { echo 'falso';
}
?>

Select one of the following:

  • verdadero

  • falso

  • Hay un error sintáctico

  • Produce un error de ejecución

Explanation

Question 16 of 80

1

¿Qué valor imprime el siguiente código?

<?php
$a = 1;
{
$a = 2;
}
echo $a;
?>

Select one of the following:

  • 1

  • 2

  • null

  • Las anteriores respuestas no son correctas

Explanation

Question 17 of 80

1

En PHP y con ODBC, ¿qué función se emplea para ejecutar una sentencia SQL?

Select one of the following:

  • odbc_exec()

  • odbc_query()

  • odbc_run()

  • Las anteriores respuestas no son correctas

Explanation

Question 18 of 80

1

¿Cómo se accede al valor de 'd'?

<?php
$a = array(
'a',
3 => 'b',
1 => 'c',
'd'
);
?>

Select one of the following:

  • $a[0]

  • $a[2]

  • $a['d']

  • $a[4]

Explanation

Question 19 of 80

1

¿Qué valor imprime el siguiente código?

<?php
if (null === false) {
echo 'verdadero';
} else { echo 'falso';
}
?>

Select one of the following:

  • verdadero

  • falso

  • Hay un error sintáctico

  • Produce un error de ejecución

Explanation

Question 20 of 80

1

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

Select one of the following:

  • for

  • foreach

  • switch

  • while

Explanation

Question 21 of 80

1

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

Select one of the following:

  • ltrim()

  • rtrim()

  • strip()

  • trim()

Explanation

Question 22 of 80

1

En PHP, ¿qué función se emplea para filtrar un dato?

Select one of the following:

  • filter_has_var()

  • filter_input()

  • filter_list()

  • Las anteriores respuestas no son correctas

Explanation

Question 23 of 80

1

En PHP y con ODBC, ¿qué función devuelve el resultado exclusivamente como un array asociativo?

Select one of the following:

  • odbc_fetch_assoc()

  • odbc_fetch_object()

  • odbc_fetch_row()

  • Las anteriores respuestas no son correctas

Explanation

Question 24 of 80

1

Las funciones de filtrado que existen en PHP se clasifican en:

Select one of the following:

  • Funciones de validación y de saneamiento

  • Funciones de validación y de respuesta

  • Funciones de control y de saneamiento

  • Funciones de control y de respuesta

Explanation

Question 25 of 80

1

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

Select one of the following:

  • empty

  • null

  • undef

  • Las anteriores respuestas no son correctas

Explanation

Question 26 of 80

1

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

Select one of the following:

  • mysql_affected_rows()

  • mysql_ list_ fields()

  • mysql_num_rows()

  • Las anteriores respuestas no son correctas

Explanation

Question 27 of 80

1

En PHP, para leer un número de bytes de un fichero abierto se emplea

Select one of the following:

  • fgets()

  • fread()

  • fscanf()

  • ftell()

Explanation

Question 28 of 80

1

¿Qué significa PHP?

Select one of the following:

  • PHP: Hypertext Preprocessor

  • Private Home Page

  • Personal Hypertext Processor

  • Personal Home Page

Explanation

Question 29 of 80

1

En PHP, ¿qué método proporciona la extensión mysqli que no existe en mysql?

Select one of the following:

  • mysqli_affected_rows()

  • mysqli_free_result()

  • mysqli_connect_error()

  • Las anteriores respuestas no son correctas

Explanation

Question 30 of 80

1

En PHP y con ODBC, ¿qué función muestra todo el resultado como una tabla HTML?

Select one of the following:

  • odbc_data_all()

  • odbc_response()

  • odbc_result_all()

  • odbc_show_all()

Explanation

Question 31 of 80

1

En PHP, ¿se invoca automáticamente el constructor de la clase base en la clase heredada?

Select one of the following:

  • Sí, siempre

  • Sí, si la herencia es pública

  • Sí, si la clase heredada no define un constructor

  • No, nunca

Explanation

Question 32 of 80

1

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

Select one of the following:

  • Sí, siempre

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

  • No, sólo puede acceder a la parte protegida

  • No, no puede acceder ni a la parte protegida ni a la privada

Explanation

Question 33 of 80

1

En PHP, un constructor es un tipo especial de

Select one of the following:

  • Clase

  • Método

  • Objeto

  • Variable

Explanation

Question 34 of 80

1

En PHP y con ODBC, ¿qué función se emplea para obtener el número de filas que han sido borradas con una sentencia DELETE?

Select one of the following:

  • odbc_affected_rows()

  • odbc_ list_ fields()

  • odbc_num_rows()

  • Las anteriores respuestas no son correctas

Explanation

Question 35 of 80

1

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

Select one of the following:

  • =, .=, +=, -=, *=, /=, %=

  • &&, ||, and, or, xor

  • ==, !=, <> <, <=, >, >=

  • Las anteriores respuestas no son correctas

Explanation

Question 36 of 80

1

¿Qué valor imprime el siguiente código?

<?php
$a = array("A", "B", 1 => "C", "D", 2 => "E");
echo count($a);
?>

Select one of the following:

  • 2

  • 3

  • 4

  • Las anteriores respuestas no son correctas

Explanation

Question 37 of 80

1

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

Select one of the following:

  • mysql_open() y mysql_close()

  • mysql_open() y mysql_disconnect()

  • mysql_connect() y mysql_close()

  • mysql_connect() y mysql_disconnect()

Explanation

Question 38 of 80

1

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

<?php
$perro= "Gato";
$gato = &$perro;
$gato = "Perro";
echo $perro . " " . $gato;
?>

Select one of the following:

  • Perro Gato

  • Gato Perro

  • Gato Gato

  • Perro Perro

Explanation

Question 39 of 80

1

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

Select one of the following:

  • concat()

  • implode()

  • union()

  • Las anteriores respuestas no son correctas

Explanation

Question 40 of 80

1

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

Select one of the following:

  • Siempre

  • Sí, si así se ha indicado en el formulario

  • Nunca

Explanation

Question 41 of 80

1

En PHP, ¿cuál no es una capa abstracta de acceso a las bases de datos?

Select one of the following:

  • ADOdb

  • ODBC

  • PDO

  • Las anteriores respuestas no son correctas

Explanation

Question 42 of 80

1

En PHP, las funciones de expresiones regulares que están obsoletas son:

Select one of the following:

  • PCRE

  • Perl

  • POSIX

  • Las anteriores respuestas no son correctas

Explanation

Question 43 of 80

1

En PHP, para comprobar que un fichero es un fichero normal se emplea

Select one of the following:

  • is_archive()

  • is_file()

  • is_link()

  • is_normal()

Explanation

Question 44 of 80

1

En PHP4, ¿qué característica de la orientación a objetos sí que existe?

Select one of the following:

  • El destructor

  • La herencia

  • La ocultación

  • Las anteriores respuestas no son correctas

Explanation

Question 45 of 80

1

En PHP, para leer completamente un fichero en un array se emplea

Select one of the following:

  • fgets()

  • file()

  • file_get_contents()

  • Las anteriores respuestas no son correctas

Explanation

Question 46 of 80

1

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

Select one of the following:

  • mysql_affected_rows()

  • mysql_ list_ fields()

  • mysql_num_rows()

  • Las anteriores respuestas no son correctas

Explanation

Question 47 of 80

1

¿Qué valor imprime el siguiente código?

<?php
function increment($val) {
return ++$val;
}
echo increment(1) + 1;
?>

Select one of the following:

  • 1

  • 2

  • 3

  • Las anteriores respuestas no son correctas

Explanation

Question 48 of 80

1

En PHP y con ODBC, ¿qué función se emplea para liberar la memoria utilizada por un resultado?

Select one of the following:

  • odbc_clean()

  • odbc_free()

  • odbc_free_result()

  • odbc_garbage_collect()

Explanation

Question 49 of 80

1

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

Select one of the following:

  • La seguridad de la aplicación

  • La experiencia del usuario

  • La integridad de los datos que se almacenan

  • Las anteriores respuestas no son correctas

Explanation

Question 50 of 80

1

En PHP, al subir un fichero, ¿qué posición de $_FILES almacena el tamaño del fichero subido?

Select one of the following:

  • file

  • length

  • size

  • value

Explanation

Question 51 of 80

1

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

Select one of the following:

  • <!-- Comentario -->

  • ' Comentario

  • // Comentario

  • Las anteriores respuestas no son correctas

Explanation

Question 52 of 80

1

En PHP, ¿cómo se representa el operador de ámbito?

Select one of the following:

  • ?

  • &

  • ->

  • ::

Explanation

Question 53 of 80

1

En PHP y con las funciones de expresiones regulares PCRE, para realizar una sustitución en base a una expresión regular se emplea la función:

Select one of the following:

  • ereg_replace()

  • preg_match_all()

  • preg_replace()

  • replace()

Explanation

Question 54 of 80

1

En PHP4, el constructor de una clase se declara

Select one of the following:

  • Con __construct()

  • Con new()

  • Con create()

  • Las anteriores respuestas no son correctas

Explanation

Question 55 of 80

1

¿Qué valor imprime el siguiente código?

<?php
$a = array(1, 2, 3);
foreach($a as $x) {
$x *= 2;
}
echo $a[0] * $a[1] * $a[2];
?>

Select one of the following:

  • 5

  • 6

  • 10

  • 12

Explanation

Question 56 of 80

1

En PHP, ¿qué es una variable superglobal?

Select one of the following:

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

  • Una variable que permite acceder a todas las variables globales

  • Una variable que actúa como global sin ser global

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

Explanation

Question 57 of 80

1

¿Cuál de las siguientes expresiones regulares se empareja con la cadena "go.go.go"?

Select one of the following:

  • go?go?go

  • go*go*go

  • ........

Explanation

Question 58 of 80

1

En PHP y con ADOdb, para crear una conexión se emplea

Select one of the following:

  • ADOConnection()

  • ADONewConnection()

  • NewConnectionADO()

  • Las anteriores respuestas no son correctas

Explanation

Question 59 of 80

1

Cuando un cliente web envía la información de un formulario al servidor

Select one of the following:

  • Las distintas parejas campo=valor se separan por espacios en blanco

  • Las distintas parejas campo=valor se separan por "&"

  • Las distintas parejas campo=valor se separan por "+"

  • Las distintas parejas campo=valor se separan por "%"

Explanation

Question 60 of 80

1

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

Select one of the following:

  • rnd()

  • round()

  • rand()

  • Las anteriores respuestas no son correctas

Explanation

Question 61 of 80

1

En PHP, ¿qué operador de comparación no existe?

Select one of the following:

  • !=

  • >=

  • <=>

  • <>

Explanation

Question 62 of 80

1

¿Quién inició el desarrollo de PHP?

Select one of the following:

  • Brendan Eich

  • Marc Andreessen

  • Rasmus Lerdorf

  • Las anteriores respuestas no son correctas

Explanation

Question 63 of 80

1

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

Select one of the following:

  • Depende de la configuración del servidor web

  • Hasta que el servidor web se cierre

  • Hasta que el navegador web se cierre

  • 60 minutos

Explanation

Question 64 of 80

1

En PHP, ¿qué problema tiene la expresión "<?=$algo;?>"?

Select one of the following:

  • No hay ningún problema

  • Necesita que se puedan usar las etiquetas cortas y eso no es compatible con XML

  • Requiere una librería especial de PHP que no siempre está instalada

  • Esa sintaxis no existe en PHP

Explanation

Question 65 of 80

1

En PHP, para copiar un fichero subido desde un formulario HTML a su destino final se debe emplear

Select one of the following:

  • cp_uploaded_file()

  • copy_uploaded_file()

  • mv_uploaded_file()

  • move_uploaded_file()

Explanation

Question 66 of 80

1

En PHP, para detectar el final de fichero, se emplea la función

Select one of the following:

  • end()

  • eof()

  • feof()

  • file_end()

Explanation

Question 67 of 80

1

¿Qué significa ODBC?

Select one of the following:

  • Open Data Connectivity

  • Open Database Control

  • Order Data Control

  • Las anteriores respuestas no son correctas

Explanation

Question 68 of 80

1

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

Select one of the following:

  • !

  • &

  • $

  • #

Explanation

Question 69 of 80

1

El código PHP se escribe con los delimitadores

Select one of the following:

  • <?php>...</?>

  • <script>...</script>

  • <?php…?>

  • <&>...</&>

Explanation

Question 70 of 80

1

¿Qué valor imprime el siguiente código?

<?php
$a = 1;
++$a;
$a *= $a;
echo $a--;
?>

Select one of the following:

  • 2

  • 3

  • 4

  • 5

Explanation

Question 71 of 80

1

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

Select one of the following:

  • array

  • float

  • string

  • Las anteriores respuestas no son correctas

Explanation

Question 72 of 80

1

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

Select one of the following:

  • header()

  • redirect()

  • send()

  • Las anteriores respuestas no son correctas

Explanation

Question 73 of 80

1

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

Select one of the following:

  • odbc_open("DSN");

  • odbc_open("DSN", "usuario", "contraseña");

  • odbc_connect("DSN");

  • odbc_connect("DSN", "usuario", "contraseña");

Explanation

Question 74 of 80

1

En PHP, para obtener el tamaño de un fichero se emplea la función

Select one of the following:

  • file()

  • filesize()

  • fsize()

  • f_size()

Explanation

Question 75 of 80

1

¿Qué significa DSN?

Select one of the following:

  • Domain System Name

  • Domain Source Name

  • Database System Name

  • Data Source Name

Explanation

Question 76 of 80

1

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

Select one of the following:

  • open("datos.txt");

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

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

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

Explanation

Question 77 of 80

1

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

Select one of the following:

  • lower()

  • tolower()

  • strtolower()

  • str2lower()

Explanation

Question 78 of 80

1

En PHP, la función unlink() se emplea para

Select one of the following:

  • Crear un fichero normal

  • Crear un enlace simbólico entre dos ficheros

  • Contar el número de segmentos que componen un fichero

  • Eliminar un fichero

Explanation

Question 79 of 80

1

En PHP, $language['php'] es un ejemplo de

Select one of the following:

  • Array asociativo

  • Array multidimensional

  • Array superglobal

  • Las anteriores respuestas no son correctas

Explanation

Question 80 of 80

1

La sintaxis de PHP es parecida a

Select one of the following:

  • VBScript

  • Perl y C

  • Pascal

  • Fortran

Explanation