首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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,
有以下程序 #include 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,
admin
2019-07-14
26
问题
有以下程序
#include
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/MfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是( )。
以下叙述中正确的是
数据流图中带有箭头的线段表示的是()。
C语言中double类型数据占字节数为
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j
有三个关系R、S和T如下则由关系R和S得到关系T的操作是
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwri
下面对对象概念描述正确的是
随机试题
C5脊髓损伤者康复训练应达到的目标包括【】
Since1950s,thecomputerindustryhas______.WhichofthefollowingisNOTtrue?______.
简述秋收起义和创建井冈山革命根据地的意义。
女性,39岁。诉左上颌后牙残冠求拔。口腔检查:左上6牙冠大面积龋损,已无法修复。牙周检查未见异常。X线片示:腭根有边界清楚的圆形阴影,似与上颌窦无骨壁相隔。
规范要求室内裸导体敷设应按下列哪些使用环境条件校验?()
在城市道路设计中,下列()种情况要设竖曲线。
在Excel中,要求将所有数值小于60的单元格自动显示成红色的数字。实现这个要求可以使用“格式”菜单中的()命令。
张某将其一项商标权转让给王某,双方约定分两次支付款项,第一次3600元,第二次8400元。张某就此两项所得应缴纳个人所得税()元。
美国政府的金融拯救计划提示,在市场失灵时因家干预是必要的,市场经济中的“软预算约束”带来的“风险部分社会化”,也有可能提高社会整体的经济效率。正是在这个意义上,纽约大学经济学教授鲁比尼认为,美国已经成为“美利坚社会主义共和合众国”(US-SAR);一些评论
ThesixteenthinternationalAIDSconferenceopenedonSundayinToronto,Canada.Morethantwenty-fourthousanddelegatesfromo
最新回复
(
0
)