首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { static int n=0: n+=m;return n;} main(){ int n=0: printf("%d,",f(++n)); printf("
有以下程序 int f(int m) { static int n=0: n+=m;return n;} main(){ int n=0: printf("%d,",f(++n)); printf("
admin
2019-05-17
15
问题
有以下程序
int f(int m)
{
static int n=0:
n+=m;return n;}
main(){
int n=0:
printf("%d,",f(++n));
printf("%d\n",f(n++));}
程序运行后的输出结果是
选项
A、1,1
B、1,2
C、2,3
D、3,3
答案
B
解析
由于在函数f中,变量n为静态局部变量.所以在主函数中第一次调用函数f后,变量n的值等于1,当第二调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://jikaoti.com/ti/Mif0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
当变量c的值不为2、4、6时,值也为’’真’’的表达式是
若有定义语句:chara=’\82’:则变量a
有以下程序#include<stdio.h>main(){inty=10;while(y-);printf(’’Y=%d\n’’,y);}程序执行后的输出结果是
有以下程序(注:字符a的ASCⅡ码值为97)main(){char*S={’’abc’’);do{printf(’’%d’’,*s%10);++s;}while(*S);}程序运行后的输出结果是
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard:};uniondatax;执行下列语句后,正确的联合体变量X的值是(
以下不能用于描述算法的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
随机试题
某企业于2012年4月1日以950元购得面额为1000元的新发行债券,票面利率12%,每年付息一次.到期还本,该企业若持有该债券至到期日,其到期收益率为()。
影响骨折愈合的最重要的因素是()
化疗病人静脉给药注意事项错误的是:
某公路工程施工合同,合同总价为6000万元,合同工期为6个月,合同签订日期为1月初,从当年2月份开始施工。合同规定:(1)预付款按合同价的20%支付,支付预付款及进度款达到合同价的40%时,开始抵扣预付工程款,在下月起各月平均扣回。(2)质量保证金按合
下列有关代位权行使不正确的是()。
在Word文档中,要创建表格可以()。
左边给定的是纸盒的立体图,下面哪一项是它的平面图?
阅读以下文字,完成以下问题美国为什么要求人民币升值?人民币升值能为美国带来什么好处呢?目前国内流行的理解是,汇率之争的实质是贸易问题,美国希望通过人民币升值来解决美国对中国的高额贸易逆差问题。根据美国的统计数据,中国已取代日本成为美国最
根据以下资料,回答问题。2012年.黄山市全年接待海内外旅游者3641.3万人次,比上年增长19.2%,其中:接待国内旅游者3481.0万人次,增长19.1%:接待入境旅游者160.3万人次,增长22.0%,在入境旅游者中,外国人92.8万人次,
在进行可用性测试时关注的问题应包括()。①安装过程是否困难②错误提示是否明确③GUI接口是否标准④登录是否方便⑤帮助文本是否上下文敏感
最新回复
(
0
)