首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=l; x*=2; return x;} main(){ int i,s=l; for(i=1;i
有以下程序 #include int fun(){ static int x=l; x*=2; return x;} main(){ int i,s=l; for(i=1;i
admin
2015-08-14
41
问题
有以下程序
#include
int fun(){
static int x=l;
x*=2;
return x;}
main(){
int i,s=l;
for(i=1;i<=3;i++)
s*=fun();
printf("%d\n",s);}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8。值为64。
转载请注明原文地址:https://kaotiyun.com/show/TFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];
有下列程序:main(){intt,a=1,b=5,C=-2;while(a>b>C){t=a;a=b;b=t;c++;}printf("%d,%d,%d",a,b,C);}程序的输出
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&B);S=a;if(a<B)
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++B);}
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf(
下列叙述中错误的是()。
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
以下数据库除______外,均为严格意义上的DBMS系统。
以下叙述中错误的是______。
随机试题
通过项目的现金净流量来收回初始投资的现金所需要的时间是__________。
下述血栓中,哪种是白色血栓
对诊断困难的急性化脓性腹膜炎病例,应做哪项检查以协助明确诊断
A.温和灸B.温针灸C.无瘢痕灸D.雀啄灸E.温灸器灸将艾条燃着的一端与施灸部位并不固定在一定的距离,而是一上一下的移动施灸称为
【2015年广西.多选】下列属于教学过程本质说的有()。
重证据,重调查研究,严禁逼供信政策的意义有( )。
春秋战国时期的成语故事与故事中的主人公对应有误的一项是()。
对左眼和右眼分别呈现两个不同的刺激,此时会发生___________。
三个男同学:张华、王华和李华,和三位女同学:王婷、陈婷和赵婷,参加校运动会。可供选择的项目有:跳远、跳高、长跑。参加项目有以下规则:每人只能参加一个项目;凡是男同学参加的项目,就必须有女同学参加;凡是有女同学参加的项目,就必须有男同学参加;张华参加了跳远
TheEnglishlanguageexistsinaconditionofeverlastingdanger,itsAmericanbranchmostparticularly,assaultedasitisfrom
最新回复
(
0
)