题目内容

如果变量定义如下,则正确的语句是( )。

A. tab[0][]=0;
B. tab[][3]=3;
C. tab=100;
D. for(i=1;i<=3;i++){for(j=1;i<=4;j++){scanf(“%d”,&a[i][j];}}
E. for(i=0;i<3;i++){for(j=0;j<4;j++){printf("%4d",tab[i][j]);}printf("\n");}

查看答案
更多问题

以下程序的输出结果是()。

A. 4 5 6
B. 2 5 8
C. 3 6 9
D. 7 8 9

下列程序段的功能是:计算数组x中相邻两个元素的和,依次存放到a数组中,然后输出a数组。程序段中待填空的(1)和(2)的正确选项是( )。

A. (1)i = 1(2)x[i+1]
B. (1)i = 0(2)x[i-1]
C. (1)i = 1(2)x[i-1]
D. (1)i = 0(2)x[i+1]

以下程序从键盘读入20个数据到数组中,统计其中正数的个数,并计算它们之和。请填空。#includeintmain(void){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf("%d",______);for(i=0;i<20;i++)if(a[i]>0){count++;sum+=________;}printf("sum=%d,count=%d\n",sum,count);return0;}

以下程序的输出结果是_________。#includeint main(void){ int a[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}}; int i=0,j=0,s=0; while(i++<4) {if(i==2||i==4) continue;j=0;do{s+=a[i][j];j++;}while(j<4); } printf("%d\n",s); return 0; }

答案查题题库