option
Cuestiones
ayuda
daypo
buscar.php

Tema 2. Servidor

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 2. Servidor

Descripción:
Tipos de Datos y Variables en Programación

Fecha de Creación: 2026/01/04

Categoría: Informática

Número Preguntas: 40

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es un 'tipo de dato' en programación?. Un valor numérico. Un espacio en la memoria. Un atributo de los datos que indica al compilador o intérprete cómo comprender un dato. Una instrucción del código.

¿Qué son los 'tipos de datos primitivos'?. Tipos de datos complejos. Tipos de datos definidos por el usuario. Tipos de datos antiguos. Tipos de datos originales y propios de un lenguaje de programación.

Nombra los tres principales tipos de datos primitivos usados en la programación web. String, Float, Boolean. Array, Object, String. Char, Int, Float. Integer, Decimal, Text.

¿Qué tipo de dato representa un valor lógico de verdadero o falso?. String. Int. Float. Booleano.

¿Qué tipo de dato se utiliza para representar una cadena de caracteres?. Int. Float. Booleano. String.

¿En qué consiste el proceso de conversión de un dato?. En copiar un dato a otra variable. En eliminar un dato. En cambiar el nombre de una variable. En cambiar el tipo de dato asociado a una variable de uno a otro.

¿Cómo maneja PHP las conversiones entre tipos de datos por defecto?. PHP requiere conversión manual. PHP no permite la conversión de tipos. PHP transforma automáticamente de un tipo a otro siempre que sea posible. PHP solo convierte tipos de datos booleanos.

¿Qué función de PHP permite realizar una conversión de tipo de forma permanente?. `convert()`. `changeType()`. `setType()`. `settype()`.

Lenguajes como _____ y _____ emplean mecanismos de conversiones de tipo implícitas y explícitas. HTML y CSS. C# y Java. Python y Ruby. JavaScript y PHP.

¿Cuál es el propósito de la sintaxis en un lenguaje de programación?. Facilitar la escritura del código. Permitir que el programador conozca el conjunto de reglas que posibilitan al compilador comprender el código. Aumentar la velocidad de ejecución del código. Ocultar la complejidad del código.

¿Cuál es la diferencia fundamental entre una 'línea de código' y una 'sentencia'?. No hay diferencia. Una línea de código es más larga que una sentencia. Una sentencia es todo el código hasta su símbolo de finalización (generalmente ';') y puede ocupar varias líneas de código. Una sentencia es una sola línea de código, mientras que una línea de código puede ser múltiple sentencias.

¿Cuál es el símbolo que, de forma general, se utiliza para finalizar una sentencia en la sintaxis de un lenguaje?. |. . ;. :.

¿Qué sucede si no se cumplen las reglas de sintaxis en un lenguaje compilado como Java?. El código se ejecuta normalmente. Se muestra un mensaje de error en tiempo de ejecución. No será posible compilar correctamente la aplicación. Solo se genera una advertencia.

¿Qué puede ocurrir si no se siguen las reglas de sintaxis en un lenguaje interpretado?. El programa siempre funciona correctamente. Es posible que se muestre el resultado, pero su visualización no será correcta, pudiendo producirse eventos indeseados. El programa se compilará con éxito. No habrá ningún efecto.

¿Cómo se puede definir una 'variable' en programación?. Como un valor fijo que no cambia. Como un espacio reservado en la memoria principal de un ordenador, asociado a un identificador. Como una función. Como un comentario en el código.

¿Qué es una 'constante' en programación?. Un tipo de dato. Un identificador para un valor simple que no cambiará durante la ejecución del programa. Una función. Una variable que puede cambiar su valor.

¿Cuál es la sintaxis en PHP para definir una constante usando la función `define`?. `define('valor', 'NOMBRE_CONSTANTE');`. `define('NOMBRE_CONSTANTE', 'valor');`. `define('valor');`. `define 'NOMBRE_CONSTANTE', 'valor';`.

A partir de la versión 5.3.0 de PHP, ¿qué palabra clave se puede usar para declarar una constante?. `constante`. `define`. `const`. `static`.

¿Cuál es una buena praxis al nombrar los identificadores de las constantes?. Usar minúsculas. Usar nombres largos y descriptivos. Declararlos en mayúsculas. Usar nombres aleatorios.

¿Qué significa que una constante sea 'case sensitive' por defecto?. Que su valor puede cambiar en cualquier momento. Que distingue entre mayúsculas y minúsculas en su nombre. Que su nombre siempre debe estar en minúsculas. Que su valor se define en tiempo de ejecución.

¿Qué característica define a una 'variable' en contraposición a una constante?. Su valor no puede ser modificado durante la ejecución de un programa. Su valor es siempre el mismo. Su valor puede ser modificado durante la ejecución de un programa. Es un tipo de dato.

¿Cuál es la sintaxis para declarar y asignar un valor a una variable en PHP?. `nombreVariable = 'Valor';`. `var nombreVariable = 'Valor';`. `$nombreVariable := 'Valor';`. `$nombreVariable = 'Valor';`.

Según su tiempo de vida, ¿qué son las variables 'globales'?. Son visibles solo dentro de una función. Son visibles dentro de todo el programa y su tiempo de vida es la duración de la ejecución del programa. Son visibles solo en la clase donde son declaradas. Son visibles solo en el archivo donde son declaradas.

Según su tiempo de vida, ¿qué son las variables 'locales'?. Son visibles dentro de todo el programa. Son visibles dentro de una clase o sentencia y su tiempo de vida depende del tiempo de ejecución de dicha clase o sentencia. Son visibles solo en el archivo donde son declaradas. Son visibles en cualquier lugar del código, pero se deben declarar dentro de una función.

Según su tiempo de vida, ¿qué son las variables 'estáticas locales'?. Son visibles dentro de todo el programa. Son visibles dentro de una clase o sentencia, pero su tiempo de vida es lo que dure la ejecución del programa. Son visibles solo en el archivo donde son declaradas. Son visibles solo dentro de la función en la que se definen.

¿A qué se refiere el 'ámbito' de una variable?. Al tiempo que tarda en ejecutarse el código. Al valor que tiene la variable. A la zona del programa donde la variable es visible y accesible, pudiendo ser local o global. A la función donde se declara la variable.

¿En PHP, ¿una variable utilizada dentro de una función (local) es la misma que una utilizada fuera de ella?. Sí, siempre son la misma variable. No, son diferentes y pertenecen a ámbitos distintos. Depende de la sintaxis usada. Sí, si tienen el mismo nombre.

En el siguiente código PHP, ¿por qué no se muestra el valor de `$var`? `function mitad($a){ $var = $a / 2; } $num = 6; mitad($num); echo $var;`. Porque la variable `$var` no está definida. Porque la variable `$var` tiene un ámbito local a la función `mitad` y no es visible fuera de ella. Porque la función `mitad` no retorna ningún valor. Porque falta el punto y coma al final de la línea `echo $var;`.

¿Cuál es la forma más sencilla de utilizar fuera de una función el valor de una variable local calculada dentro de ella?. Usar la palabra clave `global`. Declarar la variable como global dentro de la función. Devolver el valor de la variable utilizando la palabra clave `return`. Imprimir la variable dentro de la función con `echo`.

¿Qué palabra clave se utiliza dentro de una función en PHP para referenciar una variable global?. `local`. `this`. `global`. `static`.

En el siguiente código, ¿qué hace la línea `global \$var;`? `function mitad(){ global \$var; \$var = \$var / 2; }`. Define una nueva variable local llamada `$var`. Indica que la variable `$var` dentro de la función se refiere a la variable global con el mismo nombre. Elimina la variable global `$var`. Declara la variable `$var` como estática.

¿Qué alternativa a la palabra clave `global` existe en PHP para trabajar con variables globales dentro de una función?. Usar la palabra clave `local`. Utilizar el array superglobal `$GLOBALS`. No existe ninguna otra alternativa. Declarar la variable como estática.

¿Cuál sería la sintaxis para modificar una variable global llamada 'var' usando el array superglobal de PHP?. `$global['var'] = ...;`. `global['var'] = ...;`. `$GLOBALS['var'] = ...;`. `var['GLOBALS'] = ...;`.

¿Qué significa que un lenguaje de programación es 'fuertemente tipado'?. Que es más fácil de aprender. Que la declaración de un tipo de variable obliga a esa variable a contener siempre un valor del tipo especificado. Que es más lento que otros lenguajes. Que permite cambiar el tipo de dato de una variable en cualquier momento.

¿Qué lenguaje se menciona como ejemplo de lenguaje fuertemente tipado?. PHP. JavaScript. ASP.NET. Python.

En PHP, un lenguaje que no es fuertemente tipado, ¿cómo se asigna el tipo de dato a una variable?. El tipo de dato se define al declarar la variable. El tipo de dato debe ser siempre String. El tipo de dato será asignado en función del valor que contiene esa variable en un momento dado. El tipo de dato es siempre Integer.

¿Por qué es una buena práctica liberar el espacio de memoria que utilizan las variables cuando ya no son necesarias?. Porque las variables no ocupan espacio de memoria. Porque cada variable reserva un espacio de memoria, y hacer un uso eficiente de ellas mejora el rendimiento de la aplicación. Porque esto hace que el código sea más difícil de entender. Porque no es necesario, el espacio se libera automáticamente.

¿Qué lenguaje posee un mecanismo automático que se encarga de liberar la memoria de las variables no usadas?. PHP. C++. Java (a través de su recolector de basura o 'garbage collector'). JavaScript.

¿Qué se debe hacer siempre para poder utilizar una variable?. Borrarla. Declararla. Asignarle un valor. Imprimirla.

¿Por qué el uso excesivo de variables globales no se considera una buena praxis de programación?. Porque las variables globales son más rápidas. Porque facilita la depuración del código. Porque puede conllevar errores de código y una mayor dificultad para mantenerlo y depurarlo. Porque es la única forma de compartir datos entre funciones.

Denunciar Test