- A.-1
- B.0
- C.1
- D.非0
- A.p=&m;
- B.p=m;
- C.*p=&m;
- D.*p=*m;
- A.char a(10,10);
- B.chr n=10,a[n][n];
- C.#define N 10
- char a[N][N];
- D.int n;
- char a[n][n];
- A.auto
- B.stdio
- C.static
- D.register
- A.x++=y;
- B.for(x=0;x
- C.while(x
- D.if(x
- A.可以没有返回值
- B.可以没有形式参数
- C.返回值可以是指针类型
- D.一个函数中可以定义另一函数
- A.a[0][1]
- B.a[0][2]
- C.a[0][3]
- D.a[1][1]
- A.int func(int n) {
- if(n<=0) return 0;
- else return func(n-1)+n; }
- B.int func(int n) {
- if(n<=0) return 0;
- else return func(n-1)+3; }
- C.int func(int n) {
- if(n==0) return 0;
- else return func(n-1)*n; }
- D.int func(int n) {
- A.int a6;
- B.double -a6;
- C.float 6a;
- D.char Ab*;
- A.a=c,b=c
- B.a=(b=c++)
- C.(a=c)||(b=c)
- D.(a=c)&&(b=c)
- A.0
- B.1
- C.-1
- D.非0
- A.for(a=0;a=10;a++);
- B.for(a=0;a==10;a++);
- C.for(a=0;a<10;a++);
- D.for(a=0;a<=10;a++);
- A.10
- B.11
- C.15
- D.16
- 33
-
C语言的关键字是( )
- A.strcpy
- B.printf
- C.stdio
- D.float
- 34
-
错误的表达式是( )
- A.20%5
- B.20/5
- C.20.8%5
- D.20.8/5