首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序#include <iostream>using namespace std;int a;int fun ();int main (){ extern int a; int b; a = 100; b = fun();
有以下程序#include <iostream>using namespace std;int a;int fun ();int main (){ extern int a; int b; a = 100; b = fun();
admin
2010-12-16
24
问题
有以下程序#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
答案
C
解析
本题考核变量的作用域、生存周期和存储类别(自动、静态、存储器,外部)。先来了解外部变量:外部变量用关键字extern表示。由于外部变量可以被程序中的所有函数共同访问,其作用域为全局,因此也称为全局变量。对于外部变量而言,“定义变量”和“说明变量”是两个不同的概念。定义a为外部变量是告诉编译程序, a是一个外部变量,并要求系统为a分配一个固定的永久存储空间。a的值在整个程序的运行期间都存在,只有当定义它的程序运行结束时,它的存储空间才释放。外部变量定义后,当程序中的函数要引用外部变量时,应在函数中作引用说明。在此程序中,在第二行定义了一个外部变量a,主函数main给外部变量赋的初始值为100,当调用函数fun()时,外部变量a的值传到函数fun()中,因此函数所返回的值为100*10=1000。
转载请注明原文地址:https://kaotiyun.com/show/01Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),X-1); printf("x=%d,y=%d",x,y);
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的swich语句是()。
下列4个程序中,完全正确的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下列关于栈的叙述中,正确的是()。
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。请改正程序中的错误,使它能得出正确的结
结构化程序所要求的基本结构不包括()。
有关return语句说法不正确的是()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下关于C语言数据类型的叙述中正确的是()。
随机试题
决定膀胱肿瘤预后的是
某城市基础设施升级改造项目为市郊的热电站二期2×330WM凝汽式机组向城区集中供热及配套管网,工艺流程如图5。业主通过招标与A公司签订施工总承包合同,工期为12个月。公用管网敷设采用闭式双管制,以电站热计量表井为界,一组高温水供热管网16km,
在利润表中,净利润等于利润总额减去()。
某纳税人经申请取得某项发票使用许可后,税务机关发现该纳税人多次实施发票违法行为。在税务机关对其作出吊销该许可证的决定前,该纳税人要求举行听证。根据法律及有关规定,则()。
科学活动中,教师观察到某幼儿能用数字、图表来记录和整理自己观察到的现象,该幼儿最可能的年龄是()。
明天的全国英语演讲比赛让琳恩感到很紧张。
设函数f(x,y,z)一阶连续可偏导且满足f(tx,ty,tz)=tkf(x,y,z).证明:=kf(x,y,z).
在Access中,与关系模型中的术语“域”对应的概念是()。
Whichofthefollowingisthebesttitleforthepassage?TheexpressionCLUBsandwichinthelastsentencemeans______.
AlthoughBeethovencouldsitdownandcomposeeasily,hisreallygreatcompositionsdidnotcomeeasilyatall.Theycosthima
最新回复
(
0
)