首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
45
问题
下面程序的运行结果是( )。
#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://kaotiyun.com/show/a4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Samplea[2],*P=FlewSample;
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下列关于模板的叙述中,错误的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
用数组A[1…n]顺序存储完全二叉树的各结点,则当i>0,且i<=______时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
树是结点的集合,它的根结点的数目是()。
随机试题
A.弥漫性间质纤维化B.肉芽肿形成C.两者均有D.两者均无特发性间质纤维化
化工工艺是指根据技术上先进、经济上合理的原则来研究各种化工原材料、半成品和成品的加工方法及过程的科学。
A.蝶筛隐窝B.鼻后孔C.上鼻道D.中鼻道E.下鼻道鼻泪管开口于【】
中小型水利工程的普通混凝土配合比设计,骨料的含水状态一般以()为基准。
一、注意事项1.申论与写作考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。4.答题时请认准题号,避免
材料成本最高的企业是()。
中国古代的哲学家公孙龙提出的“白马非马”的命题,其错误是割裂了事物的()。
TheTCPprotocolisa(71)layerprotoc01.EachconnectionconnectstwoTCPsthatmaybejustonephysicalnetworkapartorlocate
WhendidMichaelJordanannouncehisretirementfrombasketball?
ForLondon-basedMichelleBrideau,10yearsinthetravelindustryfeltlikeaneternity.Whatstartedaslowpayandhighstres
最新回复
(
0
)