首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include int x=5: int fun(int a) { int c; C=X*a: return C; } void main()
下面程序的运行结果是( )。 #include int x=5: int fun(int a) { int c; C=X*a: return C; } void main()
admin
2021-02-22
42
问题
下面程序的运行结果是( )。
#include
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=”<
}
选项
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/v7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******err
数据库设计过程不包括
下列叙述中正确的是
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_____;strcpy(a,aa);
数据库管理系统(DBMS)是
下列叙述中正确的是
下面属于系统软件的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
目前,承认外国法人资格的国际公约主要有1956年海牙《承认外国公司、社团和财团法律人格的公约》,1968年欧洲经济共同体订于布鲁塞尔的《关于相互承认公司和法人团体的公约》,1979年美洲国家间订立的_____等。
Exerciseisoneofthefewfactorswithapositiveroleinlong-termmaintenanceofbodyweight.Unfortunately,thatmessagehas
患者男性,21岁。间断腰背疼痛1年,夜间及晨起明显。近1周无诱因出现左膝关节肿痛。为协助诊断,应做下列哪项检查
下列属于处方前记的项目是
资料一:报关单资料二:提单华阳电业有限公司在投资总额内委托福建机械进出口公司(3506912368)进口一批投资设备(属法定检验检疫货物),装载该批货物的运输工具于2008年8月29申报进境,2008年8月31华阳电业
个人征信系统的网络管理流程中,涉及的机构有()。
阿特金森是成就动机理论的主要代表人物,他通过研究发现,力求成功者更容易选择非常容易的任务。()
一个合格的体育教师应具备哪些基本条件?
可口可乐和百事可乐是印度外资的最大来源,也为当地创造了税收和就业。但是印度科学和环境中心在2006年8月初公布的一份调查报告称,可口可乐公司和百事可乐公司在印度生产销售的部分软饮料含有3~5种杀虫剂成分,含量远远超过规定标准。面对这一问题,印度政府如果不采
A、Paintalandscape.B、Giveanoralreport.C、Takeafinalexam.D、Buyseveralbooks.BDrMartin要求学生在课程结束时“giveamajorpresenta
最新回复
(
0
)