首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace Std; int a; int fun(); int main() { extern int a; i
有以下程序: #include <iostream> using namespace Std; int a; int fun(); int main() { extern int a; i
admin
2010-03-29
48
问题
有以下程序: #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
答案
4
解析
本题考核外部变量的使用。先来了解外部变量:外部变量用关键词extern表示。由于外部变量可以被程序中的所有函数共同访问,其作用域为全局,因此也称为全局变量。
对于外部变量而言,“定义变量”和“说明变量”是两个不同的概念。定义a为外部变量是告诉编译程序,a是一个外部变量,并要求系统为a分配一个固定的永久存储空间。a的值在整个程序的运行期间都存在,只有当定义它的程序运行结束时,它的存储空间才释放。
外部变量定义后,当程序中的函数要引用外部变量时,应在函数中作引用说明。在此程序中,在第二行定义了一个外部变量a,主函数给外部变量赋的初始值为100,当调用函数fun()时,外部变量a的值传到函数fun()中,因此函数所返回的值为 100*10=1000。
转载请注明原文地址:https://kaotiyun.com/show/2Wjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta=0,b=0,c=0;c=(a一=++a),(a+=b,b+=4);printf(’’%d,%d,%d\n’’,a,b,c);}
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturn
以下程序段中的变量已正确定义for(i=0;i
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s s=S->next; p=s; while(p->next)p=p->nex
随机试题
低氢钾型药皮有哪些特点?
男性,58岁。3小时前在投掷铅球转身后突感左侧胸痛,随即出现胸闷气短,呼吸急促,行走后症状加重,伴出汗、心悸,自行半坐位休息后症状稍有缓解而来院。既往有高血压、冠心病及肺结核病史。根据临床症状分析,考虑下列哪种疾病可能性最大
地毯的品种、规格、颜色、花色、胶料和辅料及其材质均要求符合设计要求和国家现行地毯产品标准的规定。()
现金科目的账表查询不可以在()表中查询。
某家电公司准备开发新产品。在工作午餐时,研发部经理张先生向财务部经理王女士诉苦,抱怨市场部总是提出一些超出技术可行性的产品设计要求。过了几天,下班后在电梯里,王女士遇到了市场部经理李先生,李先生向她抱怨研发部忽视客户需求,新产品没有市场价值。后来在一次递交
下列各项中,违反经济法的行为应承担的法律责任有()。
某有出口经营权实行“免抵退”税政策的工业企业(增值税一般纳税人)自产一批货物出口,企业该批货物制造成本100万元(不合出口需转出的增值税进项税),出口收入(FOB)折合人民币150万元,货物征税率17%,退税率13%,则其外销成本是多少?
在不考虑其他影响因素的情况下,企业发生的下列交易或事项中,期末会引起“递延所得税资产”科目余额增加的有()。
编译型程序设计语言若规定程序中的变量必须先定义(或声明)再引用,那么违反此规定的程序在(19)时报错。
Ifparentsbringupachildwiththeaimofturningthechildintoa【B1】______,theywillcauseadisaster.Accordingtosevera
最新回复
(
0
)