首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
49
问题
下列程序的运行结果是( )。 #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://www.kaotiyun.com/show/4Kjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
下列关于C语言文件的叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正
有如下程序#include<stdio.h>main(){intx=0x13;printf("%d\n",x+1);}程序运行后的输出结果是
若有以下语句:typedefstruetS{intg;charh;}T;以下叙述中正确的是()。
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列给定程序中函数fun的功能是:用冒泡法埘6个字符串按m4,到大的顺序进行排序。请改止程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
下面关于位运算符的叙述,正确的是
算法的空间复杂度是指()。
随机试题
胃窦部有一圆形溃疡,直径为2cm,较浅,边缘不整齐,外形呈火山口状。最可能的诊断为
关节盘后区损伤的临床特征不包括
强心苷对下述心功能不全疗效较好的是
按照“守法”的准则,监理单位在经营活动中( )。
下列关于施工用电价格的说法正确的是()。
甲向乙借款,并以本人所有的一件古董花瓶设定质押担保,甲为此就该花瓶购买了一份财产意外损失险。在乙保管花瓶期间,花瓶毁于泥石流。如果甲没有按时还款,根据物权法律制度的规定,下列表述中,正确的是()。(2009年)
测评指导语包括的内容是()。
态度与品德实质相同,没有区别。
教师自觉地利用环境和自身教育因素对学生进行熏陶和感染的德育方法是()。
Britain’sprivateschoolsareoneofitsmostsuccessfulexports.Thechildrenofthewealthy【C1】______tothem,whetherfromChi
最新回复
(
0
)