首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
68
问题
下面程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是
以下程序的输出结果是_____。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
以下程序的输出结果是#include<iostream.h>voidmain(){intx=1,y=3;cout<<x++<<",";{intx
关于continue语句叙述不正确的是
下列叙述中正确的是
下列关于C++函数的叙述中,正确的是()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
下面描述中不属于软件需求分析阶段任务的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
简述热量传递的3种基本方式及意义。
从现实来看,造成员工跳槽的原因很多。下列不属于主要原因的是()
我国法定的职业肿瘤是
工程项目年度计划的内容包括( )。
古建筑按结构形式分类包括()。
某电子信息系统机房,内部设置细水雾灭火系统,该系统为全淹没应用方式的开式系统。瓶组系统单个防护区的容积不宜大于()m3。
右边的盒子不能由左边给定的图形做成的一个是()。
2007年前三季度,我国全社会固定资产投资91529亿元,同比增长25.7%。其中,城镇固定资产投资78247亿元,增长26.4%;农村投资13282亿元,增长21.2%。在城镇投资中,国有及国有控股完成投资33951亿元,增长16.2%;房地产开发完成投
Certainlymanmust______thefuture,andfindwaysofprovidingforhisuse.
A、Aboyandalion.B、Aboyandatree.C、Ahunterandalion.D、Alionandatree.B信息明示题。短文中提到,ShelSilverstein的第一本畅销书是《爱心树》,讲
最新回复
(
0
)