- A.1
- B.-1
- C.非0
- D.NULL
- A.p=&u;
- B.p=u;
- C.&p=u;
- D.u=&p;
- A.printf("%f\n", ch);
- B.printf("%c\n", ch);
- C.printf("%d\n", ch);
- D.printf("%x\n", ch);
- A.char s(20);
- B.int n=20; char s[n];
- C.#define N 20
- char s[N];
- D.int n; scanf("%d", &n);
- int s[n];
- A.switch(x) { case 0:
- case 1:
- case 2:
- default: ; }
- B.switch(y) { case 0:
- case 1:
- case 2:
- default: ; }
- C.switch(z) { case 0:
- case 1:
- A.int t(int n) { if(n==0) return 0;
- else return (n-1); }
- B.int t(int n) { if(n==0) return 0;
- else return t(n-1); }
- C.int t(int n) { if(n==0) return 0;
- else return n+t(n-1); }
- D.int t(int n) { if(n==0) return 1;
- else return n*t(n-1); }
- A.s[0] [0]
- B.s[0] [1]
- C.s[1] [0]
- D.s[1] [1]
- A.函数必须有返回值
- B.函数可以嵌套定义
- C.返回值可以是指针类型
- D.函数必须有形式参数
- A.auto型
- B.static型
- C.register型
- D.以上三种类型
- A.任意的
- B.关系的
- C.算术的
- D.逻辑的
- A.a=b
- B.b+=a
- C.a||(b=a)
- D.a&&(b=a)
- A.while(a);
- B.for(a; a; a);
- C.for(a; a==0;);
- D.do{a++;} while(-a);
- A.5
- B.6
- C.7
- D.8
- A.3
- B.3.0
- C.1E0
- D.false
- A.add
- B.main
- C.real
- D.typedef