首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-04-07
69
问题
有以下程序:
#include<iostream>
using namespace std;
int a;
int fun();
int main()
{extern int a;
int b;
a=10;
b=fun();
cout<<b<<end1;
return 0;
}
int fun()
{
extern int a;
return(10*a);
}
其程序运行后的输出结果是( )。
选项
A、10
B、1
C、100
D、1000
答案
C
解析
由主函数main入手,首先定义外部变量a,它的作用域为从变量的定义处开始,到本程序文件的末尾,赋值为10。然后调用fun函数,在fun函数中计算10*a,其中a的作用域为到文件结尾,所以这里的a为10,即10*10。
转载请注明原文地址:https://www.kaotiyun.com/show/zy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
有以下程序 main(int argc, chara*argv[]) { int n,i=0; while(argv[1][i]! =’\0’) { n=fun();i++;} cout<<n*argc<<endl;
下面关于成员函数重载运算符和友元函数重载运算符相同的是
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是【】。
若要使用操作符setw进行输出的格式控制,则必须用#include命令包含【】头文件。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
软件测试可分为自盒测试和黑盒测试。基本路径测试属于【】测试。
下列关于运算符重载的叙述中,正确的是
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
随机试题
对于线胀系数较大的薄壁工件,在一次装夹中连续进行半精车和精车时,所产生的切削热不会影响它的尺寸精度。()
下列关于塔式起重机安全控制的说法,错误的是()。
《出境货物报检单》的“启运地”应填写货物的生产加工地。 ( )
下列关于固定资产投资决策方法的说法中,错误的有()。
2014年10月,甲企业进口一辆小汽车自用,支付买价17万元,货物运抵我国关境内输入地点起卸前的运费和保险费共计3万元,货物运抵我国关境内输入地点起卸后的运费和保险费共计2万元,另支付买方佣金1万元。已知关税税率为20%,消费税税率为25%,城建税税率为7
2004年7月,()联合颁布了《物业服务收费明码标价规定》。
长城是华夏文明的历史见证,以下关于长城说法正确的是()。
ForthepeoplewhohavenevertraveledacrosstheAtlanticvoyageisafantasy.Butforthepeoplewhocrossitfrequentlyonec
Thefloodingjustendingwas______severe,causinggreathardshiptothepeopleintheareaneartheriver.
扬州是中国的历史名城之一。扬州,时称广陵,其建城可追溯至公元前(B.C.)486年。在唐宋两朝(theTangandSongDynasties)期间,扬州逐渐兴盛起来,成为了经济、文化中心以及对外贸易交换地。京杭大运河(theBeijing-Hang
最新回复
(
0
)