首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include using namespace std; int a: int fun(); int main() { extern int a; int b: a=10;
有以下程序: #include using namespace std; int a: int fun(); int main() { extern int a; int b: a=10;
admin
2021-05-06
38
问题
有以下程序:
#include
using namespace std;
int a:
int fun();
int main()
{
extern int a;
int b:
a=10;
b=fun();
cout<
retum 0:
}
int fun()
{
extem int a;
retum(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/9Cfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Myclass的定义如下:classMyClass{public:MyClass(intd){data=d;}~MyClass(){)private:intdata;};
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
在类中重载赋值运算符时,应将其声明为类的()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){∥把aa所指字符串拷贝到a所指向的存储空间a=___;strcpy(a,aa
下列关于类定义的说法中,正确的是()。
下列关于成员函数特征的描述中,错误的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下面程序的运行结果是()。#inc1ude<iostream.h>intx=5;intfun(inta){intc:c—x*a;returnc:}v
阅读下面程序:#includefun(inta’intb){intc;c=a+b:returnc;}voidmain0{intx=6,y=7,z=8,r;
下列关于运算符重载的描述中,错误的是
随机试题
完全性肾盂输尿管重复畸形的上肾盂输尿管异位开口部位不包括
卖方物业代理从()收取佣金。
在R、C串联电路中,激励信号产生的电容电压响应(零状态响应)uc(t)中()。
下面四个选项中正确的是()。
(2015年真题)评价幼儿生长发育最重要的指标是()。
给定上下两组图形,其中上面一组共有五个图形,它们呈现一定的规律性,下面一组共有四个图形,其中三个继续保持这种规律性,另外有一个不具有这种规律性,请找出来。
演员:导演
下列有关法律秩序的表述,正确的是()。
∫0+∞x2dx.
Forthefirsttime,GeorgeBushhasacknowledgedtheexistenceofsecretCIAprisonsaroundtheworld,wherekeyterroristsuspe
最新回复
(
0
)