首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
77
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序段完全正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
在数据库中,产生数据不一致的根本原因是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
能够减少相同数据重复存储的是
下面选项中关于位运算的叙述正确的是()。
十进制整数设为整数类I,则下面属于类I的实例的是
软件测试的目的是
以下()不属于对象的基本特征。
随机试题
茶艺服务人员在任何情况和场合下都要有自控情绪和行为的能力
公司筹资方式不同,资本成本大小和风险高低也就各异,所以公司筹资决策中的核心问题是()
A、视神经B、三叉神经C、副神经D、滑车神经E、舌下神经第Ⅱ对脑神经是()
图示结构El=常数,在给定荷载作用下,剪力QAB为:
建没工程生产安全事故应急预案的管理包括()。
根据城市用地适用性评价结论,不适于修建的用地是()。
建筑灭火器配置验收合格的判定条件是()。
下列选项中,不是建筑艺术的基本特征的是()。
没有人爱每一个人;牛郎爱织女;织女爱每一个爱牛郎的人。如果上述断定为真,则以下哪项不可能为真?Ⅰ.每一个人都爱牛郎。Ⅱ.每一个人都爱一些人。Ⅲ.织女不爱牛郎。
Suchachangewouldnot______tothewishesofthegreatmajorityofthepeople.
最新回复
(
0
)