首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
38
问题
以下程序的输出结果是______。 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全国计算机二级
相关试题推荐
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是()。
编写如下程序代码:PrivateSubCommand1_Click()DimtAsIntegerDimnAsInteger,xAsIntegert=0Forn=1To12
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
在考生文件夹下有一个工程文件sjt5.Vbp,其窗体上画有两个名称分别为Text1、Text2的文本框,其中Text1可多行显示。请画两个名称为Command1、Command2,标题为“产生数组”、“查找”的命令按钮。如图8所示。程序功能如下:①单击
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
下列二叉树描述中,正确的是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
随机试题
在3PE防腐生产中,胶粘剂层厚度一般要求为()。
简述效益指标的设计十分困难的原因。
()的竞争,本质上是不同文化所代表的核心价值观的竞争。
毒蛇咬伤早期结扎的最佳部位是
主持诸气,总司人体气化的脏腑是
某年冬季,有一男孩,1岁,发热、呕吐、腹泻3天,体温38℃,每天腹泻10次左右,大便呈蛋花汤样,无腥臭,1天来尿少,10小时无尿。查体:眼窝、前囟深陷,皮肤干燥,弹性极差,肢端凉。大便镜检偶见白细胞,血钠130mmol/L,该患儿最可能的病原为
了解被审计单位及其环境并评估重大错报风险时,注册会计师应当组织项目组成员对被审计单位财务报表存在重大错报的可能性进行讨论,并运用职业判断确定讨论的目标、内容、人员、时间和方法。有关项目组讨论的说法中,不正确的是()。
幼儿园派夏老师外出学习,结束后,园长要求她给全园老师做一次讲座,分享她的学习体会。夏老师应()。
我国大庆这座城市的兴起,引起大量人口迁入,其影响因素主要是()。
Theabilitytoseewordsoneithersideofthepointatwhichyoureyesfocusiscalledperipheralvision(外围视觉).Foreignstuden
最新回复
(
0
)