下面定义数组的语句正确的是( )。
A: int i=5; float a[i];
B: float a[5]={1.3,1.1,2.3,3.4};
C: float a(5)={1.3,1.1,2.3,3.4,5.6};
D: float a[4]={1.3, 1.1, 2.3, 3.4, 5.6};
A: int i=5; float a[i];
B: float a[5]={1.3,1.1,2.3,3.4};
C: float a(5)={1.3,1.1,2.3,3.4,5.6};
D: float a[4]={1.3, 1.1, 2.3, 3.4, 5.6};
B
举一反三
- 若有定义 float x[4]={1.3, 2.4, 5.6},y=6; 则错误的语句是( )。
- 下面的哪些声明是合法的? A: long n = 499 B: int i = 4L C: float f = 1.1 D: double d = 2.3
- 下列类型转换中正确的是【 】 A: long L=1.2f B: int i=’A’ C: int i=(float)1.1 D: int i=1.1
- 下面语句中哪些是合法的数组声明_____ A: double<br/>d[30]; B: string<br/>a[10]; C: int<br/>i[] = (3,4,5,6) D: float<br/>f[] = {2.3 , 4.5, 5.6}
- 以下语句是否正确:int a;float b;a=3.4,b=3.5;
内容
- 0
下面()语句是创建数组的正确语句。 A: float<br/>f[5][6] = new float[5][6]; B: float<br/>[]f[] = new float[5][6]; C: float<br/>f[5][] = new float[][6]; D: float<br/>[5][]f = new float[5][6];
- 1
以下对二维数组a的正确定义是( )。 A: int a[5][] B: float a(5,5) C: double a[5][5] D: float a(5)(5)
- 2
以下对二维数组a的正确定义是 ( )。 A: int a [ 3 ] [ ]; B: float a ( 3 , 5 ); C: double a [ ] [5]; D: float a (3 ) (5) ;
- 3
下列定义形式错误的是( ) A: float a[ ] B: float a[5] C: int a[]=new int[5] D: float []c
- 4
求数组中元素的平均值。 #include "stdio.h" float aver(float a[ ],int n) { int i; float av,s=a[0]; for(i=1;i a av; (av) &sco[i] sco,5