wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lenguaje Perl

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

¿Cuál es el propósito del análisis léxico en Perl?

a)

Dividir el código fuente en tokens.

b)

Ejecutar el código directamente en la máquina virtual.

c)

Optimizar el código para mejorar el rendimiento.

d)

Generar código objeto para la ejecución.

2.

¿Qué símbolo se utiliza para declarar una variable escalar en Perl?

a)

&

b)

%

c)

@

d)

$

3.

En el siguiente código, ¿qué estructura de control se está utilizando?

if ($numero > 0) {

print "El número es positivo.\n";

}

a)

Bucle for.

b)

Estructura condicional if.

c)

Declaración de variable.

d)

Función print.

4.

¿Qué operador se utiliza para incrementar el valor de una variable en 1 en Perl?

a)

++

b)

--

c)

+=

d)

**

5.

¿Cuál de los siguientes es un delimitador utilizado en Perl?

a)

< >

b)

( )

c)

{ }

d)

[ ]

6.

Durante el análisis sintáctico, ¿qué estructura se construye para representar el código?

a)

Una lista de errores.

b)

Un archivo binario ejecutable.

c)

Una tabla de variables.

d)

Un Árbol de Sintaxis Abstracta (AST).

7.

En el siguiente código, ¿cuál es el valor inicial de la variable $i en el bucle for?

for (my $i = 1; $i <= $numero; $i++) {

print "Contador: $i\n";

}

a)

Indefinido hasta que se ejecute el bucle.

b)

El valor de $numero.

c)

1

d)

0

8.

¿Qué salida produce el siguiente código Perl?

my $x = 3;

if ($x == 5) {

print "Cinco\n";

} else {

print "No es cinco\n";

}

a)

No es cinco

b)

Cinco

c)

3

d)

No produce ninguna salida.

9.

¿Cuál de las siguientes opciones NO es una etapa del proceso de compilación en Perl?

a)

Análisis léxico.

b)

Análisis semántico.

c)

Generación de código máquina directamente.

d)

Análisis sintáctico.

10.

¿Qué palabra clave se utiliza en Perl para declarar una variable con alcance léxico?

a)

state

b)

my

c)

our

d)

local