首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2009-02-15
21
问题
有以下程序 #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,主函数main给外部变量赋的初始值为100,当调用函数fun()时,外部变量a的值传到函数fun()中,因此函数所返回的值为100*10=1000。
转载请注明原文地址:https://jikaoti.com/ti/WFd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intk=5:voidf(int*s){s=&k;}main(){intm=3,*p=&m;f(p);printf("%d%d\n
由N个有序整数组成的数列已放在一维数组中,给定程序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
以下叙述中正确的是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
已知:intc[3][4];,则对数组元素引用正确的是()。
以下叙述正确的是
表示关系式x≤y≤Z的C语言表达式的是()。
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。在main函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
随机试题
潜油电泵井接线盒可以防止井下()沿电缆内层进入控制屏而引起危险。
美国医学物理学家学会(AAPM)规定加速器治疗床床板的刚度误差
近视与眼球何种状态有关
可用量比较麦迪霉素的片剂和颗粒剂吸收程度的指标是
A.药品外标签B.药品内标签C.原料药标签D.运输、储藏包装标签药品包装尺寸过小无法全部标明所有内容的,至少应当标注药品通用名称、批号、规格、有效期等内容的是()
广播电视中心工艺设备用电负荷的主要特点是()。
背景材料:为规范公路工程施工招标投标活动,保证公路工程施工质量,维护招标投标活动各方当事人合法权益,《公路工程施工招标投标管理办法》中明确指出:公路工程施工招标分为公开招标和邀请招标。采用公开招标的,招标人应当通过国家指定的报刊、信息网
精准扶贫重在精准。扶贫切忌“大水漫灌”,要有侧重点,有针对性地帮扶;切忌“蜻蜓点水”,要发扬钉钉子精神,不能虎头蛇尾、半途而废;切忌“作秀走过场",要改“输血”为“造血”,用好用活帮扶措施,少搞一些“盆景”,多搞一些惠及广大贫困人口的实事。从哲学上看,上述
甲、乙共同盗窃,乙在现场望风,甲窃取丙的现金3000元。丙发现后立即追赶甲和乙,甲逃脱,乙被丙抓住后对丙使用暴力,致丙轻伤。甲与乙的行为构成何罪?()
TheAmericanTaxSystemGovernmentsraiserevenuesthroughtaxation,Ataxisa【1】______paymenttogovernment.IntheUnit
最新回复
(
0
)