首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
56
问题
以下程序的输出结果是______。 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全国计算机二级
相关试题推荐
有以下程序段,当在消息框中输入8后,y的值为()。x=InputBox(”EnteranInteger")x=CInt(x)SelectCasexCasels<=0
设有如下程序:PrivateSubForm_Click() num=InputBox("请输入一个实数") p=InStr(num,".") Ifp>0Then PrintMid(num,p+1) Else
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正
编写如下程序:PrivateSubCommand1_Click()DimnAsInteger,tAsLongStaticsAsIntegert=1Forn=1To3t=
以下不合法的VB变量名是
检查软件产品是否符合需求定义的过程称为()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该
设有如下函数:FunctionDelSpace(chAsString)AsInteger Dimn%,st$,c$ st="" n=0 Fork=1ToLen(ch) c=Mid(ch,k,1) I
下面不属于软件需求分析阶段主要工作的是
软件测试的目的是( )。
随机试题
动摇与执拗是与意志的()相反的意志品质。
Pennywasafive-year-oldgirl.Onedaywhensheandhermotherwereinadepartmentstore,Pennysawaplasticpearlnecklace.
在输血质量管理方面,产品质量的含义指
混合减影经历了哪两个阶段
分离性障碍治疗的最有效方法是
()不具有法律效力。
西周时期的市场并非是面向大众的场所,而是专为官员设置,并不对所有居民开放,谓“官市”,且规模较小。但是到了春秋战国时期,“官市”不能再适应时代要求,出现了满足各阶层居民交换需求的场所,真正为大众服务。“市”的变化主要体现了()
关于因特网防火墙,下列叙述中错误的是()。
A、AsoneofthegreatestAmericanscholars.B、AsoneofAmerica’smostingeniousinventors.C、Asoneofthefoundingfathersof
A、Hehasbookedatourwiththeagent.B、HisnephewwantstobookatourwiththeagentC、Hewantstohavesomeadvicefromthe
最新回复
(
0
)