设有下面的程序段:intarr[10]={1,2,3},*p=arr;下列叙述正确的是________
A: arr和p完全相同
B: *(p+i)和&arr[i]相等
C: *(p+4)与arr[4]相等
D: arr++表示arr[1]的地址
A: arr和p完全相同
B: *(p+i)和&arr[i]相等
C: *(p+4)与arr[4]相等
D: arr++表示arr[1]的地址
C
举一反三
- 设有下面的程序段:int arr [10]={1,2,3}, *p=arr; 下列叙述正确的是________ A: arr和p完全相同 B: *(p+i)和&arr [i]相等 C: *(p+4)与arr [4]相等 D: arr++表示arr [1]的地址
- 数组arr经过下面的操作后结果为( )。 int[] arr=1, 2, 3; for (int i=0; i < 2; i++) arr[i] = 0;[/i] A: arr[0]==0 B: arr[0]==1 C: arr[1]==1 D: arr[2]==0
- 对于下面的定义,p=arr;等价于()。struct{ int a; float b;}arr[3],*p; A: p=arr[0]; B: p=&arr[0]; C: p=&arr; D: p=*arr;
- 对于下面的定义,p=arr;等价于()。struct{ int a; float b;}arr[3],*p; A: p=arr[0]; B: p=&arr[0]; C: p=&arr; D: p=*arr;
- 在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
内容
- 0
【单选题】执行完以下代码后,数组 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
- 1
给定多维数组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[:,:]
- 2
下列对数组操作正确的是( ) A: arr[0] = 1; B: arr[“0”] = 2; C: arr[true] = 3; D: arr[-1.23] = 4;
- 3
在定义数组intarr[10]后,下列选项中对arr的引用正确的是() A: A、arr[10] B: B、arr[6.3] C: C、arr(6) D: D、arr[0]
- 4
关于下面代码段叙述正确的是( )。 int[] arr = { 1, 2, 3 };//(1) int[] arr2 = arr;//(2)