Nein, $_ ist eine Array-Referenz @$_ das derefrenzierte Array und @$_[0] ist identisch zu @{$_}[0], also ein Arrayslice der Länge 1.
Quatsch. @_ ist das Array der Parameter, einer Funktion und $_[0] das erste Element. $_ ist etwas völlig anderes.
for (["kluger","dumm"],["junge","schwaetzer"]) {
print @$_[1]
}