首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,则运行结果为 #include "stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i
阅读下列程序,则运行结果为 #include "stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i
admin
2010-12-10
28
问题
阅读下列程序,则运行结果为
#include "stdio.h"
fun()
{ static int x=5;
x++;
return x;}
main()
{ int i,x;
for(i=0;i<3;i++)
x=fun();
printf("%d\n",x);}
选项
A、5
B、6
C、7
D、8
答案
D
解析
在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久的存储单元,即使退出函数以后,下次再进入该函数时,静态局部变量仍使用原来的存储单元,静态局部变量的初值是在编译的时候赋予的,在程序执行期间不再赋予初值。本题由于连续三次调用函数fun(),三次对静态变量x进行操作,x的值应依次为6,7,8。
转载请注明原文地址:https://kaotiyun.com/show/nmPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数过程的叙述中,正确的是( )。
下列叙述中正确的是
下面不属于软件需求分析阶段主要工作的是
设程序中定义了下面的过程:PrivateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
下面对对象概念描述正确的是
有如下函数过程:Functionfl(xAsInteger)AsLongDimsAsLongDimiAsIntegers=nFori=1Toxs=s+iNextifl=sEndFunction在窗体上添加一个
下面哪个属性肯定不是框架控件的属性( )。
下面哪个属性肯定不是框架控件的属性( )。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
考生文件夹下的工程文件sjt5.vbp中的窗体如图2.162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:
随机试题
舍尼通的药理作用机制是:
铣床升降螺母的锁紧螺钉失效,造成螺母与丝杠一起旋转,致使进给电动机旋转,但工作台不能升降。()
通过与原核生物的核蛋白体结合而干扰蛋白质生物合成的抗生素是
骨髓增生异常综合征的转归不包括
乳牙萌出顺序中正确的是
在抗休克过程中应用血管扩张剂必须
下列关于重力沉降室增加粉尘被捕获率的措施,无效的是()^
下列说法正确的有( )。
了解学生可以通过很多方法,以下不属于了解学生的恰当手段的是()。
OpinionpollsrepeatedlytellusthattheonlythingAmericansworryaboutmorethantheenvironmentistheirhealth.Thisis【C1
最新回复
(
0
)