首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是( )。
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是( )。
admin
2012-08-23
78
问题
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是( )。
选项
A、auto
B、register
C、extem
D、static
答案
D
解析
“auto”类定义的自动变量实质上是一个函数内部的局部变量,作用域是在所说明的函数中;“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;“static”为允许本源文件中所有函数使用的全局变量。
转载请注明原文地址:https://www.kaotiyun.com/show/xyPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include<stdio.h>#include<ctype.
有以下程序:#include<stdio.h>intf1(intx,inty){returnx>y?x:y;}intf2(imx,inty){returnx>y?y:x;}main()inta=
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!:’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能是()。
有以下程序:#include<stdio.h>main(){inti=1,j=2,k=3;if(i++==1&&(++j==3‖k++==3))
有以下程序:#include<stdio.h>#defineN20fun(inta[],intn,intm){inti,j;for(i=m;i>:n;i--)a[i+1]=a[i];}mai
下面程序的运行结果是______。typedefunionstudent{charname[10];longsno;charsex;floatscore[4];}STU;
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}此函数的功能是()。
若有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是()。
随机试题
下列物质,哪种不能由乙烯直接合成()。
风湿性心脏瓣膜病最常累及()
药物不良反应的检测报告范围有
同一个细分市场中的消费者对产品的需求()。
对求助者积极关注,意味着()。
设计任务:请阅读下面学生信息和语言素材,设计20分钟的读写教学方案。教案没有固定格式,但须包含下列要点:.teachingobjectives.teachingcontents.keyanddifficultp
人民警察的心理素质要求人民警察在特定职务活动中应当具备();稳定的情感、顽强的意志和宽大的胸怀。
下列函数中,()是对文件进行写操作的。
Nomatterwhatthereason,though,jugglingmorethanonejobisguaranteedtobeacrashcourseintimemanagement.Ifyou’ren
【S1】【S11】
最新回复
(
0
)