首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 int x=3; main() { int i; for(i=1;i<x;i++)incre(); } incre() { static int x=1; x*=x+1;
以下程序的输出结果是 int x=3; main() { int i; for(i=1;i<x;i++)incre(); } incre() { static int x=1; x*=x+1;
admin
2010-01-10
24
问题
以下程序的输出结果是 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
答案
4
解析
本题首先定义一个全局变量x并赋初值为3,主函数中使用这个全局变量控制循环次数,循环执行了2次,调用两次incre()函数。第一次调用incre(),定义一个静态变量x并赋初值1,然后执行“x*=x+1”,使x的值变为2;第二次调用incre()函数时,静态变量将保留上一次退出时的值即2,执行语句“x*=x+1”后,x的值变成6,输出x的值为6。
转载请注明原文地址:https://jikaoti.com/ti/SJI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommandlSlick()DtrnsignAsintegersign=1a=1:b=2Fork=1To5c=a+sign*ba=b:b=cPrintc;sign=-signNex
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下下程序:PrivateSubCommand1_Click()EndSubPablicSubcalc
以下关于控件数组的叙述中,错误的是
有下面的程序段:X=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
设变量x中的值是395,则下面语句的输出是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWend
随机试题
政府发行公债所筹资金主要用于()
(2014年第77题)中指脓性指头炎如治疗不及时,最易发生的并发症是
老年人上腹痛伴呕血、厌食及消瘦最应警惕
下列房源信息要素中,属于动态的是()。
一套总价为30万元的住宅,在下列实际交易的付款方式中,最经济的是()(假定年利率为5%)。
世界上绝大部分国家的汇率标价都使用间接法,包括中国在内。
某企业批量生产一种零件,投产批量为6件,经过4道工序加工,按照加工顺序,单件每道工序作业时间依次为20分钟、10分钟、25分钟、15分钟,假设零件移动用时为零。根据以上资料,回答下列问题:如果该企业采取平行移动方式进行零件移动,则有利于()。
1939年2月,中央决定在各革命根据地政府成立社会部。()
19世纪,许多科学家都对电子撞击金属物体后产生的射线非常着迷。1895年,德国科学家威廉·伦琴使用多种物体来研究这种射线,当他在更换所使用的实验器材时偶然发现自己的手骨在墙壁上留下了投影,最终,他确信这是一种具有很强穿透性的射线,并将其命名为“伦琴射线(X
Areorganicallygrownfoodsthebestfoodchoices?Theadvantagesclaimedforsuchfoodsoverconventionallygrownandmarketed
最新回复
(
0
)