首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(a); n+=a
有以下程序 #include int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(a); n+=a
admin
2018-01-11
42
问题
有以下程序
#include
int f(int n);
main(){int a=3,s; int f(int n){static int a=1;
s=f(a); n+=a++;
s=s+16(a); return n;
printf("%d\n",s);} }
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://jikaoti.com/ti/tOa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#include“string.h”voidfun(char*s[],intn){char*t;inti,j;for(i=0;i
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
C语言规定,在一个c程序中,main()函数的位置()。
以下程序运行后的输出结果是__________。main(){inta,b,c;a=10;b=20;c=(a/b
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
下列选项中,不能作为合法常量的是()。
下列程序的循环次数是_________。x=2;do{x=x*x;)while(!x);
Jackson方法是一种面向_________的结构化方法。
与结构化需求分析方法相对应的是【】方法。
数据字典是各类数据描述的集合,它通常包括五个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
已知邻二氮杂菲亚铁络合物的吸光系数a=190L/(g.cm),已有一组浓度分别为100,200,300,400,500μg/L的工作溶液,测定吸光度时应选用()比色皿。
以下哪些造影剂不可以应用于心肌造影
产后恶露不净者可服食的药膳是
根据《公路工程质量检验评定标准》规定,某等级公路检测路段土基压实度标准为95%,当某测点的压实度为92.5%时,判定该路段()。
关于单位工程质量验收合格标准,下列说法不准确的是( )。
【背景资料】某机电安装工程公司承担了一机电工程项目的安装任务,合同工期为120天,合同价款为300万元。该安装工程公司项目经理部根据施工合同和自身的技术水平为该工程编制了施工组织设计,该施工组织设计包括施工组织总设计、单位工程施工组织设
背景资料某建设单位和施工单位按照《建设工程施工合同(示范文本)》签订了施工合同,合同中约定:建筑材料由建设单位提供;由于非施工单位原因造成的停工,机械补偿费为200元/台班,人工补偿费为50元/日工;总工期为120天;竣工时间提前奖励为3000元/天,误
个人或家庭在生命周期内综合考虑其()等因素来决定其目前的消费和储蓄。
关于二十四史,下列说法不正确的是()。
Whattopicdoesthespeakerexplainindetails?
最新回复
(
0
)