首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-07-09
20
问题
有以下程序
#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://jikaoti.com/ti/nrd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是()。
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a
有以下程序#include<stdio.h>main(){inta;a=(int)(-1.53*3);printf("%d\n",a);}程序的运行结果是
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函
有三个关系R、S和T如下:则下列操作中正确的是()。
有如下程序#include<stdio.h>intsum(intdata){staticintinit=0;returninit+=data;}main(){inti;for(i
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
在关系数据库中,用来表示实体间联系的是
随机试题
依法应缴纳印花税的凭证是()
关于TDM工作描述不正确的是
A.医生对患者的呼叫或提问给予应答B.医生的行为使某个患者受益,但却给别的患者带来了损害C.妊娠危及母亲的生命时,医生给予引产D.医生给患者实施必要的检查或治疗E.医生满足患者的一切要求医生违背伤害原则的是
A.青霉素B.苯妥英钠C.氯化钾D.洛铂E.头孢曲松钠切忌直接静脉注射,临用前稀释,会引起剧痛甚至心脏停搏的是()。
已知氯电极的标准电势为1.358V,当氯离子浓度为0.1mol.L-1,氯气分压为0.1×100kPa时,该电极的电极电势为()。[2009年真题]
教师在教学中应关注学生的情感态度,其中影响学生学习效果的情感态度的因素中不包括()。
公安干警工作需要热爱警察职业才能做好,请你谈谈对于“爱一行干一行"与“干一行爱一行"的看法。
在下列情形中,房屋承租人不得行使优先购买权的是()
A.hotelB.TuesdayC.cinemaD.windowE.ThursdayF.umbrellaG.bridge
HowtoReduceStressLifeisfullofthingsthatcauseusstress.Thoughwemaynotlikestress,wehavetolivewithit.I.De
最新回复
(
0
)