首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
20
问题
下面程序的运行结果是( )。
#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://www.kaotiyun.com/show/Kg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面表达式中,不表示虚继承的是()。
下列程序段的输出结果是【】。#include<iostream.h>voidmain(){inti=10,sum=0;do{sum=+sum+i;
关于new描述错误的是()。
若要访问指针变量p所指向的数据,应使用表达式______。
如果类B继承了类A,则称类A为类B的基类,类B称为类A的【】。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的【 】函数重载。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
下列选项中,不是一个算法的基本特征是()。
随机试题
现代证券组合理论为多元化投资提供了有应用价值的建议,比如()
Whenyougotoaforeigncountry,youmust______yourselftonewmannersandcustoms.
患者,男,26岁,症见呃逆频频,胸痞少食,喜热饮,舌质淡嫩,脉迟者。治疗宜选用
住宅层高的确定是否合理,不仅影响建筑工程造价,也和节约用地有关。()[2010年考题]
如图所示,有一平面谐波以速度u沿x轴负方向传播,坐标原点O的振动规律为:y=Acos(ωt+φ),则B点的振动方程为()。
在现代企业制度下,决定经理职权的机构是()。
小学生情感的稳定性会随着年龄增长而()。
“高原现象”是指在学习或技能的形成过程中,出现的暂时停顿或者下降的现象。下列不属于学习者“高原现象”的是()。
对被拘留、逮捕的犯罪嫌疑人、被告人进行关押看守的工作属于()。
根据下面材料回答下列题。2008—2010年,深圳市外资企业登记数年平均增长率为()。
最新回复
(
0
)