Perl 在线测试
以下测验提供与Perl相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
问题1 - 以下哪种数据类型在Perl中带有“at”符号(@)?
Answer : B
说明 (Explanation)
数组前面有一个“at”符号(@)。
问题2 - 以下哪个特殊变量代表当前文件名?
Answer : B
说明 (Explanation)
_FILE_表示当前文件名。
Q 3 - 以下哪种方法删除OFFSET和LENGTH指定的@ARRAY元素,并用LIST替换它们,如果指定的话?
A - splice @ARRAY, OFFSET [ , LENGTH [ , LIST ] ]
B - split @ARRAY, OFFSET [ , LENGTH [ , LIST ] ]
C - join @ARRAY, OFFSET [ , LENGTH [ , LIST ] ]
D - sort @ARRAY, OFFSET [ , LENGTH [ , LIST ] ]
Answer : A
说明 (Explanation)
splice @ARRAY,OFFSET [,LENGTH [,LIST]] - 此函数将删除由OFFSET和LENGTH指定的@ARRAY元素,并将其替换为LIST(如果已指定)。 最后,它返回从数组中删除的元素。
问题4 - 以下哪个语句终止循环语句并将执行转移到循环的开始?
Answer : C
说明 (Explanation)
continue语句 - 继续BLOCK,它总是在条件即将被再次评估之前执行。
Q 5 - 以下哪个运算符检查两个操作数的值是否相等,如果是,则条件成立?
Answer : A
说明 (Explanation)
== - 检查两个操作数的值是否相等,如果是,则条件变为真。
Q 6 - 以下哪个运算符检查左操作数的值是否大于右操作数的值,如果是,则条件变为真?
Answer : D
说明 (Explanation)
> - 检查左操作数的值是否大于右操作数的值,如果是,则条件变为真。
问题7 - 以下哪个运算符连接两个字符串?
Answer : A
说明 (Explanation)
。 - 二进制运算符点(。)连接两个字符串。
问题8 - 如何获得传递给perl子例程的参数计数?
Answer : B
说明 (Explanation)
使用标量(@_),我们可以得到传递的参数总数。
问题9 - 以下哪个功能在写入模式下打开文件而不截断文件?
Answer : C
说明 (Explanation)
打开(DATA,“+ - 以书写模式打开文件而不截断文件。
问题10 - 以下哪个函数指向指向文件中特定位置的指针的当前位置?
Answer : C
说明 (Explanation)
您可以使用搜索功能指向文件中的特定位置。