首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
32
问题
下列程序的运行结果是( )。 #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://jikaoti.com/ti/RlW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
有以下程序:#include<stdio.h>main(){inti,j;for(i=3;i>=1;i--){for(i=1;j<=2;j++)printf(’’%d’’,i+j);prin
下列给定程序中,甬数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。例如,若a所指数组中的数据最初排列
下列关于C语言文件的叙述中正确的是()。
以下程序:#includemain(){charstr[10];scanf("%s",&str);printf("%s\n".str);}运行上面的程序,输入字符串howare
下面不属于软件需求分析阶段主要工作的是
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为()。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
随机试题
阅读老舍《断魂枪》中的一段文字,然后回答下列小题。谁不晓得沙子龙是短瘦,利落,硬棒,两眼明得像霜夜的大星?可是,现在他身上放了肉。镖局改了客栈,他自己在后小院占着三间北房,大枪立在墙角,院子里有几只楼鸽。只是在夜间,他把小院的门关好,熟习熟习他的“五
一50岁女性,月经不规则2年,此次月经来潮已60余天,开始量少,近10天血量增多,感头昏。查血红蛋白40g/L,经止血等治疗无效行诊刮加病检,病检报告示:子宫内膜腺瘤样增生。下列哪项诊断最正确()
针式打印机价格便宜,而且打印精度较高、噪音小。()
深圳华泰进出口有限公司(4453131236)从印尼进口珍珠贝贝壳(列《中国一东盟合作框架协议》下第一项,未实行原产地证书联网管理)一批,用于加工成品内销。原产地证书编号:00516/sby/2010;入境货物通关单编号:47010011000663789
关于水稻,下列说法正确的是()。
甲将300册藏书送给乙,并约定乙不得转让给第三人,否则甲有权收回藏书。其后甲向乙交付了300册藏书。下列说法正确的是
设y=χcosχ,求y(n).
ThecelebrationoftheNewYearistheoldestoneofallholidays.Itwasfirst【1】in【2】Babylonabout4,000yearsago.NewYear’s
若在某窗体模块中有如下事件过程PrivateSubCommand1_Click(Integer)EndSub则以下叙述中正确的是
下列关于电子邮件的说法,正确的是()。
最新回复
(
0
)