首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i
下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i
admin
2010-12-16
45
问题
下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void main() { int x=5,y=2; fun(x,y); cout<<x<<","; fun(x); cout<<x<<end
选项
A、5,2
B、7,11
C、11,23
D、9,23
答案
D
解析
由程序中的主函数main入手,定义了变量x=5,y=2。然后调用fun函数,其中a为引用地址,其改变会影响实参的改变。fun函数中的i=2定义为静态变量,有效到文件结束。所以主函数中第一输出x值为函数fun中的a值,即9。而i=11。第二次调用fun函数时,x=9,i=11,所以a=9+11+3=23。
转载请注明原文地址:https://kaotiyun.com/show/4Kjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){inti;for(i=0;i<5;i++)putchar(’9’-i);printf("\n");}程序运行后的输出结果是
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=MAX;for(i=0;
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求11的值不大于100。部分源程序在文件PROG1.C中。请勿改动主函
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。例如,若字符串为“abed”,则应输出:“deba”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也
关于地址和指针,以下说法正确的是
关于数据结构的存储原理,以下数据类型不能采用顺序存储结构的是()。
有以下程序(strcat函数用于连接两个字符串):#include#includemain(){chara[20]=“ABCD\0EFG\0”,b[]=“IJK”;streat(a,b);
在软件开发中,需求分析阶段产生的主要文档是()。
下面不属于需求分析阶段任务的是()。
程序设计的任务包括()。
随机试题
对于建筑公司的主张,劳动行政主管部门应如何认定?()
毛泽东思想是中国化的马克思主义,因此,毛泽东思想不完全是马克思主义的。
(本小题可以选用中文或英文解答)A公司是一家在上交所上市的公司。该公司2018年度利润分配以及资本公积转增股本实施公告中披露的分配方案主要信息为:每10股送6股派发现金股利2元,以资本公积每10股转增4股。该公司在实施利润分配前,所有者权益情况如下:单位
巴纳德把刺激分成两类,其中的主观刺激被他称为()
A.血钠125mmol/LB.血钾2.8mmol/LC.血钠140mmol/LD.血钾4.8mmol/LE.血钠155mmol/L
对地势开阔平坦、土质较坚硬的场地进行平整,可采用推土机助铲配合铲运机工作,一般每台推土机可配合的铲运机台数为()。【2007年真题】
Whatkindofpersonneedsthisservice?Ifyouhave20pagestobetyped,howlongdoesittaketogetthemfinished?
pubicthrowable(stringmessage)构造函数的getmessage()方法,对无参数构造函数而言,用它返回的是【】。
以下选项中,值为1的表达式是
LatelyDreamWorksSKGhasbeenawanderingtribe.Thewould-bestudio,whichmadefilmssuchasAmericanBeautyandWaroftheW
最新回复
(
0
)