首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
48
问题
以下程序的输出结果是______。 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全国计算机二级
相关试题推荐
数据库应用系统中的核心问题是()。
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。
有下列程序,运行后的结果为()。X=2.4:Y=3:Z=5Print“A(”;X+Y*Z;“)”
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下:1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可
下列关于数据库设计的叙述中,正确的是( )。
下面不能作为软件设计工具的是
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
软件测试的方法有动态测试、静态测试和【】13种。
随机试题
通过加热炮制,降低毒性的药材是
小儿预防接种后发生晕厥的护理措施,以下哪项不正确
以下表述中,属于单一制国家结构的是:
运输动植物、动植物产品和其他检疫物过境(含转运的),( )应当持货运单和输出国家或者地区政府动植物检疫机关出具的证书,向进境口岸出入境检验检疫机关报检。
中国人民政治协商会议属于国家机构体系,是一个国家机关。()
第三者责任险负责赔偿保险车辆因意外事故,致使第三者遭受人身伤亡或财产的直接损失。所谓第三者是指被保险人及其财产和保险车辆上所有人员与财产以外的他人、他物。所谓“所有人员”指车上的驾驶员和所有乘坐人员。但这些人下车后除驾驶员外,均可视为第三者。根据以上
Researchshowsheavycoffeedrinkingis______asmallincreaseinbloodpressure,butnotenoughtoincreasetheriskforhighb
“我来拿成绩单”,“他拿来了一本书”,“我们要怎么样来怎么样”,谈谈三个“来”的联系和区别。(复旦大学2014)
下列叙述中正确的是______。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=boRom=20。该栈中的元素个数为
最新回复
(
0
)