首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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-09-05
50
问题
下面程序的运行结果是( )。
#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/C65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusmgnamespacestd;classA{Public:AO{tout
数据库设计的根本目标是要解决()。
下列语句中错误的是()。
有函数模板声明和一些变量定义如下:template<classT1,classT2,classT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是.()。
下列关于运算符重载的叙述中,正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
负责数据库中查询操作的数据库语言是()。
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
随机试题
根据皮亚杰的认知发展理论,儿童同时可以从两个或两个以上角度思考问题,这表明儿童认知水平处于()。
()是前提中有一个充分必要条件假言判断的假言推理。
出让方式取得国有土地使用权的建设项目,在签订国有土地使用权出让合同后,建设单位应当持建设项目的批准、核准、备案文件和国有土地使用权出让合同,向城市、县人民政府城乡规划主管部门领取()。
基金业协会每季度对私募基金管理人、从业人员及私募基金情况进行统计分析,向()报告。
清算价格法适用于依照《中华人民共和国企业破产法(试行)》的规定,经人民法院宣告破产的公司,公司在股份所有制改组中一般不使用这一办法。()
根据税法有关规定,以下说法正确的是()。该企业2008年所得税前应扣除的销售税金及附加为()万元。
假设消费者收入增加25%,会导致某种商品的需求量增加10%,则该商品的类型为()。
ThesurveyaboutchildhoodintheThirdWorldshowsthatthestruggleforsurvivalislongandhard.Butintherichworld,chil
重写光盘分为磁光和相变两种,用户可对这类光盘进行______信息。
Nosoonerhadtheygotinthewheatthanitbegantorainheavily.
最新回复
(
0
)