首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return
admin
2009-06-20
22
问题
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return (a++) + c; } main() { int i, k=0; for(i=0;i<2;i++) { int a=3; k += f(a); k +=a; printf("%d\n",k); }
选项
A、14
B、15
C、16
D、17
答案
A
解析
静态局部变量的作用域跟一般局部变量相同,都是从声明处开始到声明所在函数或语句块结束为止。但静态局部变量的生存周期却是从第1次执行到该静态局部变量的声明语句时起,直到程序结束。而—般局部变量的生存周期到离开它的作用域时就结束了。本题的f()函数中static int a=2;语句就声明了一个静态局部变量a,并初始化为2。主函数中,通过一个for循环连着调用了2次f()函数。两次调用形参c都为3,f()函数中让c增1变为4,然后输出(a++) +c,第1次调用a为2,所以输出结果为3+4=6,而第2次调用a被上次调用时的++运算符增1,所以为3,输出结果为3+4=7。所以主函数for循环结束后,k的值是13,下面一条k+=a;语句中的a是全局变量a,值为1。故最终输出结果是14,应该选择 A。
转载请注明原文地址:https://kaotiyun.com/show/R6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
某人编写了下面的程序,希望能把Textl文本框中的内容写到Temp.txt文件中PrivateSubCommandl_Click()Open”Temp.txt”ForOutputAs#2Print”Textl”Close#2
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:DimFlagAsBooleanPrivateSubCommand1Click()DimintNumAsIntegerintNum=
以下关于图片框、图像框的叙述中,正确的是
下列数组定义中错误的是( )。
请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两
设有如下声明语句OptionBase1Dimm(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
随机试题
关于电子出版物,说法正确的有()。
生活应该是一系列冒险,它很有乐趣,偶尔让人感到兴奋,有时却好像是通向不可预知未来的痛苦旅程。当你试图以一种创造性的方式生活时,即使你身处沙漠中,也会遇到灵感之井、妙想之泉,它们却不是能事先拥有的。下面哪一个选项所强调的意思与题干的主旨相同?
staplegoods
A.室性早搏B.房室传导阻滞C.休克D.心包填塞E.肺炎
设D域:0≤x≤1,0≤y≤x,则()。
某一级公路设计行车速度v=100km/h。双向六车道,汽车荷载采用公路—Ⅰ级。其公路上有一座计算跨径为40m的预应力混凝土箱形简支梁桥,采用上、下双幅分离式横断面行驶。混凝土强度等级为C50。横断面布置如题图所示。提示:按《公路桥涵设计通用规范》(JT
企业确定库存量的依据很多,其中采用经济订购批量是最普遍的做法。由于企业拥有商品库存的目的是为满足顾客要求,所以在采用经济订购批量确定库存量时最突出的问题是()。
“沉舟侧畔千帆过,病树前头万木春”,这两句名诗包含的哲学道理是()。
三年一班是某校公认的差班、乱班,班上不少同学具有较强的攻击性。陈老师刚接任班主任,就开始在课外活动或学生交往中记录了他们的攻击行为,以此来研究攻击和性别的关系。这种研究方法称为()。
AnyAmericanwhohasboughtapackofcigarettessincethemid-60smighthaveseenthehealthwarnings.Itsays,"SURGEONGENERA
最新回复
(
0
)