首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() {
有以下程序 #include <stdio.h> int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() {
admin
2020-06-16
48
问题
有以下程序
#include <stdio.h>
int fun(int a,int b)
{
static int m=0, i=2;
i +=m+1; m = i + a + b;
return m;
}
main()
{
int k=4, m=1, p;
p = fun( k,m ); printf("%d,", p);
p = fun( k,m ); printf("%d\n" ,p );
}
程序运行后的输出结果是
选项
A、8,17
B、8,16
C、8,8
D、8,20
答案
A
解析
static变量又称为静态变量,编译时,将其分配在内存的静态存储区中,在整个程序运行期间都不释放这些存储单元,即使退出函数,下次再进入该函数时,静态局部变量仍使用原来的存储单元,值是上一次函数调用结束时的值。若定义时未赋初值,在编译时,系统自动赋初值为0;若定义时赋初值,则仅在编译时赋初值一次,程序运行后不再给变量赋初值。程序执行过程为:调用函数,m=0,i=2,i=i+m+1=3,m=8,返回p=8,再次调用函数,m=8,i=3,i=i+m+1=12,m=12+4+1=17,返回p=17,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/D7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
以下叙述中正确的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
下面选项中不是关系数据库基本特征的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
《米龙老爹》所运用的记叙方法是()
35岁,女性,步行中后仰跌倒,右手掌撑地伤后1小时,右肩痛,不敢活动。检查:右肩方肩畸形,Dugas征(+)。最常见的合并损伤是
夏季,于某装有集中式空调的宾馆住宿的团体人群中,数天内相继出现了一种主要症状为发热、咳嗽及肺部炎症的疾病。以后的病因学调查认为与空调系统污染有关。该病为
沙参麦冬汤的组成药物不包括
办公建筑的采光标准可采用窗地面积比进行估算,对其计算条件没有影响的是:(2017年第37题)
以下关于标准成本与目标成本的说法,不准确的是()。
(2018·辽宁)心理学研究认为,学习动机水平与学习效率的关系是()
心理过程包括()
给定资料1.2015年年底至2016年4月期间,刚刚搬到新校址的某外国语学校部分学生不断出现各种不良反应和疾病。学生家长调查发现,学校北面有一片工地,原本有三家化工厂,化工厂生产的大量氯苯、环芳烃、汞、镉等污染物严重超标,导致所在地块成为“毒地”。
近期,个别地方发生了某些针对小学生、幼儿园儿童的恶性案件。造成严重后果,社会影响恶劣,引起党中央、国务院的高度重视。胡锦涛总书记、温家宝总理等中央领导同志高度重视,多次做出重要指示,要求依法严肃处理犯罪分子,精心治疗受伤人员,切实加强校园安全防范,严防类似
最新回复
(
0
)