首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(
有以下程序 #include<stdio.h> int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(
admin
2020-03-15
23
问题
有以下程序
#include<stdio.h>
int f(int n);
main(){int a=3,s; int f(int n){static int a=1;
s=f(a); n+=a++:
s=s+f(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://kaotiyun.com/show/FDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列叙述中正确的是
数据库管理系统(DBMS)是
表达式:(int)((double)9/2)-9%2的值是
以下叙述中错误的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;
实体电影和实体演员之间的联系是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
增加离体神经纤维浸浴液中的Na+浓度,则单根神经纤维动作电位的超射值将
企业拥有或控制的,能以货币计量的经济资源,称为()。
非确定型网络计划,是指网络计划中各项工作及其持续时间和各工作之间的相互关系都是不确定的。下列各项中不属于非确定型网络计划的有()。
评审有异议的重大设计变更,完善后,最终应由()裁定。
投资者可将其托管证券从一个证券营业部转移到另一个证券营业部托管,这一过程通常称为()。
根据刑事法律制度的规定,对犯罪分子可以从轻或者减轻处罚的情形有()。(2007年,经调整)
请你谈一谈你工作经历中最得意的一件工作。
朗格汉斯细胞电镜下称为明细胞是因为()。
Readthefollowingpassageanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDo
PASSAGEFOURWhyistrainingtobecomeabarristerorsolicitoracompetitivejob?
最新回复
(
0
)