Perl 在线测验



以下测验提供了与Perl相关的多项选择题 (MCQ)。您需要阅读所有给定的答案,然后点击正确的答案。如果您不确定答案,可以使用显示答案按钮查看答案。您可以使用下一题按钮查看测验中的新题组。

Questions and Answers

问题 1 - Perl 是一种区分大小写的语言吗?

A - 是的

B - 否

答案:A

解释

Perl 是一种区分大小写的编程语言。因此,$Manpower 和 $manpower 在 Perl 中是两个不同的标识符。

问题 3 - 以下哪种方法将 LIST 中的各个字符串连接成一个字符串,字段之间用 EXPR 的值分隔,并返回该字符串?

A - splice EXPR, LIST

B - split EXPR, LIST

C - join EXPR, LIST

D - sort EXPR, LIST

答案:C

解释

join EXPR, LIST − 此函数将 LIST 中的各个字符串连接成一个字符串,字段之间用 EXPR 的值分隔,并返回该字符串。

问题 4 - 以下哪个函数返回 true,如果指定的键存在于哈希中?

A - check

B - exists

C - 以上两者。

D - 以上均不正确。

答案:B

解释

exists − exists 函数,如果指定的键存在,则返回 true,无论其值是什么。

问题 5 - 以下哪个运算符检查两个操作数的值是否相等,如果是,则条件变为 true?

A - ==

B - !=

C - <=>

D - >

答案:A

解释

== − 检查两个操作数的值是否相等,如果是,则条件变为 true。

问题 6 - 以下哪个运算符检查左操作数的值是否小于右操作数的值,如果是,则条件变为 true?

A - <

B - >=

C - <=

D - <=>

答案:A

解释

> − 检查左操作数的值是否小于右操作数的值,如果是,则条件变为 true。

问题 7 - 以下哪个运算符根据左参数是否按字符串小于、等于或大于右参数返回 -1、0 或 1?

A - eq

B - ne

C - cmp

D - ge

答案:C

解释

cmp − 返回 -1、0 或 1,具体取决于左参数是否按字符串小于、等于或大于右参数。

问题 8 - 以下哪个函数返回纪元时间?

A - localtime

B - gmtime

C - time

D - strftime

答案:C

解释

time − 返回纪元时间,即自给定日期以来经过的秒数,在 Unix 中是 1970 年 1 月 1 日。

问题 10 - 以下哪个函数取消文件句柄与其对应文件的关联?

A - close

B - unlink

C - seek

D - 以上均不正确。

答案:A

解释

close − 要关闭文件句柄,从而取消文件句柄与其对应文件的关联,可以使用 close 函数。这将刷新文件句柄的缓冲区并关闭系统的文件描述符。

perl_questions_answers.htm
广告