首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 int x=3 void main() { int i; for(i=1;i<x;i++) incre(); } incre() { static int si=1;
下述程序的输出结果是( )。 int x=3 void main() { int i; for(i=1;i<x;i++) incre(); } incre() { static int si=1;
admin
2013-08-15
53
问题
下述程序的输出结果是( )。
int x=3
void main()
{ int i;
for(i=1;i<x;i++)
incre();
}
incre()
{ static int si=1;
si*=si+1;
printf("\n%d",si);
}
选项
A、22
B、25
C、26
D、33
答案
C
解析
本题考查局部静态变量问题,main()函数两次调用incre()函数。第一次调用时si=si*(si+1)=(1+1)*1=2,输出2,第二次调用时si=(si+1)*si=3*2=6,此时输出结果为6。
转载请注明原文地址:https://www.kaotiyun.com/show/xgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是进行位运算。 main() { unsigned char a,b; a=7^3;b=-4&3; printf("%d %d\n",a,b); } 程序运行后的输出结果是______.
有以下程序 #include <stdio.h> main() { FILE *fp; int’ a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, s
以下关于typedef的叙述错误的是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是
下列程序舶输出结果是【 】。#include<stdio.h>main(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
在软件开发中,需求分析阶段可使用的工具是______。
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3select(inta[N][M],int*n)
在一棵二叉树上第6层的结点个数最多是【】。
下列数据结构中,属于非线性的是()。
随机试题
原材料的质量复核项目包括________。
为减少焊接应力应如何选择合理的焊接顺序?
下列不符合《医院消毒供应中心第1部分:管理规定》(WS301.1—2009)对医院CSSD建筑基本要求的布局是
关于法律与自由,下列哪一选项是正确的?()
手拉葫芦的起重链条直径磨损超过()应预报废更新。
常见影响工程进度的风险有()。
Anewspaperismuchmorethanabusiness;itisaninstitution.Itreflectsandinfluencesthelifeofacommunity;itmayaffec
数据库系统的核心是
Ifyouthinkmoneycan’tbuyyoufriends,thinkagain.Intheonlineworld,it’spossibletopurchaseacrowdoffans.Onethous
Itisoftenthroughgooddinnersthatonemakesfriends.InJapan,thereare【B1】______"DiningGroups"or"WineGroups",formedb
最新回复
(
0
)