首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include using namespace std; int a; int fun(); int main() {extem int a; intb: a=10;
有以下程序: #include using namespace std; int a; int fun(); int main() {extem int a; intb: a=10;
admin
2017-02-22
27
问题
有以下程序:
#include
using namespace std;
int a;
int fun();
int main()
{extem int a;
intb:
a=10;
b=fun();
cout<
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://kaotiyun.com/show/PnAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为【】。#include<iostream.h>voidmain(){intnum=0,i=8;do{i--;
下面程序错误的语句是#include“iostream.h”①voidmain()②{③intA=0;④int&B;⑤B=A;⑥cout<<B;
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
结构化程序设计的主要特点是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
下面的语句中错误的是
在C++语言中,不合法的实型数据的是
在下列字符中,不允许作为C++标识符的是()。
设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]中,A[0][0]存入B[0]中,则A[8][5]在B[]中( )位置。
数据处理的最小单位是
随机试题
(2013年第15题)血液流经肾小球时,促进原尿生成的直接动力是
流能磨的粉碎原理是
患者,男性,26岁,上唇痈6天,下列哪项处理不正确
关于道德权利,下述提法中正确的是
下列各项中,属于权益法核算的长期股权投资确认投资收益时应考虑的因素有()。
学校精神文化可分解为认知成分、情感成分、价值成分和思维成分四种基本成分。()
下列关于DNATm值的叙述正确的是
InthegrandschemeofthingsJeremyBenthamandJohnStuartMillarenormallythoughtofasgoodguys.Betweenthem,theycame
Canyou______aninsecthavingeighteyesandstillhavingpooreyesight?
Extensivenewstudiessuggestthattheworldhasmadeextraordinaryprogressinreducingpovertyinrecentdecades.Theresearch
最新回复
(
0
)