题目
A.area1,area2,area3定义为全局变量,可以将cal函数计算出来的面积值传递给max_3函数
B.float area1,area2,area3; 语句后的所有函数都可以使用这3个变量
C.将 float area1,area2,area3; 放在main函数中效果一样
D.该语句有语法错误
第1题
A.C++语言中变量为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第2题
A.所有在函数体外定义的变量都是全局变量
B.全局变量直到程序结束时才被释放
C.全局变量可以和局部变量同名称
D.全局变量第一次被引用时,系统为其分配内存
第3题
A.extern不是存储类型,它只是一般全局变量的引用说明
B.全局变量和静态变量,没有初始化,初值为0
C.静态变量是全局寿命,作用域由变量位置来决定
D.全局静态变量和局部静态变量,作用域和寿命相同
第5题
A.int fun() { static int a; int b; ...... }
B.float fun() { int a; int b; ...... }
C.int a; int fun() { int b; ...... }
D.static int a; int fun() { int b; ...... }
第7题
A.在函数之外定义的变量是全局变量
B.全局变量不一定在所有的函数中有效
C.在函数内定义的变量和形参都属于局部变量
D.在其他函数中定义的变量在主函数中也不能使用
第8题
A.全局变量和局部变量不能同名
B.静态(static)类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未初始化的auto变量和static变量的初值都是随机值
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!