首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include int x=5; int fun(imt a) { int e; c=x*a; return c; } void main()
下面程序的运行结果是( )。 #include int x=5; int fun(imt a) { int e; c=x*a; return c; } void main()
admin
2020-06-29
44
问题
下面程序的运行结果是( )。
#include
int x=5;
int fun(imt a)
{
int e;
c=x*a;
return c;
}
void main()
{
int x=3,a=4;
X=X+fun(a);
cout<<"x="<
}
选项
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输出,在tan函数中无效。而在fun函数定义前的变量x作用域是整个程序,所以fun函数中的x值为5,这样c的值就为20。在主函数中的x+fun(a)中的x为靠近这条语句的x定义,即3,所以最后x的值为20+3=23。
转载请注明原文地址:https://jikaoti.com/ti/cRA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>using namespace std;class A{public: static int a; void init(){a=1;} A(int a=2){init();a++;}};int A::a
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(inti){num=i;}A(A&a){num=a.n
有以下程序:#include<iostream>#include<math>usingnamespacestd;classpoint{private:doublex;d
C++类对象销毁时,自动执行的函数是【 】。
假定用户没有给一个名字为Sampie的类定义构造函数,则系统为其隐含定义的构造函数为______。
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
关系操作的特点是【】操作。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下列关于运算符重载的描述中,错误的是()。
随机试题
我国《宪法》规定,除国家机关外,任何社会团体和个人不得强制公民信仰某种宗教。()
信托公司可以开展对外担保业务,但对外担保金额不得超过其净资产的()
A.特拉唑嗪B.吲达帕胺C.尼群地平D.福辛普利E.美托洛尔降压作用缓慢,适用于轻中度高血压,长期应用亦可能引起低血钾的药物是()
某岩体类型为Ⅱ类的建筑岩质边坡,边坡高度H=25m,其安全等级为二级,其边坡支护结构类型可选用()。
大气环境影响预测时,下列关于颗粒物沉降参数的表述错误的是()。
俗称“金不换”的名贵药材是()。
两人合养一群羊,共N只。到一定时间后,全部卖出,平均每只羊恰好卖了N元。两人商定平分这些钱。由甲先拿10元钱,再由乙拿10元钱,甲再拿10元,乙再拿10元,……。最后,甲拿过之后,剩余不足10元,由乙拿去。那么,甲应该给乙多少元?()
下列关于脾破裂的处理,错误的是
为窗体或报表上的控件设置属性值的宏操作是
OutsourcingreferstoInthepastoutsourcingwaslimitedtoareaslike
最新回复
(
0
)