首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include intx=5; int fun(int a) { int c; c=x*a: return c; } void main()
下面程序的运行结果是( )。 #include intx=5; int fun(int a) { int c; c=x*a: return c; } void main()
admin
2020-06-29
104
问题
下面程序的运行结果是( )。
#include
intx=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="<
}
选项
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/d48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>template<classT>classTAdd{private:Tx,y;public:TAdd(Ta,Tb){x=a;y=b;}Tadd(){re
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<end1;r
下面关于函数模板的表述中不正确的是()
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
下列关于对象初始化的叙述中,正确的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列选项中,正确的C++标识符是()。
下列关于this指针的叙述中,正确的是()。
阅读下面程序:#includefun(inta,intb){intc;c=a+b;returnc;}voidmain(){intx=6,y
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
随机试题
()是指招标人在招标开始之前或者开始初期,由招标人对申请参加投标的潜在投标人进行资质条件、业绩、信誉、技术、资金等多方面的情况进行资格审查。
杜甫的作品格律精工,自言“语不惊人死不休”,如他的《蜀相》颔联_______,_______对仗就极其工整。
ABC时间管理方法中,C类目标是指
A.上睑结膜血管模糊,乳头、滤泡并存,有角膜血管翳B.上睑结膜重度线状瘢痕,无乳头、滤泡,有角膜血管翳,合并眼睑内翻、倒睫C.上睑结膜乳头、滤泡与瘢痕并存,有角膜血管翳D.上睑结膜充血、散在巨大滤泡,无角膜血管翳E.上睑结膜无乳头、滤泡,但有角膜血
对烤瓷合金的性能要求,不正确的是
善治热淋者善治砂淋、石淋者
洞口仰坡脚到洞门墙背的水平距离不应小于()m。
小强数学考试得了100分,他将原因归结为是自己天资好,能力高的结果,这种归因是()。
A、Themanshouldn’thavepromisedtopickupNancy.B、NancyandPetershouldgotothesameclassforconvenience’ssake.C、The
A、Whatitspeoplelooklike.B、Howtoliveinanotherway.C、Thecountryanditspeople.D、Theinhabitantsandtheirlanguage.C
最新回复
(
0
)