首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: fun(int a,int B) { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r
若有程序: fun(int a,int B) { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r
admin
2010-05-22
49
问题
若有程序: fun(int a,int B) { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r r=fun((y,x+y),z); r=fun(x,y); printf("%d\n",r); } 上面程序的输出结果是_______。
选项
A、23
B、15
C、19
D、18
答案
1
解析
static声明的外部变量只限于被本文件引用,而不能被其他文件引用。用static来声明一个变量的作用有:①对局部变量用static声明,则为该变量分配的空间在整个程序执行期间始终存在;②全部变量用static声明,则该变量的作用域只限于本文件模块(即被声明的文件中)。调用第一个fun,其两个实参的值为(3,5+3)与7即8与7,在函数fun执行结束返回15。第二次调用fun时,由于static为静态类型,其值保留,执行fun(5,3)后,其返回值为23,故选A。
转载请注明原文地址:https://www.kaotiyun.com/show/i3Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:OptionBase1PrivateSubCommand1_Click()Dima(4,4)Fori=1To4Forj=
窗体上有2个名称分别为Textl和Text2的文本框。编写如下程序:PrivateSubForm_Load0PrivateSubCommand1-Click()Text1.Text=””PrintText1.Text+Text2.Text
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
在某个事件过程中定义的变量是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
以下不合法的VB变量名是
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
以下数组定义语句中,错误的是
随机试题
患儿男性,生后10分钟。母孕26周,因母妊娠期高血压剖宫产分娩,羊水、脐带、胎盘无异常,出生体重900g。查体:T36.0℃,P154次/min,呼吸浅表,哭声弱,皮肤薄嫩,肤色尚红润,胎脂多,头发细、分条不清。对于该患儿接下来的治疗过程中,可能出
阴道稠厚豆渣样分泌物见于
A、葶苈子B、杏仁C、白芥子D、黄药子E、苏子能止咳平喘,润肠通便,且无毒性的药物是
土石坝中,如无特殊要求,中、低坝坝顶宽度可选用()。
下列关于企业重组业务特殊性税务处理的表述,不正确的是()。
爱因斯坦相对论的提出,是物理学思想的一场重大革命,他:
计划、总结、贺词、感谢信、慰问信等既可作公务文书,又可作私务文书。()
提出“诗人之赋丽以则,辞人之赋丽以淫”这一看法的赋家是:_______。
《尚书.康诰》:“人有小罪,非眚,乃惟终,自作不典,式尔,有厥罪小,乃不可不杀。乃有大罪,非终,乃惟眚灾,适尔,既道极厥辜,时乃不可杀。”请运用中国法制史的知识和理论,分析上述材料并回答下列问题:如何理解上述材料?上述材料反映的是西周刑事立法的何种原则
Awomanandamangetintoacaraccident,andit’sabadone.Bothcarsaretotallydestroyed,butamazingly【C1】______ofthem
最新回复
(
0
)