首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
62
问题
有下列程序:
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://kaotiyun.com/show/O0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<stdio.h>main(){intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)
下列选项中不是字符常量的是()。
设计数据库的存储结构属于()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
以下不能定义为用户标识符的是()。
设有如下说明:typedefstruetST{longa;intb;charc[2];}NEW;则下面叙述中正确的是()。
软件生命周期包括2今阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
一个项目有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
在软件生产过程中,需求信息的给出是()
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
随机试题
激光构造深度仪测值与手工铺砂法构造深度值相关性试验,选择构造深度分别在()范围,长度分别为100m的试验路段。
计算现金到期债务比指标中的本期到期债务是指短期债务与长期债务之和。()
三元悖论的不可能三角,三角的每一边所分别代表()三种政策。
A、胆碱酯酶复能剂B、抗胆碱药C、两者均可D、两者均否急性氨基甲酸酯类农药中毒可用()
肝性脑病的脑性毒物中,下列哪项不正确
引起头期胃液分泌的主要因素是
王某购买了长途汽车票,该车次的用车是普通大巴,由于原定的大巴出现故障,客运公司改用豪华大巴运输,以下说法正确的是()
企业的最高领导者所发布的一个企业的质量宗旨和质量方向是指()。
基金管理公司向特定对象提供投资咨询服务,下列行为中,不得有的行为包括()。Ⅰ.侵害基金份额持有人和其他客户的合法利益Ⅱ.承诺投资收益Ⅲ.与投资咨询客户约定分享投资收益或者分担投资损失Ⅳ.通过广告等公开方式招揽
下列关于我国宗教政策的描述,正确的有()。
最新回复
(
0
)