首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include intf(intm) {staticintn=0; inta=2; n++;a++;returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); } 则程序
若有以下程序 #include intf(intm) {staticintn=0; inta=2; n++;a++;returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); } 则程序
admin
2015-07-31
44
问题
若有以下程序
#include
intf(intm)
{staticintn=0;
inta=2;
n++;a++;returnn+m+a;
}
main()
{intk;
for(k=0;k<4;k++)printf("%d,",f(k));
}
则程序的输出结果是
选项
A、3,5,7,9,
B、4,7,10,13,
C、4,5,6,7,
D、4,6,8,10,
答案
D
解析
本题考查静态局部变量以及自增运算符,静态局部变量在函数调用结束后,并不释放,仍然保留它的值,本题中,k为0时,return n+m+a之前,n为1,a为局部变量是3,m为0,所以第一个返回值为4。k为1,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6,依此类推答案为D。
转载请注明原文地址:https://kaotiyun.com/show/bmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设只是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是______。
以下选项中可作为C语言合法常量的是______。
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
简单的交换排序方法是()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
随机试题
创造性思维突出的特点是()。
与2017年上半年相比,2018年上半年国内旅游人数中城镇居民19.97亿人次,增长13.7%;农村居民8.29亿人次,增长6.3%。国内旅游收入中,城镇居民花费1.95万亿元,增长13.7%;农村居民花费0.50万亿元,增长8.3%。出入境旅游总数1.4
结核病的基因技术快速诊断新方法包括
A.下唇右侧歪斜B.右眼闭合不全C.右侧额纹消失D.右侧鼻唇沟变浅E.伸舌偏向右侧
J公司是一家农产品加工、仓储、物流、销售企业。2011年,J公司有员工780人,其中含安全管理人员3人和L劳务公司劳务派遣人员150人,2011年度,共发生生产安全事故2起,造成1人重伤、2人轻伤。其中:一起事故由L劳务公司的劳务派遣人员违章造成,导致1名
某企业作为福利为高级管理人员配备汽车,对这些汽车计提折旧时,应编制的会计分录是()。
行政管理的首要环节和各项职能运行的基础是:()
WhatdoyouknowaboutPeter?
Investorsseekingacheap,no-frillswaytosell【C1】______sharesneedlookno【C2】______thanthepostbox.Moststockbrokers
RecentbookssuchasMalcolmGladwell’sOutliersandTalentisOverratedhavesuggestedthatdeliberatepractice—structuredprac
最新回复
(
0
)