首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int mul(int val) { static int init=1; return init *=val; } main() { int i; f
有以下程序: #include int mul(int val) { static int init=1; return init *=val; } main() { int i; f
admin
2019-01-11
55
问题
有以下程序:
#include
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/uOxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如。一维数组中的数据是:2223445666677899101010
程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数fun的功能是输出这位学生的信息。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKI.C中。不
给定程序MODll.C中fun函数的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#includefun(in
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中。函数fun的功能是从指定文件中找出指定学号的学生数据,读入此学生数据,对该生的分数进行修改,使每门课的分数加3分,修改后重写文件
下列特征中不是面向对象方法的主要特征的是()。
在结构化程序设计中,模块划分的原则是
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
软件定义时期主要包括【】和需求分析两个阶段。
随机试题
简述支气管哮喘的诊断标准。
培养肠道致病菌常用的选择性培养基是
分解痰液黏蛋白成分而发挥祛痰作用的药物是
建设项目的“三算”不包括()。
以下()是向海关办理加工贸易合同备案时应提交的单证。
某单位进口小轿车100辆,每辆小轿车货价15万元,运抵我国海关前发生的运输费用、保险费用无法确定,经海关查实其他运输公司相同业务的运输费用占货价的比例为2%。关税税率为60%,该单位应向海关缴纳关税税额为()万元。
下列选项中,不属于商业银行短期借款的是()。
公安机关对于现行犯或者重大嫌疑分子,如果有下列情形之一的,哪些可以先行拘留?()
(2013山东)2011年上交所成交额最高的月份,深交所上市公司的市价总值比上月:
数据的组织和存储会直接影响算法的实现方式和【】。
最新回复
(
0
)