有以下语句:struct Point{int x, y;}ps[3]={{1, 2}, {3, 4}}; 那么ps[1].x 和ps[2].y 的值分别是 :
举一反三
- 有以下语句:struct Point{int x, y;}ps[3]={{1, 2}, {3, 4}};那么ps[1].x 和ps[2].y 的值分别是: A: 1 2 B: 1 4 C: 3 4 D: 3 0
- class A {[br][/br]public:[br][/br] static void f( ) {[br][/br] A * ps[2] = new A[2]{ }; //1[br][/br] A ** pps = new A*[2]{ }; //2[br][/br] delete[2] ps; //3[br][/br] delete ps[0]; delete ps[1]; //4[br][/br] delete[ ] ps; //5 delete[ ] pps; //6[br][/br] delete pps[ ]; //7 }[br][/br]}; 哪些行是错误的: A: 1所在行 B: 2所在行 C: 3所在行 D: 4所在行 E: 5所在行 F: 6所在行 G: 7所在行
- 有以下程序段: struct st int X;int*Y;*pt; int a[]=[1,2],b[]=[3,4]; struct st c[2]=[10,a,20,b]; pc=c; 以下选项中表达式的值为11的是( )。 A: *pt->y B: pt->X C: ++pt->X D: (pc++)->X
- 关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)
- 已知列表 x = ['1', '2'],那么执行语句 x.append(['3']) 之后,x 的值为 ( ) A: ['1', '2', '3'] B: ['1', ''2, ['3']] C: ['1'] D: ['3']