首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int mul(int val) { static int init = 1; return init *= val; } main( ) { int i; for (i=1; i<
有以下程序 #include <stdio.h> int mul(int val) { static int init = 1; return init *= val; } main( ) { int i; for (i=1; i<
admin
2020-01-10
47
问题
有以下程序
#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=1,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/zWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={l,2,3,4,5),i;for(;i<5;i+
下叙述中错误的是
以下选项中合法的实型常量是
以下选项中可用作C程序合法实数的是
如果定义floata[10],x;则以下叙述中正确的是
有以下程序#include<stdio.h>voidmain(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:swi
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
以下选项中,能用作数据常量的是
下列选项中,不能用作标识符的是
随机试题
A.双合汤B.羌活胜湿汤C.甘姜苓术汤D.四妙丸湿热腰痛,治宜选方
下列属于分泌性瘘的疾病是
下列不属于牙髓切断术适应证的是
根据混凝土的强度,要求水泥强度等级与混凝土强度相适应。水泥的强度约为混凝土强度的()倍为好。
2×17年7月1日,甲公司与丁公司签订合同,自丁公司购买管理系统软件,合同价款为5000万元,款项分五次支付,其中合同签订之日支付购买价款的20%,其余款项分四次自次年起每年7月1日支付1000万元。管理系统软件购买价款的现值为4546万元,折现率为5%。
制定企业薪酬管理制度的基本依据包括()。(2007年11月三级真题)
班主任确立班级目标要注意______、有恒和多样。
在一个“家庭智力秀”节目中,一对夫妇和他们的儿子、女儿参加了一场智力竞赛。结果显示:[1]第一名和第三名性别不同。[2]最年长的成员和第三名性别不同。[3]最年轻的成员和第四名性别不同。[4]第一名和年龄比第四名大。
WhydoreadersofNewScientistcontinuetogetsteamedupaboutrace?Afterall,itcanbeusedasaninnocuoustechnicalterm
A、It’scomfortable.B、It’sboring.C、It’seasy.D、It’sannoying.A对话开头女士提到她大多数时间都在家工作,男士说现在很多人都很喜欢这样的工作形式,女士给出肯定回答并解释说:“在家工作很舒服,
最新回复
(
0
)