A) 100200 B) 100100 C) 200100 D) 200200
*15. 下列说法中正确的是:( A )
A. 局部变量在一定范围内有效,且可与该范围外的变量同名。 B. 如果一个源文件中,全局变量与局部变量同名,则在局部变量范围内,局部变量不起作用。 C. 局部变量缺省情况下都是静态变量。
D. 函数体内的局部静态变量,在函数体外也有效。 16. 在C语言中,表示静态存储类别的关键字是: ( C A) auto B) register C) static D) extern 17.未指定存储类别的变量,其隐含的存储类别为( A )。 A)auto B)static C)extern D)register
九、编译预处理
*1.在C语言程序中,以#号带头的行是预编译处理( A )。
A.命令 B.语句 C.函数 D.字符串
2.下列正确的预编译命令是( D )。 A. define PI 3.14159
B. #define P(a,b)=strcpy(a,b) C. #define stdio.h D. #define PI 3.14159; 3.下列命令或语句中,正确的是( C )。
A. #define MYNAME=”ABC” B. #include stdio.h C. for(i=0;i<10;i++);
D. struct int stu{int name};
*4.下列命令或语句中,错误的是( C )。
25 / 26
)
A.#define PI 3.14159 B.#include
26 / 26