首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int mul(int val) {static int init=1; return init*=val; } main() {int i; for(i=1;i<=5;i++) printf("%d,",
有以下程序: #include<stdio.h> int mul(int val) {static int init=1; return init*=val; } main() {int i; for(i=1;i<=5;i++) printf("%d,",
admin
2021-02-25
107
问题
有以下程序:
#include<stdio.h>
int mul(int val)
{static int init=1;
return init*=val;
}
main()
{int i;
for(i=1;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=l,init*=val,第二次init=1,val=2,第三次init=2,val=3,第四次init=6,val=4,第五层init=24。val=5,因此结果为1,2,6,24,120。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/kotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
以下叙述中错误的是()。
以下叙述中正确的是
程序测试的目的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
表达式3.6-5/2+1.2+5%2的值是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
以下选项中,能用作数据常量的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中输入输出框的图形是()。
随机试题
下列关于固定资产计提折旧的表述中,正确的有()
女,60岁。反复咳嗽、咳痰25年,心悸、气促、下肢间歇水肿3年,病情加重伴畏寒发热1周入院。体检:T38℃,呼吸急促。口唇发绀,双肺叩诊过清音,中下肺闻及湿啰音,心率110次/分,心律齐,无杂音,双下肢重度水肿。该病例最适当的诊断应为
当他人的行为非法妨碍物权人行使物权时,物权人可以()排除妨碍。
2007年初,新的中国注册会计师执业准则体系开始实施。ABC会计师事务所正在组织全体执业人员进行学习。下面是ABC会计师事务所要求全体执业人员思考并回答的几个具体问题,请代为解答:(1)中国注册会计师执业准则体系中,除了包含鉴证业务准则外,还包含哪
Duringthepasttenyearstherehavebeendramaticchangesintheinternationalsituation.
2017年3月16日,英国女王伊丽莎白二世签署(),授权首相特雷莎.梅启动相关程序。
根据我国法律规定,下列各项中可以作为合伙人出资形式的是()。
Fiveyears______alongtime.
Theoldprofessorwon’tbepresentatthecelebrationparty.
Isthegoaltomakeallofourpaperfromwaste?It’sa【S1】______question.Ifwecollectenoughwaste,couldcompaniesstopusin
最新回复
(
0
)