首页/ 题库 / [单选题]在一个C语言源程序文件中所定义的全局变量的答案

在一个C语言源程序文件中所定义的全局变量,其作用域为(  )。

单选题
2021-09-17 22:23
A、所在文件的全部范围
B、所在程序的全部范围
C、所在函数的全部范围
D、由具体定义位置和extern说明来决定范围
查看答案

正确答案
D

试题解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序该变量是一个已在外部定义了的全局变量,这时全局变量的作用域从extern说明处起,延伸到该函数末尾。

感兴趣题目
在Access中.如果在模块的过程内部定义变量,则该变量的作用域为( )
在Access中,如果在模块的过程内部定义变量,则该变量的作用域为( )。
一个源文件中定义的外部变量的作用域为______。
如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量().
以下说法错误的是A.高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式B.计算机只能处理由0和1的代码构成的二进制指令或数据C.C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件D.每一种高级语言都有它对应的编译程序
某文件中定义的静态全局变量(或称静态外部变量)其作用域是()
在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为()。
某文件中定义的静态全局变量(或称静态外部变量)其作用域是(  )。
(  )9. 全局变量的作用域限于从定义变量的位置开始到本源文件结束。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是( )。
在一个C源程序文件中所定义的全局变量,其作用域为(  )。

在一个C源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是________。

相关题目
一个C语言源程序可以由一个或多个##组成,每个源文件可由若干个(一个或多个)##和预处理命令以及全局变量声明部分组成。
C语言源程序文件经过C编译程序编译连接之后生成一个后缀为( )的可执行文件。
在C语言程序中,用关键字()定义单精度实型变量。
在C语言程序中,用关键字()定义双精度实型变量。
C语言源程序文件经过C编译程序编译连接之后Th成一个后缀为( )的可执行文件。
在C语言中,全局变量的隐含存储类别是
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
在一个C语言源程序文件中所定义的全局变量,其作用域为(  )。
在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()
在一个C++源程序文件中定义的全局变量的有效范围是( )。
C 程序中全局变量的存储空间在( )分配
若程序中定义了局部变量与全局变量,则(11)。
若程序中定义了局部变量与全局变量,则(30)。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个 C 语言源程序文件中所定义的全局变量,其作用域为:
在一个C源程序文件中所定义的全局变量。其作用域为( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧