首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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://kaotiyun.com/show/lnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后,x的值为()。unsignedintx=65535;printf("%d\n",x);
以下合法的C语言赋值语句是()。
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
请读程序:#include<stdio.h>main(){inta;floatb,c:scanf("%2d%3f%4f’,&a,&b,&c);printf("\na=%d,b=%f,c=%f\n"
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}
下列程序的执行结果是______。in(f(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}main(){prin
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
男,25岁。工地高空坠落受伤,出现血压下降、腹胀、腹痛。查体:见髂骨挤压分离试验阳性,双下肢不等长,会阴部瘀斑。首先考虑的诊断是
案情:甲、乙、丙三人相约设立一有限责任公司生产服装。约定甲出资100万元,其出资构成为:人民币30万元,甲的劳务作价20万元,土地使用权作价50万元。乙以其拥有的服装类注册商标“红星”出资,评估价为100万元。丙以机器厂房出资,评估价为50万元。经商定,三
基金职业道德规范的内容不包括()。
在小组中期,组员通常具有的特点是( )。
读“水库蓄洪功能示意图”,回答。若在我国某大型外流河中上游修建多座以调洪蓄洪功能为主的水库,则该河()。
【2014年江苏南通】目前我国基础教育课程实行三级课程管理制度,这三级课程指_________课程、地方课程和学校课程。
①把网络做得好的留给网络.把网络做不到的做好做强②利用传统媒体的平台对社会和网络热点进行聚合。让社会讨论在理性有序的氛围中进行③传统媒体可以利用新兴媒体介入公共事件的讨论,及时发布权威信息④信息化时代,“新闻性报道”已经不再是传统媒体的长项⑤这是传
Whatkindofpersonneedsthisservice?WhendoesthetypingservicecloseonWednesday?
计算
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
最新回复
(
0
)