Perl Mock Test

Questa sezione presenta varie serie di test Mock relativi a Perl. Puoi scaricare questi test fittizi di esempio sul tuo computer locale e risolverli offline quando preferisci. Ogni test di simulazione viene fornito con una chiave di prova di simulazione per consentirti di verificare il punteggio finale e valutare te stesso.

Perl Mock Test I

Risposta: B

Spiegazione

Solo virgolette doppie interpolano variabili e caratteri speciali come le nuove righe, dove come virgolette singole non interpola alcuna variabile o carattere speciale.

Q 4 - Perl è un linguaggio sensibile al maiuscolo / minuscolo?

A - vero

B - falso

Risposta: A

Spiegazione

Perl è un linguaggio di programmazione case sensitive. Così$Manpower and $manpower sono due identificatori differenti in Perl.

D 5 - Quale dei seguenti tipi di dati è supportato in Perl?

A - Scalare

B - Array

C - Hash

D - Tutto quanto sopra.

Risposta: D.

Spiegazione

Tutti i tipi di dati di cui sopra sono supportati in Perl.

Risposta: A

Spiegazione

Gli scalari sono variabili semplici. Sono preceduti da un segno di dollaro ($). Uno scalare è un numero, una stringa o un riferimento. Un riferimento è in realtà un indirizzo di una variabile, che vedremo nei prossimi capitoli.

Risposta: B

Spiegazione

Gli array sono elenchi ordinati di scalari a cui si accede con un indice numerico che inizia con 0. Sono preceduti da un segno "a" (@).

Risposta: C

Spiegazione

Gli hash sono set non ordinati di coppie chiave / valore a cui si accede utilizzando le chiavi come pedici. Sono preceduti da un segno di percentuale (%).

D 9 - Quali dei seguenti tipi di dati sono preceduti dal simbolo del dollaro ($) in Perl?

A - Scalare

B - Array

C - Hash

D - Tutto quanto sopra.

Risposta: A

Spiegazione

Gli scalari sono preceduti da un segno di dollaro ($).

D 10 - Quali dei seguenti tipi di dati sono preceduti da un segno "a" (@) in Perl?

A - Scalare

B - Array

C - Hash

D - Tutto quanto sopra.

Risposta: B

Spiegazione

Le matrici sono precedute da un segno "a" (@).

D 11 - Quale dei seguenti tipi di dati è preceduto da un segno di percentuale (%) in Perl?

A - Scalare

B - Array

C - Hash

D - Tutto quanto sopra.

Risposta: C

Spiegazione

Gli hash sono preceduti da un segno di percentuale (%).

D 12 - In quale dei seguenti contesti variabili, l'assegnazione a una variabile scalare valuta il lato destro in un contesto scalare?

A - Scalare

B - Elenco

C - Booleano

D - Void.

Risposta: A

Spiegazione

Scalare: l'assegnazione a una variabile scalare valuta il lato destro in un contesto scalare.

D 13 - In quale dei seguenti contesti variabili, l'assegnazione a un array o un hash valuta il lato destro in un contesto di lista?

A - Scalare

B - Elenco

C - Booleano

D - Void.

Risposta: B

Spiegazione

Elenco: l'assegnazione a un array o un hash valuta il lato destro in un contesto di elenco.

D 14 - In quale dei seguenti contesti variabili, un'espressione viene valutata per vedere se è vera o falsa?

A - Scalare

B - Elenco

C - Booleano

D - Void.

Risposta: C

Spiegazione

Booleano: il contesto booleano è semplicemente qualsiasi luogo in cui un'espressione viene valutata per vedere se è vera o falsa.

D 15 - A quale delle seguenti variabili contesto non interessa quale sia il valore restituito?

A - Scalare

B - Elenco

C - Booleano

D - Void.

Risposta: D.

Spiegazione

Void - Questo contesto non solo non si preoccupa di quale sia il valore di ritorno, ma non vuole nemmeno un valore di ritorno.

D 16 - Quale delle seguenti variabili di contesto si verifica solo tra virgolette o cose che funzionano come virgolette?

A - Interpolative

B - Elenco

C - Booleano

D - Void.

Risposta: A

Spiegazione

Interpolativo: questo contesto si verifica solo tra virgolette o cose che funzionano come virgolette.

D 17 - Quale delle seguenti variabili speciali rappresenta il nome del file corrente?

A - FILE

B - _FILE_

C - file

D - Nessuna delle precedenti.

Risposta: B

Spiegazione

_FILE_ - rappresenta il nome del file corrente.

D 18 - Quale delle seguenti variabili speciali rappresenta il numero di riga corrente?

A - LINE

B - Linea

C - _LINE_

D - Nessuna delle precedenti.

Risposta: C

Spiegazione

_LINE_ - rappresenta il numero di riga corrente.

D 19 - Quale delle seguenti variabili speciali rappresenta il nome del pacchetto corrente?

A - _PACKAGE_

B - Pacchetto

C - PACCHETTO

D - Nessuna delle precedenti.

Risposta: A

Spiegazione

_PACKAGE_ -rappresenta il nome del pacchetto corrente.

D 21 - Quale dei seguenti metodi inserisce i valori dell'elenco alla fine dell'array?

A - premere @ARRAY, LIST

B - pop @ARRAY

C - shift @ARRAY

D - unshift @ARRAY, LIST

Risposta: A

Spiegazione

push @ARRAY, LIST - Inserisce i valori dell'elenco alla fine dell'array.

D 22 - Quale dei seguenti metodi si apre e restituisce l'ultimo valore dell'array?

A - premere @ARRAY, LIST

B - pop @ARRAY

C - shift @ARRAY

D - unshift @ARRAY, LIST

Risposta: B

Spiegazione

pop @ARRAY - Si apre e restituisce l'ultimo valore dell'array.

D 23 - Quale dei seguenti metodi sposta il primo valore dell'array e lo restituisce, accorciando l'array di 1 e spostando tutto verso il basso?

A - premere @ARRAY, LIST

B - pop @ARRAY

C - shift @ARRAY

D - unshift @ARRAY, LIST

Risposta: C

Spiegazione

shift @ARRAY - Sposta il primo valore dell'array e lo restituisce, accorciando l'array di 1 e spostando tutto in basso.

D 24 - Quale dei seguenti metodi antepone l'elenco all'inizio dell'array e restituisce il numero di elementi nel nuovo array?

A - premere @ARRAY, LIST

B - pop @ARRAY

C - shift @ARRAY

D - unshift @ARRAY, LIST

Risposta: D.

Spiegazione

unshift @ARRAY, LIST: antepone l'elenco all'inizio dell'array e restituisce il numero di elementi nel nuovo array.

Q 25 - Quale dei seguenti metodi rimuove gli elementi di @ARRAY indicati da OFFSET e LENGTH e li sostituisce con LIST, se specificato?

A - giunzione @ARRAY, OFFSET [, LENGTH [, LIST]]

B - dividi @ARRAY, OFFSET [, LENGTH [, LIST]]

C - unisciti a @ARRAY, OFFSET [, LENGTH [, LIST]]

D - ordina @ARRAY, OFFSET [, LENGTH [, LIST]]

Risposta: A

Spiegazione

giunzione @ARRAY, OFFSET [, LENGTH [, LIST]] - Questa funzione rimuoverà gli elementi di @ARRAY designati da OFFSET e LENGTH e li sostituirà con LIST, se specificato. Infine, restituisce gli elementi rimossi dall'array.

Foglio delle risposte

Numero domanda Tasto di risposta
1 D
2 D
3 B
4 UN
5 D
6 UN
7 B
8 C
9 UN
10 B
11 C
12 UN
13 B
14 C
15 D
16 UN
17 B
18 C
19 UN
20 D
21 UN
22 B
23 C
24 D
25 UN