首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
41
问题
以下程序的输出结果是______。 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全国计算机二级
相关试题推荐
以下描述中,不是线性表顺序存储结构特征的是()。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正
以下不合法的VB变量名是
下面有关标准模块的叙述中,错误的是( )。
通过语句X=InputBox("输入数据","示例","0")对变体类型的变量X输入数据,程序运行后,如果在对话框的输入区中输入数值100并按回车键,则下列叙述中正确的是
软件设计中划分模块的一个准则是()。
窗体上有1个名称为Commandl的命令按钮,事件过程及函数过程如F:PrivateSubCommand1一Click()DimmAsStringm=InputBox(“请输入字符串”)
下面不能作为软件设计工具的是
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
EmilyDickinsonwassometimescuriousaboutthefeelingofspeechofdeathandinoneofherpoemsshewroteaboutthe______ofd
唯一能够通过胎盘的免疫球蛋白是
低钾血症心电图的改变有
胆道手术回病房后“T”形管要
水泥稳定土、石灰土、工业废渣稳定土基层施工技术中具有相同要求的有()。
当事人对付款时间没有约定或者约定不明的,利息应付时间是()。
根据《会计法》的规定,公司企业在确认、计量和记录资产、负债、所有者权益、收入、费用、成本和利润时所遵循的依据是( )。
被评估成套设备购建于2006年12月,账面价值100万元,2011年对设备进行技术改造,追加投资20万元,2016年12月对该设备进行评估。经评估人员调查分析得到如下数据:(1)从2006年到2011年,每年该类设备价格上升率为10%,而从2011年至
读书时,即使书中的字都认得了,话全懂了,也未必就知道作书人的意思。意思是离不开语言的,但有些是语言文字所不能完全表达出来的。如果仅局限于语言文字,死抓住语言文字不放,那就成为死读书了。语言文字是帮助了解书的意思的拐棍。这就是古人所说的“得意忘言”,在读书中
有以下程序#includemain(){charc;do{c=getchar();putchar(c);}while(c!=’#’);printf("\n");}执行时如输入:abcdefg##,则输出结果是()。
最新回复
(
0
)