首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序执行后的输出结果是 #include<iostream>. using namespace std; void try(int,int,int,int); int main() { int x,y,z,r
以下程序执行后的输出结果是 #include<iostream>. using namespace std; void try(int,int,int,int); int main() { int x,y,z,r
admin
2013-05-30
32
问题
以下程序执行后的输出结果是 #include<iostream>. using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }
选项
A、18
B、9
C、10
D、不确定
答案
8
解析
本题考核函数调用(参数的传递)。本题常见的错误解答是:把x=1,y=2代入到函数try中,逐步计算出r=8。最后得到r的输出值是8。以下是正确解答,根据程序逐步分析:程序中定义了一个名为try的void型函数,即函数try没有任何返回值。而try函数在main函数中是以一条独立语句的方式被调用的,且main函数最后输出变量r的值。但在main函数中,并没有对变量r赋值。在C++语言中,数据只能从实参单向传递给形参,称为按值传递。也就是说,当简单变量作为实参时,用户不能在函数中改变对应实参的值。所以虽然在函数try中,r的值为8,但它并不能传递给实参,当然最终的输出肯定是不确定的随机数了。
转载请注明原文地址:https://kaotiyun.com/show/GHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
下面对二维数组s的初始化语句,正确的是()。
下列字符常量的写法中,错误的是()。
下面描述中,符合结构化程序设计风格的是()。
经常和一个运算符连用,构成一个运算符函数名的C++关键字是【】。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
下面是关于派生类声明的开始部分,其中正确的是()。
存在定义inta[10],x,*pa;,若pa=&a[0],下列()选项和其他3个选项不是等价的。
随机试题
下列关于班级管理的说法不正确的是()
甲公司2013年5月1日“银行存款”账户与“短期借款”账户余额如下(单位:元)。甲公司5月发生下列经济业务。(1)用银行存款偿还短期借款300000元。(2)用银行存款支付工资100000元。(3)用银行存款支付
上市公司应当立即向证监会和证券交易所报送临时报告并予公告的重大事件有()。Ⅰ.公司的经营方针的重大变化Ⅱ.公司重大的购置财产的决定Ⅲ.公司的1/3董事发生变动Ⅳ.持有公司5%以上股份的股东持有股份的情况发生较大变化
通过企业生产物流管理减少生产物料装运的频率和缩短搬运的距离,降低企业生产物流运作的成本和费用,这反映的是企业生产物流管理的()。效率性目标
甲企业为增值税一般纳税人,适用的增值税税率为17%,共有1000名职工,2015年11月30日,应付职工薪酬为0元,该企业2015年12月份发生的有关职工薪酬业务如下:(1)1日,企业将自有的房屋5套供管理人员免费使用,月折旧额共计6000元。(2)2
对于基准利率,2004年10月29日,中国人民银行决定放开()。
论述罗杰斯的非指导性教学理论的基本内涵及其对教学改革的启示。
某金库发生了失窃案,公安机关侦查确定,这是一起典型的内盗案,可以断定金库管理员甲、乙、丙、丁中至少有一人是作案者。办案人员对四人进行了询问,四人的回答如下:甲:“如果乙不是窃贼,我也不是窃贼。”乙:“我不是窃贼,丙是窃贼。”丙:“甲或者乙是窃贼。”
按劳分配以外的多种分配方式,其实质是对生产要素的占有状况进行分配。社会主义初级阶段实行按生产要素分配的必要性和根据是
Onawarmsunnydaytheriverseems______andbenign,andit’shardtobelieveitcanbedangerous.
最新回复
(
0
)