首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include int x=5: int fun(int a) { int c; C=X*a: return C; } void main()
下面程序的运行结果是( )。 #include int x=5: int fun(int a) { int c; C=X*a: return C; } void main()
admin
2021-02-22
39
问题
下面程序的运行结果是( )。
#include
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=”<
}
选项
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://kaotiyun.com/show/v7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
下面模型中为概念模型的是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){x=i;}voiddispa,(){cout<<x<<
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<’’BASE’’;}};class
下列描述中,不属于面向对象思想主要特征的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a:则由此可以推断,*p的值是()。
随机试题
治疗普通流脑首选的抗菌药物是()
瘀血腰痛治疗方剂宜选()
设立土地登记代理机构的执业人员的条件,应当由()进行审查。
下列关于工程总承包项目投标报价分析,说法错误的是()。
()是基金预算中最大的信托基金。
我国对法律的对象效力采用的规则是()。
价格沿趋势运动所体现的规律是技术分析法的核心。()
田径运动中,步长组成不包括()。
Thepriceofabitcointopped$900lastweek,anenormoussurgeinvaluethatarrivedamidstCongressionalhearingswheretopU.
Babiesoften______downwhentheyarelearningtowalk.
最新回复
(
0
)