首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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; prin
有以下程序 #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; prin
admin
2016-12-18
22
问题
有以下程序
#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/MNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序:main(){intm[][3]={1,4,7,2,5,8,3,6,9);inti,j,k=2;for(i=0;i<3;i++)
以下不能正确计算代数式sin2()值的C语言表达式是______。
以下叙述正确的是______。
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和_______。
以下程序中,函数fun的功能是计算x²-2x+6,主函数中将调用fun函数计算:y1=(x+8)²-2(x+8)+6y2=sin²(x)-2sin(x)+6请填空。#include"math.h"doublefun(double
在C语言中,运算对象必须是整型数的运算符是
算法的空间复杂度是指
下列队列的描述中,正确的是()。
随机试题
某公司2009年1月1日发行在外普通股30000万股,7月1日以2008年12月31日总股本30000万股为基数每10股送2股;11月1日回购普通股2400万股,以备将来奖励管理层之用。若该公司2009年度实现净利润29904万元,则其2009年度基本每股
随机抽样的目的是
关于肠痈的治疗,以下哪项是不准确的:
案情:房地产开发企业甲将一套现房以300万元的价格出卖给乙,乙向丙银行按揭贷款购房。2009年3月1日,甲、乙、丙签订了书面按揭贷款购房合同。约定甲须于2009年4月1日交付房屋,但未约定甲给乙办理过户登记的期限。因房价上涨,2009年
关于工业建筑总平面设计与其他类型的建筑总平面设计的差别,说法错误的是()。
下列选项中,属于车辆购置税价格组成部分的有()。
儿童心理发展中,提供最初的自然物质基础并制约生长发育过程的因素是()。
共感、共情、同理心又称为(),是建立良好心理辅导关系的促进条件。
Surveysshowthatcheatinginschool—plagiarism,forbiddencollaborationonassignments,copyinghomeworkandcheatingonexams-
Withmoreandmoreyoungpeoplegettingintotroublewiththelaw,socialworkersareverybusy.Theyaretryingtokeep【B1】____
最新回复
(
0
)