4.下面程序段的运行结果是_________.

4.下面程序段的运行结果是_________.
i=1;a=0;s=1;
do{a=a+s*i;s=-s;i++;}while(i<=10);
printf("a=%d",a);

5.下面程序段的运行结果是_______.
i=1;s=3;
do{s+=i++;
if(s%7==0)continue;
else ++i;
}while(s<15);
printf("%d",i);
1.以下为一维整型数组a的正确说明是_________.
a)int a(10); b)int n=10,a[n];
c)int n; d)#define SIZE 10;
scanf("%d",&n); int a[SIZE];
int a[n];

2.以下对二维数组a的正确说明是________.
a)int a[3][]; b)float a(3,4);
c)double a[1][4] d)float a(3)(4);

3.若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为______.
(假设a[0][0]位于数组的第一个位置上。)
a)i*m+j b)j*m+i c)i*m+j-1 d)i*m+j+1

4.若二维数组a有m列,则在a[i][j]前的元素个数为________.
a)j*m+i b)i*m+j c)i*m+j-1 d)i*m+j+1

我想知道为什么,谢谢

4。-5
5。8
------
1。d 数组的个数必须是编译期常量
2。c
3。d
4。a

........
温馨提示:答案为网友推荐,仅供参考