首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
admin
2017-04-26
32
问题
有以下程序
#include<stdio.h> main()
int fun() {int i,s=1;
{ static int x=1; for(i=1;i<=2;i++)s=fun();
x*=2;return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/IvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
下面说明不正确的是
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf("\n");}
下列数据结构中,按先进后出原则组织数据的是
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
以下选项中不合法的标识符是
若x为int类型,请写出与!x等价的C语言表达式______。
下列所述中,是软件调试技术的是()。
下列选项中不符合良好程序设计风格的是
随机试题
在射线检验的胶片上,焊缝夹渣的特征图像是()。
灭火器日常检查中,发现灭火器达到维修条件或维修期限时,建筑使用管理单位应及时按照规定程序送修。()的灭火器应及时送修。
从外单位取得的原始凭证如有遗失,除火车、轮船、飞机票等凭证外,应当取得原开出单位盖有公章的证明,并注明原凭证的号码、金额、内容等,经经办单位会计机构负责人、会计主管人员和单位负责人的批准后才能代作原始凭证。()(4.2)
经上级有关部门批准的经济业务,应将批准文件作为原始凭证附件。()
某企业出售房屋一幢,账面原价500000元,已提折旧140000元,出售时发生清理费用600元,出售价款为420000元,适用营业税税率为5%。企业结转出售固定资产净损益时的会计分录为()。
某电子公司(企业所得税税率15%)2017年1月1日向母公司(企业所得税税率25%)借入2年期贷款5000万元用于购置原材料,约定年利率为10%,银行同期同类贷款利率为7%。2017年电子公司企业所得税前可扣除的该笔借款的利息费用为()万元。
效度具有相对性,因此,在评鉴测验的效度时,必须考虑测验的()。
根据下述材料,回答下列题。某研究者采用父母教养方式评价量表(EMBU)和学习动机量表调查了180名初中一年级学生。该研究者计算出每名学生在父母教养方式评价量表的9个维度上的得分并根据每名学生在9个维度上得分状况确定他们的家庭教养方式类型(专制型、
下述程序段功能为将首地址为FIRST的字符串送到首地址为SECOND的内存区。 请用一条指令填空。 CID LEA SI, FIRST LFA DI, ES:SECOND
Theimagewasfascinating,asjusticeJohnPaulStevens,aChicagonative,presentedit.Agangmemberandhisfatherarehangin
最新回复
(
0
)