首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序执行后的输出结果是( )。 #include <iostream> using namespace std; void try(int,int,int,int); int main ( ) {
以下程序执行后的输出结果是( )。 #include <iostream> using namespace std; void try(int,int,int,int); int main ( ) {
admin
2010-03-29
19
问题
以下程序执行后的输出结果是( )。 #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()函数在主函数中是以一条独立语句的方式被调用的,且主函数最后输出变量r的值。
③但在主函数中,并没有对变量r赋值。
④在C++语言中,数据只能从实参单向传递给形参,称为按值传递。也就是说,当简单变量作为实参时,用户不能在函数中改变对应实参的值。所以,虽然在函数try()中,r的值为8,但它并不能传递给实参,当然最终的输出肯定是不确定的随机数了。
转载请注明原文地址:https://kaotiyun.com/show/GTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.name,"Z
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
有以下函数:intaaa(char*s){char*t=s:while(*t++);t--:return(t-s);}以下关于aaa函数功能叙述正确的是()。
有以下程序:#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;returnn;}程
有以下程序intd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);’}main(){inta=3;fun(a);d+=a++;printf("%d\n",d);}程序的输出结果是
有以下程序:#include<stdio.h>intsum(intm){staticintn=1;returnn+=m;}main(){inti;for(i=1;i<=1;i++)printf(″%d,″,sum
下列选项中不属于结构化程序设计原则的是
下面描述中不属于数据库系统特点的是
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。
随机试题
某施工单位没有依法为劳动者交纳社会保险费用,则该劳动者()
《教育漫话》是英国近代教育家_______的代表作。
根管机械预备的目的如下,除外
在二手房代理业务的“业务洽谈”阶段,房地产经纪机构需要做的工作包括()。[2007年考试真题]
【2012年第4题】题11~15:某企业10kV变电所,装有容量为20MVA的主变压器两台。2回110kV出线(GIS),10kV母线为单母线分段接线方式,每段母线均有15回馈线。值班室设置变电所监控系统,有人值班。请回答以下问题,并列出解答过程。关于
汇总记账凭证账户处理程序的缺点在于保持账户之间的对应关系。()
完成下面的对偶句创作。上句:品千古美文下句:_________
与时俱进的实质是()。
在为杂乱无章的环境与紧张节奏的生活所累的今天,人们对富于人性的设计是迫切需要的。注重人性化的公共设施更为人们所称道。那么什么是人性化设计呢?人性化设计即在设计产品的过程中以人为本,了解人的需求,设计出尊重人、关怀人的产品。公共设施是当地居民的活动设施,具有
下列氨基酸中哪些是人类必需氨基酸
最新回复
(
0
)