题目内容

下面程序段的输出结果是()。int k,a[3][3]={1,2,3,4,5,6,7,8,9};for(k=0; k<3; k++)printf("%d", a[k][2-k]);A.357

A. 357
B. 369
C. 159
D. 147

查看答案
更多问题

下列4种数组定义中,合法的数组定义是( )。

A. char a[]="hello";
B. int a[4]={4,3,2,1,0};
C. char a="hello";
D. char a[5]="hello";

以下程序的输出结果是()。#includemain(){int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][j]];printf("%d\n",t);}

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

有以下程序:#includemain(){char a[ ]={'a','b','c','d','e','f','g','h','\0'};int i,j;i=sizeof(a);j=strlen(a);printf("%d,%d\n",i,j);}程序运行后的输出结果是( )。

A. 9,9
B. 8,9
C. 1,8
D. 9,8

构成数组的各个元素必须具有相同的___________。

答案查题题库