A.全局变量必须用global定义
B.全局变量是在任何情况下所有函数中都能引⽤的变量
C.全局变量可以使用global关键字在函数内申明
D.全局变量可以与局部变量同名
第1题
(A)主函数中定义的变量是全局变量,非主函数定义的变量是局部变量
(B)静态变量和外部变量的作用域是整个程序
(C)静态变量具有永久生存期,动态变量具有动态生存期
(D)外部变量既可以多次定义,也可以多次声明
第3题
A.每个应用程序都各自使用在他自己的进程空间内复制的一份该全局变量
B.全局变量在 DLL中是不允许使用的
C.每个应用程序访问的是同一个全局变量,该全局变量的有引用计数。
第4题
A、全局外部变量可以用于多个模块,extern只是声明而不是重新定义
B、外部变量是在函数外定义的变量,其作用域是整个程序
C、全局外部变量可以用于多个模块,但需用extern重新在各模块中再定义一次
D、静态外部变量只能作用于本模块,因此它没有什么实用价值
第5题
A、局部作用域变量和全局作用域变量可以重名
B、全局变量可以在函数内使用
C、函数内创建的局部变量可以在函数执行完后继续在函数外使用
D、函数的参数属于全局变量
第6题
A.全局变量区域存放了程序当中的所有全局变量,是静态分配的区域
B.栈区域是由系统自动来分配的
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放.
D.主函数和其他函数的代码在程序开始运行时,就被装入到内存,保存在代码区
第7题
A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D.栈区域是由系统自动分配的
第8题
A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B.栈区域是由系统自动来分配的
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
第9题
A、max 中从一开始就存储着全局的最大值
B、max 中在程序运行的过程中不起作用,仅在程序运行结束前被赋值为所有数据的最大值
C、max 在程序运行过程中,存储了到目前为止看到的最大值,但是只有当程序运行结束,也就是看过了所有的数据之后,才是真正的所有数据的最大值
D、max 在程序运行过程中,存放了每一个输入的数据
第10题
A.在复合语句中定义的变量也是局部变量,它的生存期在本复合语句执行完毕即告结束
B.在一定范围内,整型变量和字符型变量可以相互赋值,如:int a;char s='a';a=s是可以的
C.全局变量的有效范围是从该变量的定义位置开始到本工程结束
D.{char a;a=878*101;cout<<a;},本复合语句输出的值为:88678
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!