题目
A.从定义变量的位置到文件结束位置
B.从定义变量的位置到函数结束位置
C.所有函数
D.整个程序
第2题
A.C++语言中变量为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第4题
A.在函数之外定义的变量是全局变量
B.全局变量不一定在所有的函数中有效
C.在函数内定义的变量和形参都属于局部变量
D.在其他函数中定义的变量在主函数中也不能使用
第5题
A.extern不是存储类型,它只是一般全局变量的引用说明
B.全局变量和静态变量,没有初始化,初值为0
C.静态变量是全局寿命,作用域由变量位置来决定
D.全局静态变量和局部静态变量,作用域和寿命相同
第6题
A.area1,area2,area3定义为全局变量,可以将cal函数计算出来的面积值传递给max_3函数
B.float area1,area2,area3; 语句后的所有函数都可以使用这3个变量
C.将 float area1,area2,area3; 放在main函数中效果一样
D.该语句有语法错误
第7题
A.在同一C程序文件中,不同函数中可以使用同名变量
B.在main函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成即失去意义
D.若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用
第8题
A.本程序文件的main函数开始,到本程序文件的main函数结束
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.到本程序文件的最后一个函数结束
D.本程序文件的第一个函数开始,到本程序文件的main函数结束
第9题
A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的定义在别的文件中,提示编译器在其他模块中寻找其定义。
B.通常extern申明变量可以有多次。
C.extern申明的变量事实上就是全局变量。
D.extern变量可以定义多次。
第10题
A.只在该复合语句中有效,在该复合语句外无效
B.在该函数中任何位置都有效
C.在本程序的源文件范围内均有效
D.此定义方法错误,其变量为非法变量
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!