关于数组val a = Array(1,2,3)下列说法正确的是?A.val b = 2 * a // b 等于 Array(2,4,6)B.val b = a.map(_*2) // b 等于 Array(2,4,6)C.val b = for(elem <- a) yield 2 * elem // b 等于 Array(2,4,6)D.val b = for(elem <- a if elem % 2 == 0) yield 2 * elem // b 等于 Array(4)

关于数组val a = Array(1,2,3)下列说法正确的是?

A.val b = 2 * a // b 等于 Array(2,4,6)

B.val b = a.map(_*2) // b 等于 Array(2,4,6)

C.val b = for(elem <- a) yield 2 * elem // b 等于 Array(2,4,6)

D.val b = for(elem <- a if elem % 2 == 0) yield 2 * elem // b 等于 Array(4)


参考答案和解析
ndarray数组中元素的类型必须相同

相关考题:

下列关于VLOOKUP函数的说法正确的有()。 A、table_array为需要在其中查找数据的数据表B、col_index_num为table_array中待返回的匹配值的列序号C、lookup_value为需要在数组第一列中查找的数值D、语法为VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);A.f(array[3][4])B.f(int array[3][])C.f(int array[][4])D.f(int array[][])

JavaScript中,对数组的正确定义方法是?() A.myArray=Array(18)B.myArray=Array()C.myArray=newArray(18)D.myArray=newArray()

下列数组array_test中,能在程序运行时动态调整大小的是A.int array_test[]=new int[10]B.String[] array_testC.ArrayList army_test=new Array List()D.Array array_test=new Array()

下列关于数组的描述中,哪些选项是正确的?A. String类本身可以被看做是一个System.Char对象的数组B. String类中的许多方法都能用在数组中C. 数组可以用来处理数据类型不同的批量数据D. System.Array类是所有数组的基类

给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2 []; byte array3 [] []; byte [][]array4;A.array 2= array1B.array2=array3C.array2=array4D.array3=array4

给出下面程序的代码: byte[] array1, array2[]; byte array3[] []; byte [] [] array4; 下面数组操作语句中______是不正确。A.array2=array1;B.array2=array3;C.array3=array4;D.array2=array4;

下面对二维数组array 的定义,正确的是( )。A.int array[][4];B.char array[3,4];C.float array (3)(4);D.float array[3][4];

在以下选项中,能IE确声明数组并进行初始化的语句是( )。A.str=new Dimension(1,2,3);B.str=new dimension(1,2,3);C.str:new Array(1,2,3);D.str=new array(1,2,3);

下列数组说明中,正确的是______。A.int array[][4];B.int array[][];C.int marray[][][5];D.int array[3][];

下列常见数组函数表述正确的是()。 A.implode()将数组组合成字符串B.array_merge()函数将两个数组合并一起C.array_keys()获取数组的键D.count()函数可以获取数组的长度

以下PHP数组函数中,能取得数组键名的函数是()。 A.Array_keysB.Array_valuesC.Array_mergeD.Array_flip

给出下面程序的代码: byte[ ] array1, array2[ ]; byte array3[ ][ ]; byter[ ][ ] array4; 下列数组操作语句中不正确的是( )。A.array2=array1B.array2=array3;C.array2=array4D.array3=array4

下列选项中,不能作为常量值的是()。A、"php"B、array(1,2,3)C、trueD、100

下列语句中,a是一个数组,则使用正确的是()A、Option Base2B、Redim aC、Erase aD、a=Array()

定义数组Array(1to 5,5)后,下列哪一个数组元素不存在()A、Array(1,1)B、Array(1,0)C、Array(0,1)D、Array(5,5)

下列函数中,可以将数组中的键和值互相交换的是()。A、array_reverse()B、array_walk()C、array_flip()D、array_pad()

下列常见数组函数表述正确的是()。A、implode()将数组组合成字符串B、array_merge()函数将两个数组合并一起C、array_keys()获取数组的键D、count()函数可以获取数组的长度

给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()A、array2=array1B、array2=array3C、array2=array4D、array3=array4

已知数组array,其最后一个元素的下标是()?A、array.sizeB、array.length-lC、array.size-lD、array.length

以下PHP数组函数中,能取得数组键名的函数是()。A、Array_keysB、Array_valuesC、Array_mergeD、Array_flip

下列声明数组的语句中,正确的选项是()。A、var arry=new Array()B、var arry=new Array(3)C、var arry[]=new Array(3)(4)D、都不对

以下创建数组不正确的是()。A、array(); B、$a[] = 0; C、new array(); D、range(1,10);

单选题对数组的定义及初始化不正确的方法是:()。Aint array[];Bint array[8];Cint[]array=new int[8];Dint array[]=new int[8];

单选题若有函数声明:void fun(float array[],int*ptr);以下叙述正确的是(  )。A函数参数array,ptr都是指针变量B函数参数array不是指针变量,ptr是指针变量C调用函数时,实参数组的值将一一复制给array数组D调用函数时,array是按值传送,ptr是按地址传送

单选题JavaScript中,对数组的正确定义方法是?()AmyArray=Array(18)BmyArray=Array()CmyArray=newArray(18)DmyArray=newArray()

多选题下列声明数组的语句中,正确的选项是()。Avar arry=new Array()Bvar arry=new Array(3)Cvar arry[]=new Array(3)(4)D都不对

单选题给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()Aarray2=array1Barray2=array3Carray2=array4Darray3=array4