首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int mul(int val) { static int init=l; return init *=val: } main() { int i; for(i=l;i
有以下程序 #include <stdio.h> int mul(int val) { static int init=l; return init *=val: } main() { int i; for(i=l;i
admin
2022-04-01
73
问题
有以下程序
#include <stdio.h>
int mul(int val)
{ static int init=l;
return init *=val:
}
main()
{ int i;
for(i=l;i <=5;i++)
printf("%d,",mul(i));
}
程序运行后的输出结果是( )。
选项
A、1,2,6,24,120,
B、1,2,3,4,5,
C、1,1,1,1,1,
D、1,2,4,6,8,
答案
A
解析
static静态变量只在声明时初始化一次。函数mul()的功能是累乘。调用函数是,第一次init=1,init*=val,第二次init=1,val=2,第三次init=2,val=3,第四次init=6,val=4,第五层inti=24,val=5,因此结果为1,2,6,24,120。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Q1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中与iffa:1)a=b;elsea++;语句功能不同的switch语句是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
以下叙述中正确的是
下列关于数据库设计的叙述中,正确的是()。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
数据流图中带有箭头的线段表示的是()。
随机试题
临终患者一般最早出现的心理反应期是()。
男性,65岁,1个月前进行了前列腺摘除手术,因担心手术伤口愈合不好,故很少下床活动,近期常感右大腿肿痛,查右踝关节过度背屈试验阳性。病人可做哪项检查明确诊断()
X线光子与构成原子的内壳层轨道电子碰撞时,将其全部能量都传递给原子的壳层电子,原子中获得能量的电子摆脱原子核的束缚,成为自由电子(光电子),而X线光子则被物质的原子吸收,这种现象称为光电效应。关于光电效应的影像学应用,叙述不正确的是
在设计和选择制剂的分析方法时,需注意
不能用相互消长解释的是
硫脲类抗甲状腺药可引起的严重不良反应是
带下量多,色白稀薄,腰酸膝软,头晕目眩,小便频数,宜选用的中成药有()。
2014年5月,甲乙丙丁四人拟设立一家有限责任公司。关于该公司的注册资本与出资,下列哪些表述是正确的?(2014年卷三第68题)
盖挖顺作法的施工顺序:自地表向下开挖一定深度后先浇筑顶板,在顶板的保护下,自上而下开挖、支撑,达到设计高程后()浇筑结构。
习近平总书记在《在纪念马克思诞辰200周年大会上的讲话》中指出,马克思主义是不断发展的开放的理论,始终站在时代前沿。马克思主义具有鲜明的科学性、革命性、实践性、人民性和发展开放性。其中革命性是指
最新回复
(
0
)