首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int Y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=
有以下程序 fun(int x,int Y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=
admin
2013-10-19
41
问题
有以下程序
fun(int x,int Y)
{ static int m=0,i=2;
i+=m+1;m=i+x+y;return m;
}
main()
{ int j=1,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d\n",k);
}
执行后的输出结果是
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
B
解析
子函数fun(int x,int y),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=na+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/GSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#include<stdio.h>main(){FILE*fout;charch;four=
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
有以下程序int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b:8,*p,*q,*r
若下面程序的输出结果是4,请填空。main(){inti,j,k;k=0;i=j=【】;k+=-(i+j);printf("%d\n",k);}
若有如下程序:main(){intk,x=0,y=0;for(k=0;k<=2;k++)switch(k){case0:X++;case1:y++;case2:X++
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
以下所列的各函数首部中,正确的是______。
在下列叙述中,错误的一条是()
随机试题
有助于判断急性胰腺炎是轻型还是重型的检查是
CT机将X线锥形束转化为扇形束的部件是
用叩诊法检查健康牛肺中部,可得到的叩诊音是()。
A.反应B.反射C.反馈D.正反馈E.负反馈在中枢神经系统参与下,机体对刺激发生的规律反应称为
男孩,7岁,右下后牙疼痛1周,脸肿3天。检查,大面积龋坏,Ⅱ度松动,叩痛(++),龈颊沟变浅,扪及波动感,扪痛(+),近中面深龋洞,叩诊(一),温度测试同对照牙。X线显示:根分歧大面积低;密度影,远中根吸收2/3,恒牙胚牙囊不连续,上方骨板模糊不清。龋近髓
分项工程的质量检验应由()组织进行。
实验数据可能是全面数据也可能是样本数据,而观测数据只能是样本数据。()[2014年初级真题]
理财顾问服务的最后一步是()。
下面哪些是属于一般能力?【】
Howmenfirstlearnedtoinventwordsisunknown;【C1】______.theoriginoflanguageisamystery.Allwereallyknowisthatmen
最新回复
(
0
)