首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; int a; int fun(); int main() { extern int a; int b;
有以下程序 #include<iostream> using namespace std; int a; int fun(); int main() { extern int a; int b;
admin
2009-02-15
33
问题
有以下程序 #include<iostream> using namespace std; int a; int fun(); int main() { extern int a; int b; a=100; b=fun(); cout<<b<<end1; return 0; } int fun() { extern int a; return(10*A) ; } 其程序运行后的输出结果是
选项
A、100
B、10
C、1000
D、10000
答案
4
解析
本题考核变量的作用域、生存周期和存储类别(自动、静态、存储器、外部)。先来了解外部变量:外部变量用关键字extern表示。由于外部变量可以被程序中的所有函数共同访问,其作用域为全局,因此也称为全局变量。对于外部变量而言,“定义变量”和“说明变量”是两个不同的概念。定义a为外部变量是告诉编译程序,a是一个外部变量,并要求系统为a分配一个固定的永久存储空间。a的值在整个程序的运行期间都存在,只有当定义它的程序运行结束时,它的存储空间才释放。外部变量定义后,当程序中的函数要引用外部变量时,应在函数中作引用说明。在此程序中,在第二行定义了一个外部变量a,主函数main给外部变量赋的初始值为100,当调用函数fun()时,外部变量a的值传到函数fun()中,因此函数所返回的值为100*10=1000。
转载请注明原文地址:https://kaotiyun.com/show/j7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数返回值,以下叙述正确的是
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){ inta=1,b=2;printf("%4.1f\n",S(a+b));
有以下程序段:#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;prinff(“a=%db=%dc=%d\n”,a,b,c);程序的输出结
以下关于return语句的叙述中正确的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
在三级模式之间引入两层映像,其主要功能之一是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
若有说明inta[3][4];则a数组元素的非法引用是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
脐风的体征不包括
继父唐某虐待其继女孙某,将孙某折磨得形容不堪。一日唐某又无故殴打孙某,孙某有所反抗,唐某即拿起一根筷子向孙某刺去,致其失明。唐某构成何种犯罪?()
有关审计证据可靠性的下列表述中,注册会计师认同的是( )。
Thisdictionary,whichIboughtyesterday,hasbeenhighly__________bymyprofessor.
党的十九大报告提出,创新和完善宏观调控,增强()对经济发展的基础性作用,发挥投资对优化供给结构的关键性作用。
【材料1】在某市一条不足400米长的步行街上清洁工人清理出人们吐掉的口香糖约15公斤。某市公交公司无人售票公共汽车3年间收到的残币假钞竟高达50万元。一孕妇在参加公务员录用考试后上了专门接送考生的大客车,全车考生没有一个人给她让座。【材料2】在对
甲乙两位长跑爱好者沿着社区花园环路慢跑,如两人同时、同向从同一地点A出发,且甲跑9米的时间乙只能跑7米,则当甲恰好在A点第二次追到乙时,乙共沿花园环路跑了()圈
Whattimedoesthewomanoftengettoherofficeeverymorning?
TheWorldHealthDayTheWorldHealthDayison7thApril./ItmarksthefoundingoftheWorldHealthOrganization/andis
WhySomePeopleArePoorThepovertylineistheminimumincomethatpeopleneedforanacceptablestandardofliving./Peo
最新回复
(
0
)