5、已知n是一个int型变量,下列语句中错误的是:A.long *p=new long[n];B.long p[n];C.long *p=new long(n);D.long p[10];

5、已知n是一个int型变量,下列语句中错误的是:

A.long *p=new long[n];

B.long p[n];

C.long *p=new long(n);

D.long p[10];


参考答案和解析
int &a=n;

相关考题:

下列定义变量的语句中错误的是A)int _int;B)double int_;C)char For;D)float US$;

若要求定义具有 10 个 int 型元素的一维数组 a ,则以下定义语句中错误的是A ) #define N 10int a[N];B ) #define n 5int a[2*n];C ) int a[5+5];D ) int n=10,a[n];

已知下列语句中的×和y都是int型变量,其中错误的语句是A.x=y++:B.x=++y;C.(x+y)++D.++x=y;

已知n是一个int型变量,下列语句中错误的是A.long *p=new long[n];B.long p[n];C.long *p=new long(n);D.longpr[10];

若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。A.#define N 10 int a[N];B.#define n 5 int a[2*n]C.int a[5+5];D.int n=10,a[n];

已知n是一个int型变量,下列语句中错误的是( )。A.long*p=new long[n];B.long p[n];C.long*p=new long(n);D.long p[10];

已知下列语句中的x和y都是int型变量,其中错误的语句是______ .A.x=y++;B.x=++y;C.(x+ y)++;D.++x=y;

已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )A.setw(*a,5,8,1);B.setw(a,5,8,1);C.setw((int*)a,5,8,1);D.setw(a,5,8,1);

已知:int n=10; 在下列定义引用的语句中,正确的是( )。A.int x=n;B.int x=n;C.int x;D.int x=n;

下面的语句中错误的是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] ;

在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )A.int p [n]B.int * p( );C.int * p(n);D.int( * p)[n]

下列定义变量的语句中错误的是( )。A.int_int;B.double int_;C.char for;D.float US$

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是A.#define N 10 int a [N];B.#define n 5 int a [2*n];C.int a [5+5];D.int n=10,a [n];

下列定义变量的语句中错误的是( )。A.int jnt;B.double int_;C.char For;D.float US$;

若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是( )。A.#definme N 10 int a[N];B.#define n 5 int a[2*n];C.int a[5+5];D.int n=10,a[n];

下面的语句中错误的是( )。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];

已知:intn=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

已知:int n=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

以下定义语句中,错误的是 ______。A.int a[]={1,2);B.char *a[3];C.char s[10]= "test";D.Int n=5,a[n];

已知:int n=1;在下面定义引用的语句中,正确的是( )。A.int x=n;B.int x =n;C.int x;D.int x=n;

下列表达式或语句中,有语法错误的是() A、 n=12%3.0;(n为int型)B、 12/3.0C、 12/3D、 ‘a’’b’

设方法Max的签名为:public void Max(out int max, params int[] a),maxval是一个int型的值类型变量,arrayA是一个int型的数组对象,则下列调用该方法的语句中有错的是()A、  Max(out maxval)B、 Max(out maxval,4,5,3)C、  Max(out maxval, array A)D、 Max(out maxval,4,4.5)

已知:int**p;则变量p是()A、指向int型变量的指针、B、指向指针的指针C、int型变量D、以上三种说法均不正确

a是int类型变量,c是字符变量。下列输入语句中哪一个是错误的()。A、scanf(”%d,%c”,a,c);B、scanf(”%d%c”,a,c);C、scanf(”%d%c”,a,c);D、scanf(”d=%d,c=%c”,a,c);

若要求定义具有10个int形元素的一维数组a,则以下的定义语句中错误的是()A、#define N 10B、#define n 5C、int a[5+5];D、int n=10,a[n];

单选题下列定义变量的语句中错误的是(  )。Adouble int_;Bfloat US$;Cchar For;Dint _int;

单选题设方法Max的签名为:public void Max(out int max, params int[] a),maxval是一个int型的值类型变量,arrayA是一个int型的数组对象,则下列调用该方法的语句中有错的是()A  Max(out maxval)B Max(out maxval,4,5,3)C  Max(out maxval, array A)D Max(out maxval,4,4.5)

单选题下列表达式或语句中,有语法错误的是()A n=12%3.0;(n为int型)B 12/3.0C 12/3D ‘a’’b’