Perl Multiple-Choice-Fragen (MCQs)

Perl Multiple-Choice-Fragen (MCQs)

Willkommen im Bereich der Multiple-Choice-Fragen (MCQs) zu Perl auf MCQss.com. Hier finden Sie eine umfangreiche Auswahl an Fragen zu Perl, präsentiert in einem interaktiven Format. Sie können eine Antwortoption auswählen und sofort überprüfen, ob Ihre Antwort richtig oder falsch ist.

Perl ist eine Hochsprache, die zur Automatisierung von Aufgaben, Textverarbeitung, Systemadministration und vielem mehr verwendet wird. Sie wird weit verbreitet in der Webentwicklung und in Anwendungen eingesetzt.

Um Perl zu erlernen, ist es wichtig, sich mit der Syntax der Sprache, Variablen, bedingten Anweisungen, Schleifen und der Dateiverarbeitung vertraut zu machen. Kenntnisse in Perl sind vorteilhaft für Programmierer, Systemadministratoren und technische Autoren.

Die Perl Multiple-Choice-Fragen (MCQs) auf MCQss.com helfen Ihnen dabei, Ihr Wissen zu Perl zu vertiefen und Ihre Fähigkeiten zu bewerten. Sie können sie zur Vorbereitung auf Vorstellungsgespräche, Prüfungen oder zum Üben und Erweitern Ihres Wissens in diesem Bereich nutzen.

Welche Vorteile bieten Ihnen diese Perl MCQ-Fragen? Sie helfen Ihnen bei der Vorbereitung auf bevorstehende Vorstellungsgespräche, Prüfungen, Quizze und Tests. Zudem können Sie sie kostenlos nutzen, um zu üben und Ihr Wissen in diesem Bereich zu erweitern.

1: Was ist @inc?

A.   Es enthält die gesamte Liste der im Skript definierten Variablen

B.   Es enthält die Umgebungsvariablen von UNIX

C.   Es enthält alle Quellen externer Informationen

D.   Es enthält eine Liste von Verzeichnissen, aus denen Perl -Module und Bibliotheken geladen werden können

2: Sie können eine Unterroutine mit dem Namen "Subrout" mit Argumenten "Argums" anrufen, indem Sie:

A.   Unterrohr args;

B.   & subrout (args);

C.   alle sind richtig

D.   subrout (args);

3: Wie viele Skalare werden das Array @num nach dem folgenden Kommando haben: My @days = QW (Sonntag Montag am Mittwoch, Donnerstag, Freitag Samstag); mein @num = (1..scalar @days);

A.   2

B.   0

C.   1

D.   7

4: Was macht die Funktion "Verschiebung"?

A.   Übergibt Parameter an die Unterhandel

B.   Verschiebt die Operatoren bitweise

C.   Entfernt den ersten Wert eines Arrays und gibt seinen Wert zurück

D.   Swaps -Array -Indizes

5: Was ist der Shebang?

A.   %!

B.   $!

C.   &!

D.   #!

E.   @!

6: Wie würden Sie die Schlüsselliste in einem Hash ausgeben?

A.   Key %Hash

B.   Scalar %Hash

C.   Count %Hash

D.   Schlüssel %Hash

7: Benötigt Perl, dass Variablen mit einem Typ deklariert werden? (dh: int, float, doppelt usw.)

A.   Ja

B.   NEIN

8: $ m = ucfirst ("test"); Was wird die Ausgabe von $ m sein?

A.   Prüfen

B.   PRÜFEN

C.   prüfen

D.   prüfen

9: LC -Funktion steht für?

A.   letzter Aufruf();

B.   unterer Fall

C.   am wenigstenscount

D.   weniger als

10: Sie können sich zwingen, Ihre Variablen zu deklarieren nach:

A.   Verwenden & $ Variablen;

B.   Einschließlich der "strengen" Pragma in Ihrem Programm

C.   Einschließlich des Modulmoduls "Autouse" in Ihrem Programm einbeziehen

D.   Verwenden & Variablen;

11: Welche bedingte Aussage entspricht "if (!

A.   IFN (<Bedition>)

B.   fehl

C.   Fehler (<Bedition>)

D.   es sei denn (Zustand>)

12: Was kann in Perl zur Kommunikation mit einem FTP -Server verwendet werden?

A.   Ftp

B.   Net :: ftp

C.   NET :: SMTP

D.   Www :: ftp

13: So verwenden Sie die Funktion:

A.   entfernen

B.   Kreisel

C.   Chomp

D.   Deleol

14: Was ist $ _?

A.   Zeigt aktuelle prozessID an

B.   Der Standardeingangs- und Muster-Suchraum.

C.   Es zeigt Fehler an

D.   Es zeigt Warnungen an

15: Welche der folgenden Aussagen bietet Ihnen eine Reihe aller Zahlen, die in einer Zeichenfolge übereinstimmen?

A.   mein @numbers = $ string = ~ /\ s+ /g;

B.   mein @numbers = $ string = ~ /\ s+ /e;

C.   mein @numbers = $ string = ~ /\ d+ /g;

D.   mein @numbers = $ string = ~ /\ w+ /e;

16: Sofern es nicht die endgültige Aussage in einem Block ist, muss jede einfache Aussage enden in:

A.   ;

B.   Nichts

C.   Ende der Linie

D.   .

17: Wird Perl standardmäßig in Windows installiert?

A.   Ja

B.   NEIN

18: Welches wird die Syntax des Skripts überprüfen?

A.   Perl -Check

B.   Perl -c

C.   Perl -Check

D.   perl -c

19: Wie kann Perl bezeichnet werden, was die gleiche Funktionalität von "WARNUNGSBEWEISUNGEN" verleiht?

A.   perl -w

B.   Perl -Warn

C.   Perl -Warn

D.   Perl -W

20: Mein $ x = join (':', 'a', 'b') Was wird die Ausgabe von $ x sein?

A.   B: a

B.   A: B

C.   ba

D.   ab

21: Die für Schleife hat nur wenige semikolon getrennte Ausdrücke in ihren Klammern. Diese Ausdrücke fungieren als:

A.   Die Initialisierung (z. B. $ i = 1;)

B.   die Bedingung (z. B. $ i <10;)

C.   Die Neuinitialisierung (z. B. $ i ++)

D.   alle sind richtig

22: Stellt Perl die definierte Funktion an, mit der Sie überprüfen können, ob eine Variable den UNDEF -Wert hat oder nicht?

A.   Ja

B.   NEIN

23: Kann eine Mustersuche in einer geteilten Funktion in Perl erfolgen?

A.   Ja

B.   NEIN

24: Wie überprüft man die Existenz eines Schlüssels in einem Hash?

A.   $ hash {'key'}

B.   iSexists $ hash {'key'}

C.   existiert $ hash {'key'}

D.   isnull $ hash {'key'}

25: Das Prototypsymbol für einen Skalar ist:

A.   $

B.   *

C.   %

D.   &

26: Was wird der folgende Code ausgeben? für ($ count = 10; $ count> = 1; $ count--) {print "$ count"; }

A.   10 9 8 7 6 5 4 3 2

B.   9 9 8 7 6 5 4 3 2 1

C.   10 9 8 7 6 5 4 3 2 1

D.   9 8 7 6 5 4 3 2 1

27: Wie kann man einen Unix -Befehl ausführen?

A.   Innerhalb der Rückquote

B.   System ()

C.   Alle von denen

28: Was wird $ count = scalar keys %Hemname; zurückkehren?

A.   Anzahl der Elemente in Hash

B.   Fehler

C.   führt aber leere Ausgabe aus

D.   Werte nur Tasten im Hash

29: Was ist ein Hash identifiziert?

A.   $

B.   @

C.   %

D.   &

30: Was wird das folgende Programm tun: foreach (umgekehrt 1..10) {print; }

A.   Syntax-Fehler.

B.   Nichts drucken.

C.   Drucken Sie die Zahlen von 10 bis 1.

D.   Endlosschleife.

E.   Drucken Sie die Zahlen von 1 bis 10.

31: Was macht CDUP () in FTP?

A.   Zeigt Überlieferung

B.   Ändern Sie das Verzeichnis in das übergeordnete Verzeichnis.

C.   Wechseln Sie in ein beliebiges Verzeichnis in einer beliebigen Ebene

D.   Wechseln Sie das Verzeichnis in das Kind des aktuellen Verzeichnisses.

32: Perl -Programme haben diesen DateiHandle, der automatisch geöffnet wird:

A.   Stddat

B.   Stdlog

C.   Stderr

D.   Stdref

33: Perl hat einen 'Goto' -Befehl.

A.   Falsch, der Befehl lautet "Go"

B.   Falsch, der Befehl ist "Zweig"

C.   WAHR

34: Wie können Sie ein Modul installieren?

A.   Kopieren Sie die Datei

B.   CD -CPAN; Installieren [Modulname]

C.   CPAN; Installieren Sie [Modulname]

D.   Installieren [Modulname]

35: Was ist die bevorzugte Art, ein CGI -Skript auszuführen?

A.   755

B.   766

C.   744

D.   776

36: Wie nenne ich Unterroutinen in Perl?

A.   sub ();

B.   & sub ();

C.   Alle von denen

D.   $ son_object-> sub ();

37: Warum sollte ich streng in Perl Code einbeziehen?

A.   Fehler und Warnungen zu verbergen

B.   Wenn strikt verwendet wird und der Paketname nicht zur vollständigen Qualifizierung der Variablen verwendet wird, wird dieser Fehler gemeldet

C.   Warnungen für den Browser anzeigen

D.   Fehler verbergen

38: Welche der folgenden Funktionen wird nicht für die Array -Verarbeitung verwendet?

A.   Schicht

B.   spleißen

C.   drücken

D.   hacken

39: Wie schließe ich eine Datei?

A.   Datei_Close FH

B.   fclose fh

C.   FH schließen

D.   Schließen Sie $ _

40: Wie würden Sie einen Shell -Befehl innerhalb eines Perl -Skripts ausführen?

A.   Verwenden Sie die Ausführungsfunktion, dh ausführen ("ls").

B.   Innerhalb von Ticks einschließen, dh `ls`

C.   Einschließen in #{}, dh, #{ls}

D.   Verwenden Sie die Escape -Funktion, dh Escape ("LS").

41: Welche der folgenden Funktionen wird nicht für die Hash -Verarbeitung verwendet?

A.   Alle werden für die Hash -Verarbeitung verwendet

B.   jede

C.   löschen

D.   existiert

42: Wie würden Sie ein Element von Hash entfernen?

A.   Löschen Sie $ Hash {'Key'}

B.   Entfernen Sie $ Hash {'Key'}

C.   leer $ hash {'key'}

D.   $ hash {'key'} = '' ''

43: Was ist DBI und DBD?

A.   DBI ist die gemeinsame Schnittstelle zur Datenbank, in der DBD datenbankspezifische Treiber ist

B.   DBI ist die Schnittstelle zur Oracle -Datenbank und DBD ist der Oracle -Treiber

C.   Beide sind eine häufige Pipeline für die heteruelle Datenbank

D.   DBD ist die gemeinsame Schnittstelle zur Datenbank, in der DBI datenbankspezifischer Treiber ist

44: Was macht Perl -e auf der Befehlszeile?

A.   Sterben Sie bei Warnungen über das nachstehende Programm

B.   Geben Sie Ihnen die Versionsnummer

C.   Erlauben Sie Ihnen, einen Ausdruck auszuführen, der sofort danach kommt.

D.   Interpretieren Sie Perl aus Standard in

45: Welches der folgenden würde eine globale Variable deklarieren?

A.   unser

B.   /G

C.   Mein

D.   ~ g

46: Um Codeblöcke auszuführen, je nachdem, ob eine Bedingung erfüllt ist, verwenden Sie:

A.   Die if -Aussage

B.   Die Aussage

C.   beide sind richtig

47: $ _ wird standardmäßig verwendet:

A.   Als Standard -Iteratorvariable in einer Foreach -Schleife

B.   alle sind richtig

C.   durch unäre Funktionen wie ord und int

D.   nach Listenfunktionen wie Druck und Unglied

48: Welche der folgenden Aussagen wird nicht zur Zuordnung eines Werts einer Variablen verwendet?

A.   && =

B.   . =

C.   ==

D.   *=

49: Welchen Parameter ist in der Datenbankinitialisierung festgelegt, um einen Datenbankfehler zu deaktivieren?

A.   Raise_error = 0

B.   Raise_error = 255

C.   Raise_error = 1

D.   Raise_error = -1

50: Mein @b = (1,2,3); mein $ a = @b; Was wird die Ausgabe von $ a sein?

A.   0

B.   3

C.   2

D.   1

51: Wie sperle ich eine Datei?

A.   uFlock () verwenden

B.   Verwenden Sie Lock ()

C.   Verwenden Sie Filelock ()

D.   mit Flock ()

52: Welcher Regexe übereinstimmt zwischen 1 und 4 AB, gefolgt von einer Registerkarte und einer Ganzzahlnummer?

A.   (ab)+{4} \ t \ d*

B.   (ab) {1,4} \ t \ d+

C.   AB [Ababab] \ T [0-9]

D.   {ab, 4} \ t \ d+

53: Wie sortiere ich numerisch ein Array in der Verderben?

A.   sortieren ($ a <=> $ b)

B.   sortieren ($ B CMP $ A)

C.   sortieren ($ b <=> $ a)

54: Was ist die Ausgabe von Variable $ FirstVar nach Abschluss dieser Codezeile: $ firstVar = substr ("0123BBBB789", 4, 3);

A.   BBB

B.   789

C.   B789

D.   3bb

55: Kann ich die Methode einer Klasse aufrufen, ohne ein Objekt zu erstellen?

A.   durch rufe new ()

B.   NEIN

C.   Ja, mit Superklassenobjekt

D.   Ja, mit :: operator

56: Was ist der Standardabscheider im geteilten Operator?

A.   Komma

B.   Semi -Dickdarm

C.   Doppelpunkt

D.   weißer Raum

57: Wie würden Sie überprüfen, welche Version von Perl Sie verwenden?

A.   Perl -verz

B.   Keine von diesen

C.   Perl -Version

D.   perl -v

58: Welche Aussage beendet sofort eine Unterroutine?

A.   zurückkehren;

B.   gehe zu;

C.   Ausfahrt;

D.   brechen;

59: Sie können einen Verweis auf eine vorhandene Variable oder Unterroutine erstellen, indem Sie sie mit einem:

A.   $

B.   \

C.   \\

D.   $$

60: Was muss getan werden, um mehr als ein Array oder Hash in oder aus einer Funktion zu übergeben und ihre Integrität beizubehalten?

A.   Sie setzen sie in eine Liste und übergeben diese Liste

B.   Alle Antworten sind falsch

C.   Sie verweisen Referenzen auf sie als Argumente

D.   Sie haben sie in einen Hash (assoziativen Array) gesteckt und das verabschiedet

61: Welcher reguläre Ausdruck löscht alle Tags, die als Text angegeben sind, das von "<" und ">" aus einem in einer Zeichenfolge gespeicherten Dokument eingeschlossen ist, aber nichts anderes löscht?

A.   $ string = ~ s /<.*?>// g;

B.   $ string = ~ s/<\ s*> // g;

C.   $ string = ~ s/<\ s*> // g;

D.   $ string = ~ s/<*&> // g;

62: Was ist der Erfolgswert des Systems ()?

A.   -1

B.   0

C.   1

D.   255

63: Der Bitweise und der Bediener sind:

A.   |

B.   &

C.   ||

D.   &&

64: Was macht Anhang in FTP?

A.   Gleich wie Put, aber verwendet den Befehl stou.

B.   am Ende der Remote -Datei anhängen

C.   Gibt true zurück, wenn der Remote -Server den angegebenen Befehl unterstützt.

D.   Gleich wie put ()

65: Was macht $! zeigen?

A.   Perdioda

B.   Warnungen

C.   Fehler

D.   Prozess ID

66: Was bezieht sich die Schließung?

A.   Hash durch Variable referenzieren

B.   Datei über Hash referenzieren

C.   Referenzierung von Unterprogrammen durch Variable

D.   Referenzierung von Array durch Variable

67: Um $ arrayRef zu dereference und dann das zweite Element dieses Arrays zu finden, verwenden Sie:

A.   $$ arrayref [1] = "Mann";

B.   $ arrayRef-> [1] = "Mann";

C.   $ {$ arrayRef} [1] = "Man";

D.   alle sind richtig

68: Mit welcher Option überprüfe ich die Existenz einer Datei?

A.   "-D"

B.   "-F"

C.   "-S"

D.   "-e"

69: Wie mache ich eine Hash -Referenz?

A.   $ {%Ref}

B.   $ {$ ref}

C.   %{%Ref}

D.   %{$ ref}

70: unsere @isa (Person); Was bedeutet @ISA?

A.   erfordern Personenklasse

B.   Personenmodul einschließen

C.   Erstellen Sie eine Unterklasse -Person

D.   Aktuelle Klasse erbt Personklasse

71: Mit welcher Funktion wird die Länge einer Zeichenfolge überprüft?

A.   Verwenden Sie count ()

B.   Verwenden Sie Länge ()

C.   Verwenden Sie Len ()

D.   mit strlen ()

72: Welche der folgenden Aussagen wird nicht zur Kontrolle des Scoping verwendet?

A.   lokal

B.   Anruf

C.   Mein

D.   verwenden

E.   Paket

73: Ich kann die Ausgabe eines Unix -Befehls durch welchen Prozess erfassen?

A.   Verwenden von Execute ()

B.   Verwenden von System ()

C.   Verwenden von exec () verwenden execute ()

D.   Verwenden von Backquote

74: Was kümmert sich um die Müllsammlung?

A.   Verknüpfungsmethode

B.   _Klassenname

C.   Methode zerstören

D.   entfernen [Klassenobjekt]

75: Wie erstelle ich ein Superklassenobjekt?

A.   $ class-> super :: neu (Parameter)

B.   $ class-> [Super Class]-> Neu (Parameter)

C.   $ class-> [Name der Superklasse] :: New (Parameter)

D.   $ superclass-> neu (Parameter)

76: Was macht Perl -t?

A.   Verwenden Sie für Makelprüfungen

B.   Konfigurationsprüfung

C.   Gewindemodus

D.   Zeitüberschreitungsparameter

77: Was ist der @arr -Wert nach der Ausführung: my @arr = grep {$ _> 0} map {$ _ * $ _} (1, -1, 2, -2);

A.   @arr = (1, 4, 1, 4)

B.   @arr = (1, 2)

C.   @arr = (1, 4)

D.   @arr = (1, 1, 4, 4)

78: Was macht Chop in Perl?

A.   Entfernt das letzte Zeilen -Feed -Zeichen aus einer Zeichenfolge

B.   Entfernt das letzte Zeichen einer Zeichenfolge und gibt das entfernte Zeichen zurück

C.   Entfernt den letzten leeren Speicherplatz aus einer Zeichenfolge

D.   Entfernt alle neuen Zeilen aus einer Zeichenfolge

79: $@ wird in Verbindung mit der ____ -Funktion verwendet.

A.   hauptsächlich()

B.   sterben()

C.   Eval ()

D.   Block beginnen

80: Was macht Unschänder?

A.   Fügt dem Ende eines Arrays ein Element hinzu

B.   Entfernt ein Element bis zum Ende eines Arrays

C.   Entfernt ein Element zum Beginn eines Arrays

D.   Fügt dem Beginn eines Arrays ein Element hinzu

81: Alle Argumente an eine Unterroutine werden als:

A.   Single, flache Liste von Skalaren

B.   Hashes (assoziative Arrays)

C.   verschiedene Listen, eine pro Variable

D.   unterschiedliche Skalare

82: Was wäre $ x nach meinem $ x = "5" x "4";

A.   20

B.   5555

C.   Ein Wert von UNDEF und Fehlermeldungen.

D.   Hängt vom variablen Typ ab.

83: Perl -i, wofür ist "L" bestimmt?

A.   Inplace bearbeiten

B.   Kompilieren Sie das Perl -Skript

C.   Zitieren Sie den Dateinamen

84: Was wird als Verweis auf eine Funktion bezeichnet, die normalerweise in eine andere Funktion zur Verwendung übergeben wird?

A.   Schließungen

B.   Dereferenz

C.   Ruf zurück

D.   Hashreferenz

85: Wie können Sie Inhalte mit CGI schreiben?

A.   cgiObject-> header ();

B.   cgiObject-> header (); cgiObject-> write_html ();

C.   cgiObject-> header (); cgiObject-> start_html (); und cgiObject-> end_html ();

D.   cgiObject-> start_html (); und cgiObject-> end_html ();

86: Wie erstelle ich ein Objekt?

A.   Segne [Klassenparameter]

B.   neuer [Klassenparameter] [Klassenname]

C.   segne [Klasse Parameter] [Klassenname]

D.   Klassenname ([Klassenparameter])

87: @Values ​​= ("value1", "value2", ("value3", "value4"); Wie speichert Perl die oben gezeigte verschachtelte Liste?

A.   Die Liste wird durch Entfernen aller internen Klammern abgeflacht.

B.   Die Liste wird als hierarchische Liste gespeichert.

C.   Die Liste speichert zwei Werte,

D.   Die Liste wird als Hash mit den Offsets als Schlüssel zum Hash gespeichert.

88: Was machen die @- und @+ Arrays?

A.   Speichern Sie die ersten und letzten Befehlszeilenargumente

B.   Speicher- und Endpositionen aller regulären Ausdrucksgruppen erfassen

C.   Speichern Sie den ersten und letzten Index eines bestimmten Arrays

D.   Speichern Sie die ersten und letzten Argumente, die an Funktionen übergeben werden

89: Welches Modul wird verwendet, um Inhalte von der Website abzukratzen?

A.   LWP :: Einfach

B.   Daten :: Dumper

C.   NET :: LWP

D.   Keine von diesen

90: Ein Perl -Programmdatei Name Prog.pl startet mit der folgenden Zeile: #!/Usr/bin/perl -W Die Datei hat Berechtigungen ausführend. Was wäre der Unterschied zwischen: (a) ./prog.pl (b) perl prog.pl

A.   Kein Unterschied

B.   Befehl (b) wird das Programm ohne Warnungen aufrufen.

C.   Der zweite Befehl funktioniert nicht

D.   Der erste Befehl funktioniert nicht

91: Wenn $ as == "x", wie ist dann die Ausgabe der folgenden Ausgabe? Druck "als". '$ als'. $ as. ""

A.   als $ asx

B.   Asx $ asx

C.   als $ as

D.   Asasx

92: Wie würde ich einen Fehler während der CGI -Anwendung anzeigen?

A.   Verwenden Sie CGI :: CARP QW (Anzeigefehler)

B.   Verwenden Sie CGI :: Karpfen QW (Fatalstocgi)

C.   Verwenden Sie CGI :: Karpfen QW (Fatalsto -Browser)

D.   Verwenden Sie CGI :: CARP QW (auf Fehler)

93: Perl speichert Zahlen intern als:

A.   alle sind richtig

B.   Zahlen unterschrieben

C.   DOUBE-PRECISION-FLOATING-Punkt-Werte

D.   Keiner sind korrekt

94: 1 $ a = "Katze"; 2 $$ acatches = "ratten"; Welcher der folgenden ist der zweiten Zeile entspricht?

A.   $ catcatches = .Rat;

B.   $ catcatches = '' ratte ";

C.   AcatCatches = "Ratten";

D.   AcatCatches = "Ratten"

95: ?! Muster bedeutet regelmäßig Ausdruck:

A.   eine negative Behauptung aussehen

B.   eine positive Behauptung, die Behauptung zu finden

C.   eine positive Aussehensbehandlung

D.   eine negative Aussehensbehauptung

96: Welche Listenelemente von STAT () gibt den Modus der Datei zurück?

A.   4

B.   3

C.   6

D.   5

97: Was ist ein korrekter Weg, um die parallele Verarbeitung in Perl zu instanziieren?

A.   mein $ pm = parallel :: forkmanager-> neu ($$, 50);

B.   mein $ pm = forkmanager-> neu (50);

C.   mein $ pm = parallel :: forkmanager-> neu (50,20);

D.   mein $ pm = parallel :: forkmanager-> neu (50);

98: Was sollte die Ausgabe von @nums = (1..10) sein; Spleiß (@nums, 5,5,21..25)?

A.   1 2 3 4 5 21 22 23 24 25

B.   1 2 3 4 21 22 23 24 25

C.   1 2 3 4 5 21 22 23 24 25 26

D.   1 2 3 4 5 5 21 22 23 24 24

99: Suchen Sie FileHandle, Position, Option; Was bedeutete mit Optionswert als 0?

A.   Stellen Sie eine neue Position plus Position ein

B.   Legt die Position auf das Ende der Datei fest.

C.   Nimmt keine Änderung vor

D.   Legt die neue Position der Datei fest

100: Was ist %Inc?

A.   Es enthält alle eingebrauchten Dateien innerhalb des Skripts

B.   Es ist gleich wie @inc, speichert nur die Informationen in einem Hash anstelle eines Arrays

C.   Es wird verwendet, um die Namen der Dateien und die Module, die erfolgreich geladen und durch use (), fordern () oder do () Anweisungen geladen und kompiliert wurden

D.   Es enthält alle Systemobjekte