首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
#include<stdio.h> int f(int n) {static int s=1; while(n)s*=n--; return s; } main() {int i,j; i=f
#include<stdio.h> int f(int n) {static int s=1; while(n)s*=n--; return s; } main() {int i,j; i=f
admin
2010-04-24
10
问题
#include<stdio.h>
int f(int n)
{static int s=1;
while(n)s*=n--;
return s;
}
main()
{int i,j;
i=f(3);j=f(5);
printf("The output is:\n");
printf("i=%d j=%d\n",i,j);
}
选项
答案
The output is: i=6 j=720
解析
#include<stdio.h>
int f(int n)
{static int s=1;/*s被定义为静态变量,函数f()退出时其值被保留,且再次进入该函数时不再被初始化,该变量所使用的值为最近一次凋函数f()时所得到的值。*/
while(n)s*=n--;
return s;
}
main()
{int i,j;
i=f(3);/*第…次凋用f(),s被初始化为1,运算过程中s的值被改变为6,所以i=6*/
j=f(5);/*第二次调用f(),s不再被初始化而是以值6参与本次运算,故j的值为6×5×4×3×2×1=720*/
printf("The output is:\n");
printf("i=%d j=%d\n",i,j);
}
转载请注明原文地址:https://jikaoti.com/ti/sGtaFFFM
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
如下所示的结构图的深度为()
为了发现软件错误,软件测试需要综合运用测试技术。请简述软件测试的各个步骤以及测试对象。
对软件结构宽度影响最大的因素是模块的()
解释一条指令的微操作可归并成________、________和________三个部分。
将二维数组中各元素在存储器中________存放可以使行或列的各元素都能并行访问,但会造成________上各元素的并行访问冲突。
“涉及数据及控制信息的格式、编码及信号电平等”的网络协议要素是()
循环冗余码里用的除法是模2除法,即除法过程中用到的减法是模2减法,是________运算。()
求x1,x2使其满足约束条件且使目标函数f(x1,x2)=x1+3x2达到最大.
如下图所示,给出表达式树的前序遍历序列、中序遍历序列和后序遍历序列。
随机试题
下列疾病哪些可出现肝界下移【】
一患者突感心悸、气短,心电图为PR间期逐渐延长,最后脱落一组QRS波群,QRS波群宽度<0.12秒,最可能是
自然人犯罪应当具备三个条件,不属于这三个条件的是( )。
关于设计采购建造模式的特点,下列说法中正确的有()
在房地产投资的互斥方案比选中,如果差额投资内部收益率大于基准收益率且有足够的资金,则应选择投资额较大的方案。()
天然气集输管线放空时,应先点火后放空。当采取多处放空管对输气管线的天然气进行放空时,由于处于低洼位置的放空管(),因此放空管火焰高度降到1m以下时,应立即关闭放空阀。
()负责单位内部会计监督制度的组织实施,对本单位内部会计监督制度的建立及有效实施承担最终责任。
某企业编制生产预算和材料采购预算如下述两张表(见表1、表2),根据企业以往经验,企业将商品存货的期末库存确定为下季度销量的30%,材料存货的期末库存确定为下期生产需要量的20%,每季度的购料款本季度支付30%,下一季度支付其余的70%,年初商品库存、材料库
对公安工作的功过是非,要依靠()的检验和评价。
目前国内关于个人信息保护的法规分散,既缺乏对个人信息的界定,也缺乏可操作的标准,执法主体缺位,执法力度不足。对于个人信息保护的难题,业内讨论认为主要有三方面:保护程度界定,难以区别正当或非法使用个人信息;信息泄露取证,难以确定个人信息是在哪个环节发生泄露;
最新回复
(
0
)