首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> int f(int m) { static int n=0; int a=2; n++; a++; return n+m+
若有以下程序 #include <stdio.h> int f(int m) { static int n=0; int a=2; n++; a++; return n+m+
admin
2021-04-28
72
问题
若有以下程序
#include <stdio.h>
int f(int m)
{ static int n=0;
int a=2;
n++; a++; return n+m+a;
}
main()
{ int k;
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/UXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!
以下关于简单程序设计的步骤和顺序的说法中正确的是
检查软件产品是否符合需求定义的过程称为
以下叙述中正确的是
不合法的C语言字符常量是()。
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
“商品”与“顾客”两个实体集之间的联系一般是
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
随机试题
在工业生产环境中,有害、有毒物质常以固体、液体或气体的形态存在。()
患者,男性,28岁,血压增高住院,住院2天后出现剧烈头痛,头晕,恶心等症状,随后出现意识障碍,测血压220/110mmHg,此时应立即
配制高强混凝土的主要技术途径有()。
下列不属于基金上市交易公告书主要披露事项的是()。
证券承销商负有责任的高级管理人员有下列()情形之一的,应当认定为共同虚假陈述,与证券承销商对投资人的损失承担连带责任。Ⅰ.参与虚假陈述的Ⅱ.知道虚假陈述而未明确表示反对的Ⅲ.应当知道虚假陈述而未明确表示反对的Ⅳ.其他应当负有责任
(2009年)2008年1月8日,A以甲公司不能清偿到期债务且资不抵债为由向人民法院提出破产申请。1月21日,人民法院裁定受理破产申请,指定了管理人,并发出公告,要求甲公司的所有债权人在5月21日之前申报债权。在申报债权到期日前,A申报到期债权1000万元
要充分发挥旅游行业协会的(),引导旅游经营者注重质量和诚信。强化媒体的舆论监督,支持媒体曝光扰乱旅游市场秩序的典型事件。
平津战役敌我战损对比为:
(2017·安徽)以下属于问题解决的是()(常考)
在考生文件夹下完成如下简单应用:(1)根据表stock_name和stock_sl建立一个查询,该查询包含字段:股票代码、股票简称、买入价、现价和持有数量,要求按股票代码升序排序,并将查询保存为query_stock.qpr。注:股票代码来源于表stoc
最新回复
(
0
)