题目内容

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是

A.
B. define n 5int a[2*a];
C. int n=10,a[n];
D. int n[5+5];
E. D.
F. define N 10int a[N];

查看答案
更多问题

有以下程序:#includeint main(){int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("%d ",c[i]);printf("\n");return 0;}程序的运行结果是

A. 2 3 4 4
B. 4 3 3 2
C. 1 2 3 4
D. 1 1 2 3

设有如下程序段int a[1]={0};int b[]={9};char c[3]={"A","B"};char d="12";以下叙述正确的是

A. a,b的定义合法,c,d的定义不合法
B. a,b,c,d的定义都是合法的
C. a,b,c的定义是合法的,d的定义是不合法的
D. 只有a的定义是合法的

有以下程序#includeint main(){int i,j=0;char a[]="How are you!",b[10]={0};for(i=0;a[i];i++)if(a[i]==' ') b[j++]=a[i-1];printf("%s\n",b);return 0;}

A. Howareyou!
B. ay
C. we
D. we!

若有定义:int a[]={1,2,3,4,5,6,7,8,9,10};,则a[a[5]-a[7]/a[1]]的值是

A. 2
B. 4
C. 3
D. 10

答案查题题库