首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> int x=5; intfun(int a) { int c; c=x*a; return c; } void main() { int x=3,a=4; x=x+fuh(a);
下面程序的运行结果是( )。 #include<iostream.h> int x=5; intfun(int a) { int c; c=x*a; return c; } void main() { int x=3,a=4; x=x+fuh(a);
admin
2020-05-14
27
问题
下面程序的运行结果是( )。
#include<iostream.h>
int x=5;
intfun(int a)
{
int c;
c=x*a;
return c;
}
void main()
{
int x=3,a=4;
x=x+fuh(a);
cout<<"x="<<x<<endl;
}
选项
A、x=1.5
B、x=17
C、x=23
D、x=25
答案
C
解析
由主函数main入手,首先x被赋值为3,a被赋值为4。然后调用fun函数,参数为4,所以在fun函数中的a=4。而主程序中的x作用域是由它定义开始到cout输出,在fun函数中无效。而在fun函数定义前的变量x作用域是整个程序,所以fun函数中的x值为5,这样c的值就为20。在主函数中的x+fun(a)中的x为靠近这条语句的x定义,即3,所以最后x的值为20+3=23。
转载请注明原文地址:https://kaotiyun.com/show/Kg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是______。char*s="12345";s+=2;cout<<s;
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为()。
以下程序的输出为( )。 main() { int a=20,b=30,c=40; if(a>b)a=b, b=c;c=a; cout<< "a=" <<a<< "b=" <<b<< "c=" <<c;
下列关于C++函数的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
某二叉树中度为2的结点有18个,则该二又树中有______个叶子结点。
下面的说法中错误的是()。
A、 B、 C、 D、 D如果派生类私有继承基类,不能访问基类中的私有成员,所以A)、B)是错误的。派生类是对基类的具体化,所以c)错误的。如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类,即选择
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
算法分析的目的是
随机试题
女性患者,67岁,有2型糖尿病五年,血压180/80毫米汞柱,心率60次/分。联合用药后血压在140/70mmHg,水肿消失,出现血糖偏高、血钾偏低,可改用
简述皮肌炎病人的临床表现。
疖是指
某车间可从A、B两种新设备中选择一种来更换现有旧设备。设备A使用寿命期为6年,设备投资10000元,年经营成本前三年平均为5500万元,后三年平均为6500万元,期末净残值为3500万元。设备B使用寿命期6年,设备投资12000万元,年经营成本前
商品流通企业的社会目标不包括()。
下列哪一项是从教育功能角度分类的社区教育内容?()
2019年4月16日电,中国科学院深海科学与工程研究所和水生生物研究所与西北工业大学联合攻关,对生活在马里亚纳海沟7000米以下的()开展多方面研究,北京时间4月15日23时,相关研究成果发表于《自然》杂志子刊《自然·生态与进化》。
设f(x)连续,且=2,则下列结论正确的是().
下列关于异常的描述中,正确的是______。
AccordingtoBT’sfuturologist,IanPearson,theseareamongthedevelopmentsscheduledforthefirstfewdecadesofthenewmil
最新回复
(
0
)