题目内容

变量的有效范围与其定义的位置有关,()的作用域在整个源程序文件中都有效。

A. 在第一个函数中定义的变量
B. 在定义第一个函数之前所定义的变量
C. 在主函数中定义的变量
D. 在函数中定义的静态变量

查看答案
更多问题

以下关于编译预处理的叙述中错误的是()。

A. 预处理命令行必须以
B. 开始
C. 一条有效的预处理命令必须单独占据一行
D. 预处理命令行只能位于源程序中的所有语句之前
E. 预处理命令不是C语言本身的组成部分

如果在一个函数中的复合语句中定义了一个变量,则该变量()。

A. 只在该复合语句中有效
B. 在该函数中有效
C. 在本程序范围内有效
D. 为非法变量

进行宏定义时,宏名必须使用大写字母表示。

A. 对
B. 错

若有#defineS(a,b)a*b则语句area=S(3,2);area的值为6。

A. 对
B. 错

答案查题题库