首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i<=2;i++) s=fun(); printf("%d\n",s)
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i<=2;i++) s=fun(); printf("%d\n",s)
admin
2015-07-31
25
问题
有以下程序
#include
int fun()
{ static int x=1;
x*=2; return x;
}
main()
{ int i,s=1;
for(i=1;i<=2;i++) s=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、0
B、1
C、4
D、8
答案
C
解析
fun函数中的x为静态局部变量,占用固定的内存单元,下一次调用时仍可保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一次调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用x的值。主函数中调用两次fun函数:第一次调用:x=1,x=x*2=2,s=2;第二次调用:(直接用上次x的值)x=x*2=4,s=4。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/Svi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。unionun{inta[3];longb;charc[6];}un1,*p;main(){p=&un1;p->a[0]=0x37;
判断字符型变量chr为小写字母的表达式是______。
下列程序的运行结果是______。#definePOW(r)(r)*(r)main(){intx=3,y=2,t;t=POW(x+y);
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列可用于C语言用户标识符的一组是______。
下列选项中不合法的十六进制数是()。
若有如下程序:f2(char*t){*t=*t-32;return(*t);}fl(char*p){for(;*p!=’\0’;p++)if(*p>=’a’&&*p<=’z’)f
结构化分析方法是面向______进行分析的方法。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
胎儿先天畸形中开放性脊柱裂占第一位。
2004年甲内资企业在年度决算报表编制前,委托注册税务师事务所进行所得税汇算清缴的审核。注册税务师在“长期投资口其他投资”明细帐中,发现上年结转投资额为200万元,接受投资单位为深圳乙公司,甲企业当年投资收益为帐户为0,在“其他应付款-深圳乙公司”明细帐
某零息债券,到期期限0.6846年,面值100元,发行价95.02元,其到期收益率为()。
随着时代的进步,新型的、民主的家庭气氛和父母子女关系正在形成,但随着孩子的自我意识逐渐增强,很多孩子对父母的教诲听不进去或也当成“耳边风”,家长对家庭教育感到力不从心。教师应该()。
加强农村基层干部队伍的思想作风建设应坚持哪些原则?()
患儿,8个月。腹泻时曾服用抗生素3天,现可见口腔黏膜表面覆盖白色乳凝块样小点,近2天逐渐融合成大片,不易擦去。该患儿应考虑的诊断为()。
工商行政管理机关可以对经营者的违法行为进行行政处罚,但不得采取的措施是()。
计算机的硬件系统主要包括:中央处理器(CPU)、存储器、输出设备和()。
Hecouldhardly_____histemperwhenhesawthestateofhisoffice.
Auctionsarepublicsalesofgoods,conductedbyanofficiallyapprovedauctioneer.Heasksthecrowdassembledintheauctionr
最新回复
(
0
)