首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(){static int x=1; x*=2; return x;} main(){int i,s=1; for(i=1;i<:3;i++) s*=fun(); printf("%d\n",s
有以下程序 #include<stdio.h> int fun(){static int x=1; x*=2; return x;} main(){int i,s=1; for(i=1;i<:3;i++) s*=fun(); printf("%d\n",s
admin
2019-08-10
30
问题
有以下程序
#include<stdio.h>
int fun(){static int x=1;
x*=2;
return x;}
main(){int i,s=1;
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://jikaoti.com/ti/XVf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是( )。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();printf("%d\n",s);}程序运行后的输出结
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
以下选项中关于程序模块化的叙述错误的是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
下列关于二叉树的叙述中,正确的是
结构化程序设计中,下面对goto语句使用描述正确的是
结构化程序设计的基本原则不包括()。
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注
随机试题
对不同时期财务指标的比较,可以计算成动态比率指标,包括
不定期清查主要是在()情况下进行。
Theyoungstudentslike______andMark______novelsverymuch.
常规转速旋转阳极管的启动延迟时间(秒)是
沙门菌食物中毒属于
风心病心衰用洋地黄和利尿剂治疗,出现恶心,食欲不振,心电图为室性早搏二联律。下列哪一种情况最可能
2016年3月,山东警方破获案值5.7亿元非法疫苗案,疫苗未经严格冷链存储运输销往24个省市。疫苗含25种儿童、成人用二类疫苗。此次涉及疫苗买卖线索的共有安徽、北京、福建、甘肃、广东、广西、贵州、河北、河南、黑龙江、湖北、吉林、江苏、江西、重庆、浙江、四川
脑脊液葡萄糖降低常见于()。
论商号权的性质。(武汉大学2005年考研真题)
根据真分数理论,信度系数与效度系数的关系为
最新回复
(
0
)