首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
68
问题
下面程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{pu
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~Cl(){cout<<1;}};classC2:publicC1{
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
下列关于this指针的叙述中,正确的是
在软件设计中,不属于过程设计工具的是
有如下程序段,其中会产生编译错误的语句是inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
数据流图中带有箭头的线段表示的是
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
冷却液大循环:
超硬铝7A04可用作承力构件和高载荷零件,如飞机上的大梁等。
定性决策
患儿10个月,因高热、呕吐3天,惊厥发作2次入院。查体:前囟隆起,颈抵抗阳性。脑脊液外观微浑,白细胞数1300×106/L,分叶70%,蛋白(++),糖0.95mmol/L。最可能的诊断是:()
有关X射线造影录像(VF)错误的是
颁发《执业药师资格制度暂行规定》的目是
确定多式联运的最重要的特征是()。
英国广播公司用“史无前例”这个词强调舰载机起降对于中国的意义。法国媒体称,这真令人震惊,歼-15货真价实地完成了在“辽宁舰”上的起降。德国媒体称,中国首艘航母就像中国的一座“浮动军事大学”,很多技术都是中国自己研发的。军事专家称,舰载机成功起降标志着___
派生词
TheHundredYears’Warwasaconflictbetween
最新回复
(
0
)