Prueba simulada de Perl
Esta sección le presenta varios conjuntos de pruebas simuladas relacionadas con Perl. Puede descargar estas pruebas simuladas de muestra en su máquina local y resolverlas sin conexión a su conveniencia. Cada prueba simulada se suministra con una clave de prueba simulada que le permite verificar la puntuación final y calificar usted mismo.
Prueba simulada de Perl I
P 1 - ¿Cuál de las siguientes afirmaciones es correcta sobre Perl?
A - Perl son las siglas de Practical Extraction and Report Language.
C - Perl admite programación tanto procedimental como orientada a objetos.
Respuesta: D
Explicación
Todas las opciones anteriores son correctas.
P 2 - ¿Cuál de las siguientes afirmaciones es correcta sobre Perl?
R : Perl puede manejar datos web encriptados, incluidas las transacciones de comercio electrónico.
B - El paquete DBI de Perl facilita la integración de la base de datos web.
Respuesta: D
Explicación
Todas las opciones anteriores son correctas.
P 3 - ¿Cuál de las siguientes opciones interpola variables y caracteres especiales en Perl?
A - Cadena basada en comillas simples
Respuesta: B
Explicación
Solo las comillas dobles interpolan variables y caracteres especiales como nuevas líneas, mientras que las comillas simples no interpolan ninguna variable o carácter especial.
Respuesta: A
Explicación
Perl es un lenguaje de programación sensible a mayúsculas y minúsculas. Así$Manpower and $manpower son dos identificadores diferentes en Perl.
P 5 - ¿Cuál de los siguientes tipos de datos se admite en Perl?
Respuesta: D
Explicación
Todos los tipos de datos anteriores son compatibles con Perl.
P 6 - ¿Cuál de las siguientes opciones describe correctamente los tipos de datos escalares en Perl?
A - Estas son variables simples. Están precedidos por un signo de dólar ($).
B : son listas ordenadas de escalares a las que accede con un índice numérico que comienza con 0.
Respuesta: A
Explicación
Los escalares son variables simples. Están precedidos por un signo de dólar ($). Un escalar es un número, una cadena o una referencia. Una referencia es en realidad la dirección de una variable, que veremos en los próximos capítulos.
P 7 - ¿Cuál de las siguientes opciones describe correctamente los tipos de datos Array en Perl?
A - Estas son variables simples. Están precedidos por un signo de dólar ($).
B : son listas ordenadas de escalares a las que accede con un índice numérico que comienza con 0.
Respuesta: B
Explicación
Las matrices son listas ordenadas de escalares a las que accede con un índice numérico que comienza con 0. Están precedidas por un signo "arroba" (@).
P 8 : ¿Cuál de las siguientes opciones describe correctamente los tipos de datos Hashes en Perl?
A - Estas son variables simples. Están precedidos por un signo de dólar ($).
B : son listas ordenadas de escalares a las que accede con un índice numérico que comienza con 0.
Respuesta: C
Explicación
Los hash son conjuntos desordenados de pares clave / valor a los que se accede utilizando las claves como subíndices. Están precedidos por un signo de porcentaje (%).
P 9 - ¿Cuál de los siguientes tipos de datos está precedido por un signo de dólar ($) en Perl?
Respuesta: A
Explicación
Los escalares van precedidos de un signo de dólar ($).
P 10 - ¿Cuál de los siguientes tipos de datos está precedido por un signo "arroba" (@) en Perl?
Respuesta: B
Explicación
Las matrices están precedidas por un signo "arroba" (@).
P 11 - ¿Cuál de los siguientes tipos de datos está precedido por un signo de porcentaje (%) en Perl?
Respuesta: C
Explicación
Los valores hash están precedidos por un signo de porcentaje (%).
P 12 - ¿En cuál de los siguientes contextos de variable, la asignación a una variable escalar evalúa el lado derecho en un contexto escalar?
Respuesta: A
Explicación
Escalar: la asignación a una variable escalar evalúa el lado derecho en un contexto escalar.
P 13 - ¿En cuál de los siguientes contextos de variable, la asignación a una matriz o un hash evalúa el lado derecho en un contexto de lista?
Respuesta: B
Explicación
Lista: la asignación a una matriz o un hash evalúa el lado derecho en un contexto de lista.
P 14 - ¿En cuál de las siguientes variables de contexto, se está evaluando una expresión para ver si es verdadera o falsa?
Respuesta: C
Explicación
Booleano: el contexto booleano es simplemente cualquier lugar donde se evalúa una expresión para ver si es verdadera o falsa.
P 15 : ¿A cuál de las siguientes variables de contexto no le importa cuál es el valor de retorno?
Respuesta: D
Explicación
Vacío: a este contexto no solo no le importa cuál es el valor de retorno, ni siquiera quiere un valor de retorno.
P 16 - ¿Cuál de las siguientes variables de contexto solo ocurre entre comillas o cosas que funcionan como comillas?
Respuesta: A
Explicación
Interpolativo: este contexto solo ocurre entre comillas o cosas que funcionan como comillas.
P 17 - ¿Cuál de las siguientes variables especiales representa el nombre del archivo actual?
Respuesta: B
Explicación
_FILE_: representa el nombre del archivo actual.
P 18 - ¿Cuál de las siguientes variables especiales representa el número de línea actual?
Respuesta: C
Explicación
_LINE_: representa el número de línea actual.
P 19 - ¿Cuál de las siguientes variables especiales representa el nombre del paquete actual?
Respuesta: A
Explicación
_PACKAGE_: representa el nombre del paquete actual.
P 20 : ¿Cuál de las siguientes afirmaciones es correcta sobre Array en Perl?
A : una matriz es una variable que almacena una lista ordenada de valores escalares.
B - Las variables de matriz están precedidas por un signo "arroba" (@).
Respuesta: D
Explicación
Todas las opciones anteriores son correctas.
P 21 - ¿Cuál de los siguientes métodos empuja los valores de la lista al final de la matriz?
Respuesta: A
Explicación
push @ARRAY, LIST: inserta los valores de la lista al final de la matriz.
P 22 - ¿Cuál de los siguientes métodos aparece y devuelve el último valor de la matriz?
Respuesta: B
Explicación
pop @ARRAY: aparece y devuelve el último valor de la matriz.
P 23 - ¿Cuál de los siguientes métodos desplaza el primer valor de la matriz y lo devuelve, acortando la matriz en 1 y moviendo todo hacia abajo?
Respuesta: C
Explicación
shift @ARRAY: desplaza el primer valor de la matriz y lo devuelve, acortando la matriz en 1 y moviendo todo hacia abajo.
P 24 - ¿Cuál de los siguientes métodos antepone la lista al principio de la matriz y devuelve el número de elementos de la nueva matriz?
Respuesta: D
Explicación
unshift @ARRAY, LIST: antepone la lista al principio de la matriz y devuelve el número de elementos de la nueva matriz.
P 25 - ¿Cuál de los siguientes métodos elimina los elementos de @ARRAY designados por OFFSET y LENGTH y los reemplaza con LIST, si se especifica?
A - empalme @ARRAY, OFFSET [, LENGTH [, LIST]]
B - dividir @ARRAY, OFFSET [, LENGTH [, LIST]]
Respuesta: A
Explicación
splice @ARRAY, OFFSET [, LENGTH [, LIST]] - Esta función eliminará los elementos de @ARRAY designados por OFFSET y LENGTH, y los reemplazará con LIST, si se especifica. Finalmente, devuelve los elementos eliminados de la matriz.
Hoja de respuestas
Número de pregunta | Clave de respuesta |
---|---|
1 | re |
2 | re |
3 | segundo |
4 | UN |
5 | re |
6 | UN |
7 | segundo |
8 | C |
9 | UN |
10 | segundo |
11 | C |
12 | UN |
13 | segundo |
14 | C |
15 | re |
dieciséis | UN |
17 | segundo |
18 | C |
19 | UN |
20 | re |
21 | UN |
22 | segundo |
23 | C |
24 | re |
25 | UN |