要求定义包含8个int类型元素的一维数组,以下错误的定义语句是:
A: int N=8; int a[N];
B: define N 3int a[2*N+2];
C: int a[]={0,1,2,3,4,5,6,7};
D: int a[1+7]={0};
A: int N=8; int a[N];
B: define N 3int a[2*N+2];
C: int a[]={0,1,2,3,4,5,6,7};
D: int a[1+7]={0};
A
举一反三
- 要求定义包含8个int类型元素的一维数组,以下错误的是( )。 A: int N=8; int a[N]; B: C: define N 3 int a[2*N+2]; D: int a[ ]={0,1,2,3,4,5,6,7}; E: int a[1+7]={0};
- 要求定义具有8个int类型元素的一维数组,下面定义语句错误的是( )。 A: B: define N 8<br>int a[N]; C: int a[]={0,1,2,3,4,5,6,7}; D: int a[1+7]={0}; E: F: define N 3<br> int a[2N+2];
- 要求定义具有8个int类型元素的一维数组,下面定义语句错误的是( )。 A. B. C. D. A: B: define N 8 int a[N]; C: D: define N 3 int a[2N+2]; E: int a[ ]={0,1,2,3,4,5,6,7}; F: int a[1+7]={0};
- 下列数组定义中错误的是___________。 A: int a[2]={1}; B: int n = 5;int a[n]; C: int a[’n’]; D: int a[1];
- 以下能对二维数组a进行正确说明和初始化的语句是____。 A: int a( )(3)={ ( 1, 0, 1 ), ( 2, 4, 5 ) }; B: int a[2][3]={ { 3, 2, 1 }, { 5, 6, 7 } }; C: int a[][3]={ { 3, 2, 1 }, { 5, 6, 7 } }; D: int a[][3]={ ( 1, 0, 1 ), ( 2, 4, 5 ) };
内容
- 0
下面数组声明语句中正确的是( )。 A: int n, a[n]; B: int a[]; C: int a[2][3]={{2},{1},{3}}; D: int a[ ][3]={{2},{1},{3;
- 1
以下程序的输出结果是_______。 int f(int n){ if(n<=1) return 0; n/=2; return f(n)+n; } int main(void){ printf("%d",f(7)); return 1; } A: 4 B: 3 C: 5 D: 6
- 2
以下程序的运行结果是( )。 void fun(int a[][3], int n) { int j; for(j=0;j A: 1 2 3 B: 2 5 8 C: 3 6 9 D: 7 8 9
- 3
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是() A: #define N 10 B: int a[N]; C: #define n 5 D: int a[2*n]; E: int a[5+5]; F: int n=10,a[n];
- 4
以下关于数组的定义正确的是_____ A: int n=3;int arr[n]; B: C: define n 3int arr[n]; D: E: define n 3int arr[n, n]; F: G: define n 3int 3arr[n];