首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
13
问题
有以下程序
#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://jikaoti.com/ti/miG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是
下面叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
以下叙述中正确的是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
下面描述中不属于数据库系统特点的是
以下选项中合法的标识符是
有以下函数intfun(char*x,char*y){intn=0;whi!e((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。【10年3月】
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
随机试题
患者,男,58岁。冠心病史8年,近因活动较多而发。诊见:心前区疼痛阵发,稍事活动则出现心悸而痛,伴胸闷,气短汗出,面色咣白,四肢欠温,舌淡胖,苔白,脉沉细辨证为
关于进度控制的全过程控制,要注意以下问题( )。
某企业从境外进口导光板10000个,深加工结转转入5000个,成品耗用9000个,退运出境3000个,内销1000个,剩余料件数量为:
案例四:浙江省一家家电制造公司近几年发展迅速,效益良好。为了使职工更大程度地参与企业管理和企业效益分配,增强职工的凝聚力和向心力,鼓励职工爱岗敬业,在企业长期工作,公司老板张总打算制定年金计划,但是对于年金不是很了解,所以就相关问题咨询了理财规划师。根据
下列各项中,可以用来转增资本的有()。
根据所给资料,回答以下问题。据统计黑龙江省2013年城镇居民人均可支配收入19597元,比上年增长10.3%;城镇居民人均消费性支出14162元,增长9.1%。农村居民人均纯收入9634.1元,增长12.0%。农村居民人均生活消费支出6813.6
万维网(WWW)是Internet中增长最快的一种网络信息服务。它所采用的主要技术是______技术。
窗体上已有的3个单选按钮组成了1个名为ChkOpt1的控件数组。用于区分控件数组ChkOpt1中每个元素的属性是( )。
WhatdidtheNWHAsurveyaimtoexplore?
October25TheInformantPage10HotelGiantHaltsJumeirahProjectDUBAI-France’sla
最新回复
(
0
)