首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序执行后的输出结果是 #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
65
问题
以下程序执行后的输出结果是 #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全国计算机二级
相关试题推荐
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
按“先进先出”原则组织数据的数据结构是【】。
凡是函数中未指定存储类别的局部变量,其隐含的存储类型是()。
下列有关析构函数的说法错误的是()。
下列程序的输出结果为【】。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd";inti1=0,i2=0,i=0;while(a[i]){
在下列选项中,没有构成死循环的程序是()。
假定一个一维数组的定义为“chara[8],b;”若把该数组最后一个元素赋值给b应该采取的表达式为:【】。
()既可重载为一元运算符,又可重载为二元运算符。
下列关于信息和数据的叙述不正确的是()。
随机试题
()评价人类行为善与恶的社会价值形态,在日常生活中具体表现为一定的行为规范和准则。
以下观点,不正确的是
不合格处置应根据不合格的严重程度按()等情况进行处理。
下列不属于经营风险的体现的是()。
某公司拥有船舶2艘,净吨位分别为120.7吨、180.5吨,100马力的拖船1艘。该地船舶车船税税额为:净吨位每吨年税额5元,该公司应缴纳的车船税为()元。
2×21年1月1日,甲公司采用分期收款方式销售自产大型设备一台,总价款为1600万元,在当日收取价款600万元,并开出增值税专用发票。另外1000万元自当年起分5年于每年年末收取200万元。该设备在购买当日的现销价为1465.9万元,成本为1200万元,适
心理咨询师“善于接纳他人”的心理素质的意义不在于()。
形式美基本法则不包括()。
陈与义《登岳阳楼》中的诗句“_________,_________”从时空跨度上叙事状态,抒写了一个亡国之臣心中强烈的愤懑和万般的无奈。
ReduceWaste-FoodExpertsinthefoodindustryarethinkingalotabouttrashthesedays.Restaurants,colleges,hospitalsa
最新回复
(
0
)