首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
54
问题
有以下程序:
#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://kaotiyun.com/show/zy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。#include<iostream>#include<string>usingnamespaeestd,classTwoDShape{//二维图
设文件temp.txt已存在,则以下的打印结果是【】#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofst
下列函数的运行结果是#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)C=0;elsec=-1;ret
必须用一对大括号括起来的程序段是()。
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,b;Base(int
下面说法正确的是
下列关于运算符重载不正确的是
下列选项中不属于软件生命周期开发阶段任务的是()。
数据库管理系统常见的数据模型有层次模型、网状模型和_____3种。
若要在程序文件中进行标准输入输出操作,则必须在开始的# include命令中使用头文件【 】。
随机试题
组织文化
牙周病造成牙齿松动的原因中不包括
下列属于客观资料的是
法治的优越性表现在()
背景资料A公司中标某市城区高架路工程第二标段。工程包括高架桥梁、地面辅道及其他附属工程。工程采用工程量清单计价,并在清单中列出了措施项目;双方签订了建设工程施工合同,其中约定工程款支付方式为按月计量支付;并约定发生争议时向工程所在地仲裁委员会申请仲裁。对
基金代销机构在基金销售活动中,不正确的做法有()。
依法落实旅游市场监管责任,强化政府的领导责任。在地方层面,地方各级人民政府建立健全旅游综合协调、旅游案件联合查办、()等综合监管机制,统筹旅游市场秩序整治工作。
“教学是一种规范性的行为活动方式……如讲授、训练、引导等是教学,而宣传、威胁、恐吓等则不是教学”。这一定义方式是
Theseprogramsareimportanttobusinesssuccessandwillalsocontributetothecommunityatlarge.
GeraldoRiveraiswellknownforhiscompassionateinvestigativereportsonWABC-TVEyewitnessNews.Hehasdoneexposes(揭露性报道)
最新回复
(
0
)