int a;void f1(){ int b; b = a; // 用法正确 }以上程序,变量a的作用范围是( ),变量b的作用范围是( )
A: 全局,全局
B: 全局,局部
C: 局部,全局
D: 局部,局部
A: 全局,全局
B: 全局,局部
C: 局部,全局
D: 局部,局部
举一反三
- 在过程内定义变量(包括形参),这种变量的作用域是( )。 A: 程序范围 B: 全局范围 C: 模块范围 D: 局部范围
- C语言中的变量,按作用域范围不同可分为( )变量和( )变量。 A: 全局 B: 静态 C: 局部 D: 动态
- 如果变量定义在模块的过程内部,当程序代码执行时才可见,则这种变量的作用域为 A: 局部范围 B: 程序范围 C: 全局范围 D: 模块范围
- 以上程序中,哪些变量的作用范围是全局的? A: f B: b C: c D: a
- 在全面深化改革的过程中,如何处理好全局与局部的关系(______)。() A: 用全局代替局部 B: 用局部代替全局 C: 重视局部和眼前合理 D: 立足全局,考虑局部