下列的哪个赋值语句是正确的?
A.char a=12;
B.int a=12.0;
C.int a=12.0f;
D.int a=(int)12.0;
第1题:
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
A.int*p;p=&k;
B.int*p;p=k;
C.int*p;*p=&k;
D.int*p;*p=k;
第2题:
下列变量说明语句中,正确的是______。
A.char a=b=c;
B.char a;b;c;
C.int x;z;
D.int x,z;
第3题:
在init()函数里得到applet窗口的宽度的语句是( )。
A.int width=this.getY();
B.int width=getSize();
C.int width=getSize().w;
D.int width=getWidth();
第4题:
以下能正确定义数组并正确赋初值的语句是______。
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}};
第5题:
下列哪个赋值语句是正确的?
A.char a=12;
B.int a=12.0;
C.int a=12.0f;
D.int a= (int)12.0;
第6题:
在下面的一维数组定义中,()语句有语法错误。
A.inta[]={l,2,3};
B.int a[10]={0};
C.int a[]="abcdef";
D.int a[5]
第7题:
已知:int n=10; 在下列定义引用的语句中,正确的是( )。
A.int &x=n;
B.int x=&n;
C.int &x;
D.int &x=&n;
第8题:
下列语句中错误的是( )。
A.int a[][]=new int[2][];
B.int a[][]=new int[][];
C.int a[][]=new int[2][3];
D.int[][] a=new int[3][2];
第9题:
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
A.int*p;p=&k;
B.int*p;k=k;
C.int*p;*p=&k;
D.int*p;*p=k;
第10题:
有定义语句:int*p[4],以下选项中与此语句等价的是( )。
A.int p[4];
B.int**p;
C.int*(p[4]);
D.int(*p)[4];