首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main()
有以下程序 #include <stdio.h> fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main()
admin
2021-06-15
36
问题
有以下程序
#include <stdio.h>
fun( int a, int b )
{
int static m=0, i=2;
i=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、7,16
C、8,8
D、7,17
答案
A
解析
本题考查静态局部变量,本题中先执行fun(4,1)得到返回值为8,此时静态局部变量m为8,i为3,那么再次执行fun(4,1)得到的值为17,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/yutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
在下列定义语句中,编译时会出现编译错误的是()。
下列叙述中正确的是()。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
软件需求规格说明书的作用不包括
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
数据库设计中反映用户对数据要求的模式是
随机试题
A/D转换分为4步进行,分别是采样、保持、量化和_________。
妊娠期妇女拔牙的时间可在
混悬型气雾剂的组成部分不包括以下哪项内容
某小学组织学生接种乙肝疫苗,有5名学生出现头痛、呕吐、四肢乏力,因而送医院就诊。首诊医师及时处置并报告医院有关部门,经医护人员解释、安抚后,39名学生未经治疗症状很快消失,5名学生仍有恶心,并伴有焦虑,医院组织专家会诊后排除了疫苗和其他躯体疾病所致。根据《
最常见的颞下颌关节脱位类型是
蛋糕,25克/只,8只/盒
卡车司机甲在行车途中,被一吉普车超过,甲顿生不快,便加速超过该车。不一会儿,该车又超过了甲,甲又加速超过该车。当该车再一次试图超车行至甲车左侧时,甲对坐在副座的乙说:“我要吓他一下,看他还敢超我。”随即将方向盘向左边一打,吉普车为躲避碰撞而翻下路基,司机重
阅读材料,回答下列问题。材料一我们革命的目的,是为中国谋幸福,因不愿少数满洲人专制,故要民族革命;不愿君主一人专制,故要政治革命;不愿少数富人专制,故要社会革命。
A、 B、 C、 C询问会议时间是否很长是问题的核心。因此(C)“我们有很多事情要处理”为正确答案。如果漏听了(A)中的bought而只听到lastedlonger。就做出选择,是不正确的,问题中的meeting与(B
A、Bringsomegifts.B、Offersomehelp.C、Takeyourfriendouttodinnerattheendofyourstay.D、Alloftheabove.D
最新回复
(
0
)