首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: 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
2009-04-15
20
问题
若有程序: 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://kaotiyun.com/show/i7Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Command1的命令按钮,能够使其向左移动100的语句是()。
为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为( )。
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4和Label3中(窗体外观如图所
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger) DimsAsInteger,fAsInteger DimiAsInteger
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
语句Dima(-3To4,3To6)AsInteger。定义的数组的元素个数是()。
在名称为Forml,标题为“选课”的窗体上添加一个复选框数组,名称为CHl,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。请按要求添加控件并设置相应属性。
构成计算机软件的是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()aS=InputBox(“请输入一个二进制数”)n=Len(a$)Fori=1TonDec=Dec*2+(aS,i,1)Nexti
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。#include<stdio.h>main(){union{inti[2];longk;charc[4];}r,*s=&
随机试题
中文导游是指必须使用普通话从事导游业务的导游人员。()
A、三叉神经B、面神经C、舌咽神经D、迷走神经E、舌下神经支配舌后1/3一般感觉的神经是
下列关于急性化脓性腮腺炎病因的描述不包括
梁受力破坏的实质,下列说法正确的是()。
()代表了国际先进银行风险管理的最佳实践,符合各国监管机构的要求,已经成为现代商业银行谋求发展和保持竞争优势的重要基石。
下列属于无效合同的情形有()。(2011年)
某市水务公司和甲单位同在A行开户,本月甲单位想向水务公司支付水费50万元,另甲单位由于资金困难,向A银行申请贷款100万元,期限6个月,银行经审无误办理,后因各种原因甲单位该笔贷款不能按期归还,办理展期手续。按规定A银行的贷款应转入到甲单位的(
对于固定资产的各组成部分,如果各自具有不同的使用寿命或者以不同的方式为企业提供经济利益,从而适用不同的折旧率或折旧方法的,应当单独确认为固定资产。()
()对于风险相当于精兵简政对于()
A、NorthAmerica.B、Europe.C、Asia.D、Africa.A题目询问以下哪些地方男士还没去过。只要抓住对话中的相关信息“Well,IhavebeentoEurope,Asiaand...Africa.”,听清其中
最新回复
(
0
)