首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,则运行结果为 #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
37
问题
阅读下列程序,则运行结果为
#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全国计算机二级
相关试题推荐
在VB中,函数过程与子程序过程的区别之一是
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项( )。
窗体的单击事件过程如下:PrivateSubForm_Click()DimstrAsStringstr=InputBox("Inputstring:")Fori=1ToLen(str)
下列关于类、对象、属性和方法的叙述中,错误的是()。
关系表中的每一行记录称为一个()。
在VB中,函数过程与子程序过程的区别之一是
为了使窗体左上角不显示控制框,需设置为False的属性是()。
下面描述中不属于数据库系统特点的是
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
C源程序的基本单位是______。
随机试题
有反馈的信息传递的沟通是()
银柴胡的原植物属于
关于金融期货与金融期权的比较,下列叙述正确的是()。
下列哪几项属于非入住ICU指征【】
关于1型糖尿病发病机制,下列叙述何者为错
(2011年案例分析第75—78题)某年经高阳市人民政府高阳发(19××)33号文批准,由国营彩虹机器厂独家发起并控股成立了股份制试点企业——彩虹电器股份有限公司(以下简称彩虹),并于某年经中国人民银行高阳市分行高人行金(××)字第47号文批准向社会公开发
“专用结余”科目年末借方余额,反映事业单位从非同级财政拨款结余中提取的专用基金的累计滚存数额()
甲、乙、丙三人向一架飞机进行射击,他们的命中率分别为0.4,0.5,0.7.设飞机中一弹而被击落的概率为0.2,中两弹而被击落的概率为0.6,中三弹必然被击落,今三人各射击一次,求飞机被击落的概率.
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“计算”按钮(名为bt)的单击事件代码,试按以下要求完成设计。设置窗体对象“fEmp”的标题为“信息输出”
UniversityofYorkbiologistPeterMayhewrecentlyfoundthatglobalwarmingmightactuallyincreasethenumberofspeciesonth
最新回复
(
0
)