[求助]C语言试题解答。
17、 若有说明:int a[3][4];则对a数组元素的正确引用是______。A) a[2][4] B) a[1,3] C) a[1+1][0] D) a(2)(1)
以下程序的输出的结果是
main( )
{ int i;
for (i=1;i<=2;i++) incre();
}
incre()
{ static int x=1;
x*=x+1;
printf("%d",x);
}
34、 有如下定义
struct person{char name[9]; int age;};
strict person class[10]={"Johu", 17,
"Paul", 19,
"Mary", 18,
"Adam”, 16,};
根据上述定义,能输出字母M的语句是
A) prinft("%c\n",class[3].mane);
B) pfintf("%c\n",class[3].name[1]);
C) prinft("%c\n",class[2].name[1])
D) printf("%c\n",class[2].name[0]);
35、 以下程序的输出结果是哪一项?
#include <stdio.h>
main()
{
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}, *p[4],i;
for(i=0;i<4;i++)
p[i]=&a[i*3];
printf("%d\n",p[3][2]);
}
A. 输出项不合法 B. 6
C. 8 D. 12
C语言菜鸟,望大虾多多支持,多多帮助,谢谢!!