下列程序的运行结果是( )。var arr=[1,2,3,4,5];arr.pop();arr.pop();document.write(arr);
A: 3,4,5
B: 2,3,4,5
C: 1,2,3
D: 1,2,3,4
A: 3,4,5
B: 2,3,4,5
C: 1,2,3
D: 1,2,3,4
C
举一反三
- 在javascript中,下面代码输出的结果是()var arr = [1,2,3,4];for(var i in arr){ if(i%2==0){console.log(arr[i]);}}[/i] A: 1 B: 3 C: 2 D: 4
- 给定多维数组arr:arr =[[1 2 3] [4 5 6] [7 8 9]],可以得到[[5 6] [8 9]]的操作是 A: arr[1:2,1:2] B: arr[1:3,1:3] C: arr[1:,1:] D: arr[:,:]
- 下面语句执行后,对数组arr描述正确的是()。[br][/br]var arr = [1,2,3];[br][/br]arr.pop(); A: 数组arr有三个元素,分别是1、2、3 B: 数组arr有两个元素,分别是2、3 C: 数组arr有两个元素,分别是1、2 D: 数组arr变成空数组
- 存在多维数组arr,arr =np.array([[1 2 3] [4 5 6] [7 8 9]])数组arr.T的输出为 A: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) B: array([[1, 2, 3], [4, 5, 8], [7, 6, 9]]) C: array([[1, 4, 7], [2, 5, 6], [3, 8, 9]]) D: array([[9, 4, 7], [2, 5, 8], [3, 6, 1]])
- 请阅读下面一段程序:arr = np.arange(6).reshape(1, 2, 3)print(arr.transpose(2, 0, 1))执行上述程序后,最终输出的结果为( )。 A: [[[2 5]][[0 3]][[1 4]]] B: [[[1 4]] [[0 3]] [[2 5]]] C: [[[0 3]][[1 4]][[2 5]]] D: [[[0] [3]][[1] [4]][[2] [5]]]
内容
- 0
创建数组arr=[ [0 1 2 3] [4 5 6 7] [8 9 10 11]],则arr*3=___________。
- 1
main() {chararr[2][4]; strcpy(arr,”you”);strcpy(arr[1],”me”); arr[0][3]=’&’; printf(“%s”,arr);}
- 2
【单选题】执行完以下代码后,数组 arr 的各个元素的取值是什么? int[] arr = {1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0; A. arr[0]=0, arr[1]=0, arr[2]=0 B. arr[0]=1, arr[1]=2, arr[2]=3 C. arr[0]=0, arr[1]=0, arr[2]=3 D. arr[0]=0, arr[1]=2, arr[2]=3
- 3
下列对数组操作正确的是( ) A: arr[0] = 1; B: arr[“0”] = 2; C: arr[true] = 3; D: arr[-1.23] = 4;
- 4
下列给整型二维数组进行赋值的语句中,错误的是( ) A: int arr[][] = {{0}, {1,2}, {3, 4}}; B: int arr[][] = {{0}, {1,2, 3, 4}}; C: int arr[2][2] = {{1,2}, {3, 4}}; D: int arr[][] = {{1,2}, {3, 4}};