首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<iostream.h> voidfun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void ma
下列程序的运行结果是( )。 #include<iostream.h> voidfun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void ma
admin
2010-06-06
90
问题
下列程序的运行结果是( )。 #include<iostream.h> voidfun(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<<endl; }
选项
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/4yjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有函数定义:voidsub(intk,charch){…}则以下对函数sub的调用语句中,正确的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c),{103,&b)};m
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串:123412132,输入字符为:1,则输出:3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是
关于C语言的变量,以下叙述中错误的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下面对对象概念描述正确的是
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
随机试题
(1)HumanitiesdepartmentsinAmericaareonceagainbeingaxed.Thereasons,onehears,areeconomicratherthanideological.I
抑制细胞壁合成的抗生素是
热毒疮疡,湿热泻痢湿热黄疸,风湿热痹
以下选项中,不能表述卤化氢性质的是()。
如图5.7.2所示挡土墙高5m,墙背竖直光滑,墙后填土水平,第①层土的物理力学指标为:γ1=17kN/m3,φ1=30°,c1=0;h1=2m;第②层土的物理力学指标为:γ2=19kN/m3,φ2=18°,c2=10kPa,h2=3m。按《建筑地基基础设计
申请凭证式旧债承销团成员资格的申请人除基本条件外,还须具备的条件有注册资本不低于人民币3亿元或者总资产在人民币100亿元以上的存款类金融机构;营业网点在40个以上。()
按贷款主体的经营特性,对企业的贷款不包括()。
《中华人民共和国物权法》第6条规定:“不动产物权的设立、变更、转让和消灭,应当依照法律规定登记。动产物权的设立和转让,应当依照法律规定交付。”请分析:(1)本条规定的是物权法的哪项基本原则?其内涵和意义是什么?(2)如何理解本
NFS服务器可以共享目录和文件,用来记录共享目录和文件列表的文件是()。
6:00
最新回复
(
0
)