2个数组,调用zip函数会将2个数组变成元组,这就是函数zip拉链的含义,请说出下列程序输出结果为varkey1=Array("java","oracle","c++","dephile")vargrade1=Array(1,2,3,4)varclass2Grade=key1.zip(grade1)for(j<-class2Grade){println(j)}()A、(java,1)(oracle,2)(c++,3)(dephile,4)B、(1,java)(2,oracle)(3,c++)(4,deph

题目

2个数组,调用zip函数会将2个数组变成元组,这就是函数zip拉链的含义,请说出下列程序输出结果为varkey1=Array("java","oracle","c++","dephile")vargrade1=Array(1,2,3,4)varclass2Grade=key1.zip(grade1)for(j<-class2Grade){println(j)}()

  • A、(java,1)(oracle,2)(c++,3)(dephile,4)
  • B、(1,java)(2,oracle)(3,c++)(4,dephile)
  • C、(java,1,oracle,2,c++,3,dephile,4)
  • D、以上答案都不对

相似考题
更多“2个数组,调用zip函数会将2个数组变成元组,这就是函数zip拉”相关问题
  • 第1题:

    若使用一维数组名作函数实参,则以下正确的说法是()。

    A. 必须在主调函数中说明此数组的大小

    B. 实参数组类型与形参数组类型可以不匹配

    C. 在被调用函数中,不需要考虑形参数组的大小

    D. 实参数组名与形参数组名必须一致


    参考答案A

  • 第2题:

    当用数组元素作函数参数时,这属于【 】传递。


    正确答案:数值
    数值 解析:当用数组元素作函数参数时是值传递方式。

  • 第3题:

    补充程序Ccon033.c,其中main函数通过调用average函数计算数组元素的平均值。


    /**/floatavg=0.0;/**/
    A.vg=avg+/**/pa[k]/**/;
    M.average(/**/a/**/,5);

  • 第4题:

    ( )函数用于将指定序列中的所有元素作为参数调用指定函数,并将结果构成一个新的序列返回

    A.lambda

    B.map

    C.filter

    D.zip


    正确答案:B

  • 第5题:

    实现函数调用需要()进行信息管理。

    • A、队列
    • B、堆栈
    • C、数组
    • D、参数

    正确答案:B

  • 第6题:

    函数的形参为一个数组,则调用此函数时将数组名作为对应的实参。


    正确答案:正确

  • 第7题:

    函数调用时,若形参是数组类型,则调用时只写()

    • A、数组名
    • B、数组名加[]
    • C、数组的长度值
    • D、数组名[长度]

    正确答案:A

  • 第8题:

    函数viodfun(doublea[],int*n){………}叙述中正确的是()。()

    • A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
    • B、形参a和n都是指针变量
    • C、形参a是一个数组名,n是指针变量
    • D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

    正确答案:C

  • 第9题:

    若使用一维数组名作函数实参,则以下正确的说法是()

    • A、须在主调函数中说明此数组的大小
    • B、参数组类型与形参数组类型可以不匹配
    • C、在被调用函数中,不需要考虑形参数组的大小
    • D、实参数组名与形参数组名必须一致

    正确答案:A

  • 第10题:

    如何获得数组的长度?()

    • A、利用全局函数getArrayLen()
    • B、利用数组的getLength()函数
    • C、利用数组的length()函数
    • D、利用数组的length变量

    正确答案:C

  • 第11题:

    单选题
    函数调用时,若形参是数组类型,则调用时只写()
    A

    数组名

    B

    数组名加[]

    C

    数组的长度值

    D

    数组名[长度]


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

  • 第12题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。

  • 第13题:

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

    A.数组的长度

    B.数组的首地址

    C.数组中每一个元素的地址

    D.数组每个元素中的值


    正确答案:B

  • 第14题:

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

    A.数组的长度

    B.数组的首地址

    C.数组每一个元素的地址

    D.数组每个元素中的值


    正确答案:B
    解析:数组名作函数实参时,所传递的是数组第一个元素的地址。

  • 第15题:

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

    A.数组的长度

    B.数组的首地址

    C.数组每个元素的地址

    D.数组每个元素中的值


    正确答案:B
    解析:在函数中,可以通过指针变量来引用调用函数中对应的数组元素。此操作是通过传递数组的地址来实现的。

  • 第16题:

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

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

    正确答案:A

  • 第17题:

    若自定义函数的形参是数组类型,该函数调用时只写()

    • A、数组名
    • B、数组名[]
    • C、数组的大小
    • D、数组的类型

    正确答案:A

  • 第18题:

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

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

    正确答案:D

  • 第19题:

    假定一个类对象数组为A[N],当定义该数组时,将自动调用该类的无参构造函数的次数为()次,当离开它的作用域时,将自动调用该类析构函数的次数为()次。


    正确答案:N;N

  • 第20题:

    当数组作为函数的实参时,会将数组元素的值传递到形参


    正确答案:错误

  • 第21题:

    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。


    正确答案:正确

  • 第22题:

    单选题
    若有函数声明:void fun(float array[],int*ptr);以下叙述正确的是(  )。
    A

    函数参数array,ptr都是指针变量

    B

    函数参数array不是指针变量,ptr是指针变量

    C

    调用函数时,实参数组的值将一一复制给array数组

    D

    调用函数时,array是按值传送,ptr是按地址传送


    正确答案: D
    解析:
    数组名为数组的首地址,也是指向数组的指针,所以array和ptr都是指针,A项正确,B项错误。调用函数时,将实参数组首地址赋给指针array,而不是传递整个数组元素,C项错误。调用函数时,array与ptr都是按地址传送的,D项错误。答案选择A选项。

  • 第23题:

    单选题
    如何获得数组的长度?()
    A

    利用全局函数getArrayLen()

    B

    利用数组的getLength()函数

    C

    利用数组的length()函数

    D

    利用数组的length变量


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