15、设有int b[3][5]; 下面哪一条语句是正确的?A.int (*p)[5] = b;B.int *p[] = b;C.int *p[5] = b;D.(int *)p[5] = b;

15、设有int b[3][5]; 下面哪一条语句是正确的?

A.int (*p)[5] = b;

B.int *p[] = b;

C.int *p[5] = b;

D.(int *)p[5] = b;


参考答案和解析
A . 包括 15 岁 和 35 岁

相关考题:

下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。A.int a[2][]={{1,2,3},{4,5}};B.int a[][3]={1,2,3,4,5,0};C.int a[][3]={{1,0},{2,0},{3,0}};D.int a[2][]={{1,2,3},{4,5,6}};

设有定义inti=123;longj=456;下面赋值不正确的语句是()A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;

下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。A)int a[2][]={{1,2,3},{4,5));B)int a[][3]={1,2,3,4,5,0};C)int a[][3]={{1,0},{2,0},{3,0)};D)int a[2]={{1,2,3),{4,5,6)};

若有以下变量定义和函数调用语句: int a=5; fun(a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }A.3B.4C.5D.6

下面的语句中错误的是A.int a=5;int x[a] ;B.const int a=5;int x[a] ;C.int n=5;int * p=new int[a] ;D.const int n=5;int * p=new int[a] ;

执行下面程序中的输出语句后,a的值是()。includemain(){int a; printf("%d\n",(a=3*5,a 执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));A.15B.20C.10D.60

设有语句int x=3,y=3,a=1,b=2;表达式(x=a>b)&&(y=b>a)的值是() A.8B.1C.5D.0

下面对二维数组s的初始化语句,正确的是( )。A.int a[2][3]={{1,2},{3,4},{5,6}}B.int a[2][3]={{1,2,3},4,5,6};C.int a[2][]={1,2,3,4,5,6};D.int a[][]={1,2,3,4,5,6};

下面能正确定义数组,并正确赋值的语句是_______。A.int N=5,b[N][N]B.int a[1][2]={{1},{3}}C.int c[2][]={{1,2},{3,4}}D.int d[3][2]={{1,2},{34}}

执行下面程序中的输出语句后,a的值是main( ){int a;cout<<(a=3*5,a*4,a+5);}A.65B.20C.15D.10

下面的语句中错误的是( )。A.int a=5;int x[a];B.const int a=5;int x[a];C.int n=5;int *p=new int[n];D.const int n=5;int *p=new int[a];

设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;A.10B.15C.20D.25

假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。Apb=b;Bpb=b[0];Cpb=b+2;Dpb=b[5];

设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是()A、-12B、0C、3D、9

设有int a=0,b=5,c=2,x=0;,下面可以执行到x++的语句是()A、if(a)x++;B、if(a=b)x++;C、if(a=b)x++;D、if(!(b-c))x++;

在下面的一维数组定义中,()语句有语法错误。A、int a[ ]={1,2,3};B、int a[10]={0};C、int a[ ];D、int a[5];

下面正确的说明语句是()。A、int(*A.[10];B、inta[3,4];C、inta[][]D、inta[‘a’]

下面关于变量定义且赋值语句正确的是()A、int a=12;B、int a=12.5;C、int a=”12”;D、int a=’12’;

在下面的二维数组定义中,只有()语句是正确的。A、int a[5][];B、int a[](10);C、int a[][];D、int a[][5]={{1,2,3},{4,5}};

下列的数组定义语句,不正确的是()。A、int a[]=new int[5]{1,2,3,4,5}B、int[,]a=new inta[3][4]C、int[][]a=new int[3][];D、int[]a={1,2,3,4};

以下的数组定义语句中,不正确的是()A、 int[] a=new int[5]{1,2,3,4,5};B、 int[,] a=new int[3][4];C、 int[][] a=new int[3][];D、 int[] a={1,2,3,4,5};

执行下面语句序列后,a和b的值分别为() int a=5,b=3,t; int ra=a; int rb=b; t=ra;ra=rb;rb=t。A、3和3B、3和5C、5和3D、5和5

假设有以下定义:int a[5]={1,2,3,4,5},i=3,*p=a , *q=a; 则不能正确执行的语句是()A、i=*p +*q;B、 a=i;C、*p = *(a+i);D、i = *p**(q+2);

下面哪个不是给内存变量赋值的正确语句()。A、x=3+5B、storexto3+5C、x=int(3+5)D、store3+5tox

下面给内存变量赋值的语句哪个不正确()。A、x=3+5B、x="3+5"C、x=int(3+5)D、x==val("3+5")

单选题以下的数组定义语句中,不正确的是()A int[] a=new int[5]{1,2,3,4,5};B int[,] a=new int[3][4];C int[][] a=new int[3][];D int[] a={1,2,3,4,5};

单选题下面哪个不是给内存变量赋值的正确语句()。Ax=3+5Bstorexto3+5Cx=int(3+5)Dstore3+5tox

单选题下面给内存变量赋值的语句哪个不正确()。Ax=3+5Bx=3+5Cx=int(3+5)Dx==val(3+5)