首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言源文件中定义的全局变量的作用域为( )。
在C语言源文件中定义的全局变量的作用域为( )。
admin
2020-06-16
20
问题
在C语言源文件中定义的全局变量的作用域为( )。
选项
A、所在文件的全部范围
B、所在程序的全部范围
C、所在函数的全部范围
D、由具体定义位置和extern说明来决定范围
答案
D
解析
全局变量也称为外部变量,它是在函数外部定义的变量。它不属于哪一个函数,它属于一个源程序文件,其作用域是整个源程序。但在函数中使用全局变量,一般应作全局变量说明,全局变量的说明符为extern,只有在函数内经过说明的全局变量才能使用。但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。所以正确选项为D。其余选项没有提到extern的作用,所以不正确。
转载请注明原文地址:https://kaotiyun.com/show/Gs3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
有以下程序:#inelude<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);prinff("%d\n",s);}程序的运行结果是(
数据库系统中完成查询操作使用的语言是()。
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
以下叙述中错误的是()。
下列叙述中正确的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
随机试题
女性,18岁,第二性征已发育无月经来潮。最常见的一类闭经。
A.3~6gB.6~12gC.15~21gD.30~50gE.60~120g
盛水容器a和b的上方密封,测压管水面位置如图6一1一8所示,其底部压强分别为pa和pb。若两容器内水深相等,则pa和pb的关系为()。
教学语言按其传递方向和传递方式的不同,可分为()
马克思关于教育起源的观点是()。
TCP\IP协议集中,TCP与UDP协议运行于________,IP作为一种互联网协议运行于互联层。
小学课外、校外活动的主要特点有()。
犯罪嫌疑人李某因涉嫌抢劫罪被某县公安机关立案侦查,公安机关在侦查过程中发现李某还涉嫌贩卖毒品罪,需要另行计算侦查羁押期限。问题:该县公安机关应履行哪一种程序?
Whenthestudentscameintotheclassroom,theteacher______ontheblackboard.
WhenwethinkofcreativepeoplethenamesthatprobablycometomindarethoseofmensuchasLeonardodaVinci,AlbertEinstei
最新回复
(
0
)