首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
77
问题
下面程序的运行结果是( )。
#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://www.kaotiyun.com/show/548p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是
关于getline()函数的下列描述中,()是错误的。
下列关于C++函数的描述中正确的是()。
变量定义如下;int*p;则下列不同于*p=*p+1;的是()。
有以下程序;#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=r1;
以下程序的输出结果是_____。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
下列关于运算符重载的描述中,错误的是()。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
下列关于基类和派生类关系的叙述中,正确的是
随机试题
以“飘逸、奔放、雄奇、壮丽”为诗歌风格的唐代诗人是()
下列哪种心音不可闻及下列何种情况是球囊扩张的适应证
统计资料显示,1996年至2001年全国城镇住宅竣工面积分别为3.6、3.8、4.0、5.0、5.1和5.4亿平方米,则这期间城镇住宅竣工面积的年平均增长速度为()。
公司在清算期间的下列行为中,不符合法律规定的是()。
罗华在自己家小区门口开了一间汽修店,一天因修理一辆进口越野车缺零配件,晚上回家见小区里停有一辆与汽修店需要维修车同型号的越野车,便将需要的零配件盗走,罗华的行为()。
刘某自退休后在自己的院子里种植了许多盆景,由于造型别致,路过他家的人总会驻足观赏。刘某的行为所产生的外部影响可称为()。
根据所给资料,回答以下问题。2012年全年研究生教育招生59.0万人,在校研究生172.0万人,毕业生48.6万人。普通高等教育本专科在校生2391.3万人,毕业生624.7万人。各类中等职业教育在校生2120.3万人,毕业生673.6万人。全国普通高中
2006—2012年,上表中指标数值逐年减小的指标有()。
Didyounoticethe______onthedoctor’sfacewhenheheardthatKinohadfoundthepearloftheworld?
Wehadn’tmetfor8years,but_________________________________________(见面时我一眼就认出了她).
最新回复
(
0
)