C语言-基本选择题及参考答案 下载本文

内容发布更新时间 : 2024/11/7 22:43:59星期一 下面是文章的全部内容请认真阅读。

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 ; B.if(2); D.for(;;) if(1) break;

26 / 26