首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<ostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } vo
下面程序的运行结果是( )。 #include<ostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } vo
admin
2021-09-05
45
问题
下面程序的运行结果是( )。
#include<ostream.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://www.kaotiyun.com/show/u7fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i一=2)cout
关于在调用模板函数时模板实参的使用,下列表述中正确的是()。
下列有关函数重载的叙述中,错误的是()。
下列运算符不能重载为友元函数的是()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
下列语句中,错误的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
下列运算符中,不能被重载的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
随机试题
尊重和维护法律权威是()
A.血虚胎动不安B.热盛胎动不安C.血瘀胎动不安D.寒客胞宫胎动不安苎麻根治疗的胎动不安属于
胁痛的基本治则是()
长度相等的弧是等弧.()
在科学上,高能物理和天体物理的研究证明,地球上的核反应,元素蜕变现象与宇宙天体运动存在着共同规律,这说明这两种科学现象之间具有()。
在抗日战争年代,()元帅在战场上救助了日本孤儿美穗子,亲自精心照料,并想方设法把她送回到亲人的身边。1980年,美穗子携家人专程从日本来中国看望老帅。这个故事感动了日本和中国乃至全世界的许多人。
马克思指出:一个社会即使探索到了本身运动的自然规律……它还是既不能跳过也不能用法令取消自然的发展阶段。但是它能缩短和减轻分娩的痛苦。这表明()
设函数f(x)=1-,数列{xn}满足0<x1<1且xn+1=f(xn)。证明f(x)在(-1,1)上有且只有一个零点;
TheBibleisthegreatworkofthereligiousliteratureandwasinprocessofformationforabouttwelvehundredyears.The
WhydidthecouplerecognizeRod’svoiceontheradioimmediately?
最新回复
(
0
)