首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}
以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}
admin
2013-06-11
60
问题
以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}
选项
A、33
B、22
C、26
D、25
答案
4
解析
本题首先定义一个全局变量x并赋初值为3,主函数中使用这个全局变量控制循环次数,循环执行了2次,调用两次incre()函数。第一次调用incre(),定义一个静态变量x并赋初值1,然后执行“x*=x+1”,使x的值变为2:第二次调用incre()函数时,静态变量将保留上—饮退出时的值即2,执行语句“x*=x+1”后,x的值变成6,输出x的值为6。所以,4个选项中C为所选。
转载请注明原文地址:https://kaotiyun.com/show/e5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是
有定义语句:ihtb;charc[10];,则正确的输入语句是
以下不能定义为用户标识符的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。
若有以下程序main(){chara;a=’B’-’A’+’0’;printf("%c\n",a);}执行后输出结果是______。
下面程序的功能是:将一个5行5列矩阵(用二维数组表示)主次两条对角线上的元素依次赋值为1,2,3,4,5和5,4,3,2,1。空白处应填的是______。main(){int(a[5][5],i;for(i=0;i<=4;
以下叙述正确的是______。
以下不能定义为用户标识符的是
随机试题
Itisdifficulttoimaginewhatlifewouldbelikewithoutmemory.Themeaningsofthousandsofeverydayperceptions,thebases
酶不可逆性抑制剂——有机磷农药,其作用于酶活性中心的基团是
不属于社区护理服务的特点的是
Digeorge综合征最主要的免疫学特征是
关于工程建设其他费用中场地准备及临时设施费的内容,下列说法中正确的是()。
在不影响()的前提下,工作可利用的机动时间称为总时差。
下列各项负债中,不应按公允价值进行后续计量的有()。
大鲵属国家二级保护、珍贵稀有的两栖类动物,主要分布于伏牛山区的()境内。
学生是以学习为主要任务的发展中的完整的人。()
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
最新回复
(
0
)