更多“下列函数中,可以将数组中的键和值互相交换的是()。A、array_reverse()B、array_walk()C、array_flip()D、array_pad()”相关问题
  • 第1题:

    下列常见数组函数表述正确的是()。

    A.implode()将数组组合成字符串

    B.array_merge()函数将两个数组合并一起

    C.array_keys()获取数组的键

    D.count()函数可以获取数组的长度


    参考答案:A, B, C, D

  • 第2题:

    程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun,函数的功能是:使数组右上三角元素中的值乘以m。

    例如:若m的值为2,a数组中的值为:

    注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是使数组右上半三角元素中的值乘以m。本题中首先要确定右上角半角元素的特点,然后对元素逐个进行乘以m的操作。其中,右上角的元素是行下标小于等于列下标的元素。

  • 第3题:

    程序定义了M×M的二维数组,并在主函数中自动赋值。请编写函数proc(int a[][M],int n),该函数的功能是使数组左下半三角元素中的值加上n。例如,a数组中的值为:

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

    试题程序:


    正确答案:


    【解析】使数组左下半三角元素中的值加上n,首先要找出数组中下半三角元素。数组中下半三角元素的特点是,其列下标小于等于行下标。根据这个特点找出所有的下半三角元素再加上n放在原来的位置上。

  • 第4题:

    下列函数中,可以将数组中各个元素连接成字符串的是()。

    • A、implode
    • B、explode
    • C、str_repeat
    • D、str_pad

    正确答案:A

  • 第5题:

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

    • A、Array_keys
    • B、Array_values
    • C、Array_merge
    • D、Array_flip

    正确答案:A

  • 第6题:

    若用数组名作为函数调用的实参,传递给形参的是()。

    • A、数组的首地址
    • B、数组中第一个元素的值
    • C、数组中的全部元素的值
    • D、数组元素的个数

    正确答案:A

  • 第7题:

    在返回数组中的所有值,可以使用array_value()函数()


    正确答案:正确

  • 第8题:

    下列关于PHP数组的描述正确的是()。

    • A、PHP中声明数组必修指定数组长度
    • B、PHP中数组键只能是数字类型
    • C、PHP中使用系统内置的length()函数获取数组长度
    • D、PHP中数组元素可以是多种类型

    正确答案:D

  • 第9题:

    下列选项中,可以将文件中的内容读入到数组中的函数是()。

    • A、file
    • B、fgets
    • C、file_get_contents
    • D、fgetc

    正确答案:A

  • 第10题:

    多选题
    下列常见数组函数表述正确的是()。
    A

    implode()将数组组合成字符串

    B

    array_merge()函数将两个数组合并一起

    C

    array_keys()获取数组的键

    D

    count()函数可以获取数组的长度


    正确答案: D,C
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于PHP数组的描述正确的是()。
    A

    PHP中声明数组必修指定数组长度

    B

    PHP中数组键只能是数字类型

    C

    PHP中使用系统内置的length()函数获取数组长度

    D

    PHP中数组元素可以是多种类型


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    下列选项中,可以将文件中的内容读入到数组中的函数是()。
    A

    file

    B

    fgets

    C

    file_get_contents

    D

    fgetc


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下列关于PHP数组的描述正确的是()。

    A.PHP中声明数组必修指定数组长度

    B.PHP中数组键只能是数字类型

    C.PHP中使用系统内置的length()函数获取数组长度

    D.PHP中数组元素可以是多种类型


    参考答案:D

  • 第14题:

    程序定义了NxN的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返给主函数中的s。

    例如:a数组中的值为:

    则返回主程序后s的值应为:3.375。

    注意:部分源程序存在文件PROGl.C文件中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是求出数组周边元素的平均值。其中周边元素是指第一行的元素的行下标为0,或者第n行的元素行下标为n-1,或者第一列元素的元素列下标为0,或者第n列的元素的列下标为n-1。

  • 第15题:

    若用数组名作为函数调用的实参,传递给形参的是()。

    A数组的首地址

    B数组中第一个元素的值

    C数组中全部元素的值

    D数组元素的个数


    A

  • 第16题:

    下列常见数组函数表述正确的是()。

    • A、implode()将数组组合成字符串
    • B、array_merge()函数将两个数组合并一起
    • C、array_keys()获取数组的键
    • D、count()函数可以获取数组的长度

    正确答案:A,B,C,D

  • 第17题:

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

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

    正确答案:A

  • 第18题:

    下列关于函数的说法中描述错误的是()

    • A、C程序是由函数组成的
    • B、在main函数中可以嵌套定义别的函数
    • C、C中函数从定义的角度分为库函数和自定义函数
    • D、main函数可以调用其它的函数

    正确答案:B

  • 第19题:

    下列关于数组的说法错误的是()。

    • A、数组是一个可以存储一组或一系列数值的变量。
    • B、键和值之间存在一种对应关系称为映射。
    • C、PHP中数组的下标可以是整型、字符串型和浮点型。
    • D、索引数组的下标可以依次递增。

    正确答案:C

  • 第20题:

    下列函数中,可以将字符串转换为数组的是()。

    • A、implode
    • B、explode
    • C、substr
    • D、A和B都可以

    正确答案:B

  • 第21题:

    单选题
    下列函数中,可以将数组中的键和值互相交换的是()。
    A

    array_reverse()

    B

    array_walk()

    C

    array_flip()

    D

    array_pad()


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    下列函数中,可以将字符串转换为数组的是()。
    A

    implode

    B

    explode

    C

    substr

    D

    A和B都可以


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于数组的说法错误的是()。
    A

    数组是一个可以存储一组或一系列数值的变量。

    B

    键和值之间存在一种对应关系称为映射。

    C

    PHP中数组的下标可以是整型、字符串型和浮点型。

    D

    索引数组的下标可以依次递增。


    正确答案: C
    解析: 暂无解析