首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } v
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } v
admin
2021-09-05
39
问题
下面程序的运行结果是( )。
#include<iostream.h>
int x=5;
int fun(int a)
{
int c;
c=x*a;
return c;
}
void main()
{
int x=3,a=4;
x=x+fun(a);
cout<<"x="<<x<<endl;
}
选项
A、x=15
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://jikaoti.com/ti/vsh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
下列语句或语句序列中错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.epp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
有如下类定义:classPoint{private:staticinthow_many;};_________how_many=0;要初始化Point类的静态成员how_many,下画线处应
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
由于常对象不能被更新,因此()。
有如下类定义:classMyClass{public:_________________private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的
下列选项中,不属于C++关键字的是()。
字面常量42、4.2、42L的数据类型分别是()。
随机试题
二战前后相比,世界上许多国家特别是发达国家的教育督导职能活动,出现了强调、强化、扩大_______的变化取向。()
下列哪种激素是通过基因调节机制而发挥生物学效应的?
女,66岁,慢性咳喘20年,近1个月来加重,伴双下肢浮肿。查体:端坐位,口唇及肢端发绀,两肺可及干性和湿性啰音,双下肢浮肿,颈静脉怒张,肝大。经利尿、消炎等治疗后好转。两天后突发神志不清,手足抽搐。血气分析:pH7.50,PaO29.31kPa(70mmH
有关单纯骨软骨瘤的临床表现,下列哪项不符合
当病人出现血容量不足的症状时,说明在短期内体液丧失至少已达体重的
y|x=π=1的特解为y=()。
背景材料:某施工单位承建了二级公路施工项目,设计车速60km/h,路基宽度10m。桩号K15+000~K18+000为石方开挖地段,石方含量达80%。桩号K18+000~K19+000为填方路堤,平均填方厚度15m,采用分层压实法,自下而上水平分
单位或会计人员在防范黑客攻击时,可注意采取()等直接措施。
下列关于工作丰富化的表述正确的是()。
20.关于外部网关协议BGP,以下选项中,不正确的是______。
最新回复
(
0
)