出自:兰州工业学院-计算机语言(C语言)
【单选题】
以下正确的定义语句是:
A、
float f={1.1, 2.2, 3.3, 4.4, 5.5};
B、
int a[5]={-1,0,6,1,2,3};
C、
char ch[ ]={.a., .b., .c., .d., .e.};
D、
double d[5]; d[5]={1,2,3,4,5};
【单选题】
以下不能对二维数组进行正确初始化的语句是:
A、
double d[][2]={1,2,3,4,5,6,7};
B、
double d[][2]={{1},{2,3},{4,5,6}};
C、
double d[3][3]={{1,2,3},{4,5},{6}};
D、
double d[][3]={{1,2},{3,4},{5,6}};
【单选题】
以下能对二维数组进行正确初始化的语句是
A、
int a[1][3]={{1,0,1},{},{1,2,3}};
B、
int a[2][4]={{1},{2,3},{4,5,6}};
C、
int a[][3]={{1,2},{3,4}};
D、
int a[3][]={{1},{2,3},{4,5,6}};
【单选题】
以下程序的输出结果是:
void main()
{
int k,a[3][3]={1,2,3,4,5,6,7,8,9};
for(k=0;k<3;k++)
printf("%3d",a[k][2-k]);
printf("\n");
}
A、
3 6 9
B、
3 5 7
C、
1 5 9
D、
1 4 7
【单选题】
以下程序的输出结果是:
void main()
{
int i,j,a[3][3]={1,2,3,4,5,6,7,8,9},t;
for(i=0;i<3;i++)
{
t=a[0][i];
for(j=1;j<3;j++)
if(a[j][i]>t)
t=a[j][i];
printf("%3d",t);
}
printf("\n");
}
A、
1 2 3
B、
1 4 7
C、
3 6 9
D、
7 8 9
【单选题】
给出以下定义,则正确的叙述是:
char s1[]="hello world!";
char s2[]={.h.,.e.,.l.,.l.,.o.,. .,.w.,.o.,.r.,.l.,.d.,.!.};
A、
数组s1和数组s2等价
B、
数组s1和数组s2长度相等
C、
数组s1长度大于数组s2长度
D、
数组s1长度小于数组s2长度