首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } v
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } v
admin
2021-09-05
38
问题
下面程序的运行结果是( )。
#include<iostream.h>
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="<<x<<endl;
}
选项
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/Edfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在数据库管理技术的发展中,数据独立性最高的是()。
下列运算符中,可以重载为类的友元函数的运算符是
面向对象方法中,继承是指()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
关于在调用模板函数时模板实参的使用,下列表述中正确的是()。
负责数据库中查询操作的数据库语言是()。
随机试题
男性,16岁,时有酱油色尿而来就诊。红细胞形态正常,血红蛋白90g/L,网织红细胞3.8%;Coombs试验(-),酸化血清试验阳性,冷热溶血试验(-)。本例应诊断为
账务处理模块的期末处理是指会计人员在每个会计期间的期末所要完成的特定业务,主要包括会计期末的转账、对账、结账等。()
根据《会计法》的规定,对于“随意变更会计处理方法”的行为,应当承担的法律责任有错误的是()。(2018年新大纲试题,原考试真题考点在新大纲中删除)
已知等差数列{an}中,a6+a10=20,a4=2,则a12=()。
乙是A工厂负责生产的副厂长。A工厂决定由乙牵头开发一项该工厂急需的新技术。乙为此成立了项目攻坚小组,由A工厂的技术骨干甲担当该小组的项目负责人,主要负责技术开发。后来,由于A工厂的技术设施不够完备,乙又经过多方联系,找到B工厂合作开发该项新技术。甲带领几个
小王、小李、小刘三人分别代表各自公司参加某协会组织的知识问答比赛,比赛共分5场,每场比赛分3局,每局只要答错1题则立即退出该局。具体评分规则如下:(1)基础分:每人每局必须答对10道题,若不足10道扣1分;达到10道加1分;超过10道题,每多5道
某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。当前的资源分配如下:E={<r1,P1>,<P2,r1>,<r2,P2>,<r3,P2
以下关于计算机网络的讨论中,正确的观点是
信息隐蔽的概念与下述______概念直接相关。
在关系窗口中,双击两个表之间的连接线,会出现
最新回复
(
0
)