大学什么课需要做笔记:C程序设计高手进来帮小弟一把

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 02:45:39
1.下列选项中,能正确初始化一维数组a的是: 。
A.int a[5]=1,2,3,4,5; B.int a[5]=(1,2,3,4,5);
C.int a[5]=[1,2,3,4,5]; D.int a[5]={1,2,3,4,5};
2.若要定义b为5×8的二维整型数组,正确的定义语句是____ 。
3.已知int s[][3]={1,2,3,4,5,6},数组元素s[1][1]的值为:___ 。
4.设有语句“int x[4][3]={3,4,5,6,7,8,9,10,11,12};”,则x[3][0]的初值是________。
5.若有定义int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; 则a[1][2]=_____ 。
6.下列程序片段的运行结果是: 。
char c[5]={‘a’,’b’,’\0’,’c’,’\0’};
printf(“%s”,c);
A.’a’’b’ B.ab C.ab\0c D.ab\0c\0

1 D
2 int b[5][8]
3 实际上是s[2][3],所以s[1][1]=5
4 12
5 6
6 B 因为它在输出时遇到\0就停止,下面的都不输出了
是6

楼上:第五题的答案错了,结果是7,不是5.