首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
37
问题
下面程序的运行结果是( )。
#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>voidmain(){intx=1,y=3;cout<<x++<<",";{intx
栈通常采用的两种存储结构是
使用VC++6,0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为1063022注意:错误的语句在//******error******的下面,修改
有如下程序#include<iostream>usingnamespacestd;intmain(){chara:cin>>a;if(a=‘*’)cout<<“***”<<endl;
下列关于this指针的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(intA[NUM],intn)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n.i的数字交换。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:12341243132413421
数据库设计过程不包括
下列选项中,正确的C++表达式是
下面描述中不属于软件需求分析阶段任务的是
随机试题
结核病的基本病变属于
黄曲霉菌产生的黄曲霉素损害的主要器官是
确诊宫颈癌的可靠方法是( )。
犯罪客体与犯罪对象的联系、区别。
下列陈述中,属于当事人主义诉讼特点的是:()
《根据商业银行风险监管核心指标》,核心资本充足率最低为()。
求下列不定积分:
SportsandSexesInsportsthesexesareseparate.【C1】______andmendonotrunorswiminthesameraces.Womenarelessstro
Oneofthemostspectacularqualitiesofmanisnotablyhis________toanykindofnaturalenvironment.
A、Trytobeveryconfidentinyourself.B、Trytoknowmoreabouttheinterviewers.C、Practiceaninterviewwithyourbestfriend
最新回复
(
0
)