首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
55
问题
下面程序的运行结果是( )。
#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://kaotiyun.com/show/Edfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
字面常量42、4.2、42L的数据类型分别是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面关于C++的特点中描述不正确的是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
下列叙述中正确的是( )。
下列关于模板的叙述中,错误的是()。
决定C++语言中函数的返回值类型的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
总结我国改革开放的实践经验,可以得到哪些启示?
Thelearnerofasecondlanguagehasmanyobstaclesto______.
A.警告B.给予纪律处分C.责令限期整顿D.吊销执业证书E.责令改正医疗机构没有正当理由,拒绝为患者提供复印或者复制病历资料服务的,卫生行政部门可以采取的措施是()
A、雷尼替丁B、西咪替丁C、罗沙替丁D、尼扎替丁E、法莫替丁作用强度最大,维持时间最长的是()
不同的国家或是同一国家在不同的发展阶段,其外汇管理的内容是不同的,总体来讲,可以概括为()。
根据我国《金融机构大额交易和可疑交易报告管理办法》,不需要报告的交易是()。
A、FindinformationonthewebsiteoftheUSDepartmentofState.B、Preparesomeextramoneyfortheemergencypassport.C、Contac
SunlightisagreatsourceofvitaminDinmostoftheworld.Yeta(an)【C1】______numberofexpertsthinkthatmanypeoplearen’t
ThisSunday,ahandfulofstarswillgohomeemptyhandedfromthe2014AcademyAwardsshow.Notonlywilltheybeleftwiththe
18-to24-year-oldsMostatRiskforIDTheft[A]RyanThomas,anairmanintheAirForceHonorGuard,boughtsomeDVDsontheInte
最新回复
(
0
)