首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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(char*s){char*p=s;while(*p!=0)p++;return
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
以下选项中正确的定义语句是
以下选项中,合法的一组C语言数值常量是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下面属于系统软件的是
以下叙述中正确的是
将E-R图转换为关系模式时,实体和联系都可以表示为
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
编写函数fun,其功能是:根据以下公式求,π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.14…。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函
随机试题
点(2,3,1)在直线上的投影为________.
微分方程y"-y’=0的通解为().
关于牙体缺损修复后具有稳定而协调的关系的叙述,错误的是
在一份保险合同履行过程中,当事人就合同所规定的意外伤害条款的含义产生了不同理解,投保人认为其所受伤害应属于赔付范围,保险公司则认为投保人所受伤害不属于赔付范围,两种理解各有其理。在此情形下,法官应当如何解释条款的含义?
某企业位于市区,为增值税一般纳税人。假定2019年度购进和销售货物的增值税适用税率均为13%,年末增值税无留抵税额和待抵扣进项税额。2019年度按会计核算的利润总额为依据预缴企业所得税,享受的税收优惠政策及资产损失能提供留存备查的相关资料。2019年度利润
下列关于保证责任的说法,错误的是()。
运输企业市场营销的外部环境归纳为()。
信息共享是指不同人员、不同部门、不同层次之间,利用网络平台,对相关信息进行系统连接。使信息资源得到充分的开发利用。下列不属于信息共享的是:
咀嚼运动中产生的自洁作用不是指()。
Notonly______(这家工厂完成了生产任务)lastyear,butitalsodoubleditsoutput.
最新回复
(
0
)