首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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全国计算机二级
相关试题推荐
设定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。structst{intx;inty;intz;}structworker{char
设y为血型变量,请写出描述“y是偶数”的表达式_____。
下列叙述中错误的是()。
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个int型数据。
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
在C语言中,函数返回值的类型最终取决于
下列选项可以正确表示字符型常量的是
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
以下叙述中错误的是
随机试题
下列程序的输出结果是()。classTest{publicstaticvoidmain(Stringargs[]){intn=7;n=2;System.out.println(n);)}
SP-169破乳剂在规定的破乳脱水条件下,试样脱水量不低于标准脱水量的90%。
某患者男性,23岁,既往有1型糖尿病8年,平时应用预混胰岛素(70/30)早餐前和晚餐前皮下注射治疗。近l周监测血糖:空腹血糖13.2~16.7mmol/l,中餐前血糖8.0~8.7mmol/L,晚餐血糖前7.6~8.3mmol/l,睡前血糖5.1~6.7
下列关于肝肠循环叙述正确的是()
工程图纸中,图示尺寸为实物尺寸的1/10,则比例为()。
设函数z=z(x,y)由方程F()=0确定,其中F为可微函数,且F’2≠0,则=()
给定程序中,函数fun的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:321456987请在程
A、 B、 C、 D、 D注意图片中是一位男士和一位女士牵着手走进建筑物,后面跟着一位提着行李箱的男士。
(1)JoanofArcwouldbeproud.EdithCresson,France’sfirstwomanPrimeMinister,hastakenofficewithavowtoleadthecount
Lifeonearthdependsonthesun.Dayafterdayweseeitslightandfeelits【B1】______,butwedonotoftenknowor【B2】______
最新回复
(
0
)