首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=++m;m=i+x+y;return m; } main() { int j=1,m=1,k;
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=++m;m=i+x+y;return m; } main() { int j=1,m=1,k;
admin
2012-12-03
42
问题
有下列程序:
fun(int x,int y)
{ static int m=0,i=2;
i+=++m;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
解析
变量m和i声明为局部静态变量,因此第1次调用fun()函数后.局部静态变量m和i的值为5和3,第1次调用结束时,它们的值不变,第2坎调用时,m和i的初始值分别为5和3,在执行“i+=m+1”,后,i的值为9,因此,最终m的值为11。
转载请注明原文地址:https://jikaoti.com/ti/YoB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
下列说法不正确的是()。
结构化程序设计主要强调的是()。
以下不合法的数值常量是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
以下程序将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中,请填空。#include<stdio.h>#include<stdlib.h>main(){FILE*fp;cha
在数据库系统中,实现各种数据管理功能的核心软件称为【】。
在一棵二叉树上第5层的结点数最多是()。
假定一棵二叉树的结点数为18个,则它的最小高度为______。
随机试题
Therearetwobasicdifferencesbetweenthelargeandthesmallenterprises.Inthesmallenterpriseyouoperateprimarilythrou
癃闭的病位虽在膀胱,但与本病关系密切的脏腑还有()
应急柴油发电机的进风口面积一般()
企业投资项目由企业进行投资决策,项目的()等均由企业自主决策、白担风险。
A公司是一家儿童用品制造商,该公司一直注重挖掘市场需求,推出满足市场新需求的产品,最近该公司经过市场调查发现,许多家长在孩子上幼儿园时,非常希望能够掌握孩子的最新动态,有情况能够及时与孩子沟通,经过研发,该公司推出了一款能够打电话的手表,让孩子能够随时和家
下列事项中,一般会引起资产和负债同时增加的有()。
材料1:习近平指出,生态环境优势是福建省最大的优势,生态建设是福建省最应下大气力的建设。材料2:福建省历届省委、省政府都高度重视生态环境建设,2002年提出建设生态强省的战略构想,现在又提出将“百姓富”和“生态美”有机结合统一。材料3:
(2012年上海.58)某单位举行“庆祝建党90周年”知识抢答赛,总共50道抢答题。比赛规定:答对1题得3分,答错1题扣1分,不抢答得0分。小军在比赛中抢答了20道题,要使最后得分不少于50分,则小军至少要答对()道题。
辛亥革命失败最根本的原因是( )
The201.145.32.0networkissubnettedusinga/26mask.HowmanynetworksandIPhostspernetworkexistsusingthissubnetmask
最新回复
(
0
)