首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int c: c—x*a; return c: } v
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int c: c—x*a; return c: } v
admin
2019-04-18
61
问题
下面程序的运行结果是( )。
#inc1ude<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<<end1;
}
选项
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/a4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strepy(name,"");tou
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(X){}~DA(){co
请将下列模板类Data补充完整。template<typenameT>classData{public:voidput(Tv){val=v;}______get(){returnval;}
“图形”类Shape-中定义了纯虚函数calArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的calArea函数补充完整。classShape{public:virtualintC
程序流程图中的菱形框表示______。
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列叙述中错误的是
有如下程序:#include<cstring>#include<iostream>usingnamespacestd;classMyString{public:MyString(constchar*
下列关于派生类构造函数和析构函数的叙述中,错误的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二又树中的总结点数为
随机试题
A.功能缺陷B.死胎C.胚胎毒性D.母体毒性E.致畸作用
女性,27岁。右上中切牙金合金烤瓷冠修复2个月,牙龈出血、胀痛不适。唇侧龈缘红肿,探诊出血,唇倾颈缘位于龈沟内1.5mm。引起牙龈胀痛最可能的原因是()
设随机变量X~N(0,σ2),则对任何实数λ,都有:
我国建立了多层次的证券市场。其中,设立的目的是服务高新技术或新兴经济企业的证券市场是()。
对于交通、教育等支出项目,在衡量和提高财政支出效益时应采取的方法是( )。
下列关于股份有限公司董事会的表述中,符合公司法律制度规定的有()。(2012年)
【2015中国银行】在银行存款对账中,未达账项包括()。
在刑法理论上,将引用刑法分则的其他条款来说明基本犯罪特征的罪状表达方式称做()。
按照国际收支的货币论,一国基础货币的来源是()。
Ifacatcomestooclosetoitsnest,themockingbird______asetofactionstoprotectitsoffspring.
最新回复
(
0
)