PHP考试

关于array_merge()函数,下列说法中错误的是()。A、该函数最多只能接收一个参数。B、当遇到相同的字符串键名,后面的值将会覆盖前面的值。C、如果数组是数字索引,则键名会以连续方式重新编排索引。D、如果数组包含数字键名,后面的值将附加到数组的后面。

题目

关于array_merge()函数,下列说法中错误的是()。

  • A、该函数最多只能接收一个参数。
  • B、当遇到相同的字符串键名,后面的值将会覆盖前面的值。
  • C、如果数组是数字索引,则键名会以连续方式重新编排索引。
  • D、如果数组包含数字键名,后面的值将附加到数组的后面。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果TYPE函数返回4,则函数的参数为()。

A、数字

B、逻辑值

C、文本

D、数组


答案:B

第2题:

以下PHP数组函数中,能取得数组键名的函数是()。

A.Array_keys

B.Array_values

C.Array_merge

D.Array_flip


参考答案:A

第3题:

PHP中一个数组由多个元素组成,每个元素又包含键名和值。其中键名就是数组元素的下标,下标可以是整数或字符串()

此题为判断题(对,错)。


答案:错

解析:PHP中一个数组由多个元素组成,每个元素又包含键名和值。键名是数组当前元素所存储的变量不是下标;如果在规定数组时省略了键,则生成一个整数键即下标,这个 key 从 0 开始,然后以 1 进行递增。

第4题:

当调用函数时,实参是一个数组名,则向函数传送的是()。

  • A、数组的长度
  • B、数组首地址
  • C、数组每一个元素的地址
  • D、数组每个元素的值

正确答案:D

第5题:

下列关于数组访问的描述中,哪些选项是错误的?()

  • A、数组元素索引是从0开始的
  • B、对数组元素的所有访问都要进行边界检查
  • C、如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
  • D、数组元素的访问是从1开始,到Length结束;

正确答案:D

第6题:

以下关于函数的叙述中,正确的是()。

A、函数形参的类型与函数返回值的类型没有关系

B、函数的返回值可以有多个

C、当数组名作函数参数时,实参既可以是数组名也可以是数组元素

D、如果不指明函数参数的类型,则该参数没有数据类型


正确答案:A

第7题:

下列关于Java语言中常用的异常类的说法中,错误的是( )。

A.在不合法的数学运算发生时,会出现ArithmeticException异常。

B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。

C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出

D.如果指针变量为空,NullPointerException异常会被抛出。


正确答案:D
解析:Java语言中没有指针变量。NullPointerException异常抛出的条件是调用使用null对象引用的方法。

第8题:

在子过程或函数的调用中,如果形参是数组类型,则只能采用传值调用。()


正确答案:错误

第9题:

有关数组名作为函数参数说法错误的是()。

  • A、用数组名作为函数参数时,要求形参和实参类型相同
  • B、用数组名作为函数参数时,实参传给形参的是数组的首地址
  • C、用数组名作为函数参数时,实参将数组各元素的值传给形参
  • D、用数组名作为函数参数时,实参和形参共享同一数组

正确答案:C

第10题:

要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值()。

  • A、key()
  • B、next()
  • C、prev()
  • D、current()

正确答案:A

更多相关问题