首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { sta
以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { sta
admin
2010-09-05
76
问题
以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { static int x=1; x*=x+1; printf(" % d", x); }
选项
A、3 3
B、2 2
C、2 6
D、2 5
答案
C
解析
C语言规定如果全局变量与局部变量同名,则在局部变量的作用域内全局变量不起作用。程序开头定义的变量x为全局变量,函数incre中定义的变量x是局部静态变量,存放在静态存储区,incre调用结束后不释放x占据的存储单元。main函数中使用的x是全局变量x=3,所以main函数中调用函数incre两次。调用过程如下。第1次调用:x=x*(x+1)=1×(1+1)=2,printf函数输出2;第2次调用:x=x*(x+1)=2×(2+1)=6,printf函数输出6。
转载请注明原文地址:https://kaotiyun.com/show/IpWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是()。
窗体上有一个名称为Combo1的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是( )。
在程序运行时,下面的叙述中正确的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
软件需求规格说明书的作用不包括
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上画有两个名称分别为Text1、Text2的文本框,其中Text1可多行显示。请画两个名称为Command1、Command2,标题为“产生数组”、“查找”的命令按钮。如图8所示。程序功能如下:①单
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是( )。
在黑盒测试方法中,设计测试用例的主要根据是( )。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
下列二叉树描述中,正确的是()。
随机试题
下列有关梅毒性心血管病叙述错误的是
应用抗癌药物疗效最好的是( )
以下()不属于石油化工产品常用的运输方式。
在一个理性的无摩擦的均衡市场上,期货价格与现货价格具有稳定的关系,即期货价格相当于交易者持有现货金融工具至到期日所必须支付的净成本。()
按《营业税暂行条例》规定,下列可以余额计征营业税的有()。
下列经济业务的相关会计处理中,正确的有()。
组织幼儿体育锻炼和户外活动时应注意哪些问题?
教育心理学研究的新趋势表现在哪几个方面?
100个24×24点阵的汉字字模信息所占用的字节数是
A、Delayedtreatments.B、Thequakesthemselves.C、Lackoffoodandwater.D、Collapseofbuildings.D原文讲述地震的重大损失主要是由于房屋的倒塌和其他一些因素,
最新回复
(
0
)