首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { static int n=0; n+=m;return n;} main(){ int n=0; printf("%d",f(++n));
有以下程序 int f(int m) { static int n=0; n+=m;return n;} main(){ int n=0; printf("%d",f(++n));
admin
2020-11-23
46
问题
有以下程序
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的值仍然保留等于l,所以返回函数值等于2。
转载请注明原文地址:https://www.kaotiyun.com/show/P53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
以下定义语句中正确的是()。
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
信息处理技术就是对获取到的信息进行识别、______、加工,保证信息安全、可靠地存储。
根据《物权法》的规定,下列哪一类权利不能设定权利质权()
遴选非处方药时首先考虑的是
《土地法》对耕地的保护制度包括()。
国有经济是社会主义全民所有制经济,是国民经济中的主导力量。国家应保障国有经济的巩固和发展。( )
下列关于代理的表述中,错误的是()。
下列选项中属于管理学的研究方法的有()。
关于新中国知识分子的阶级属性,周恩来作出的论断是他们属于()
某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。
ResearchersatChildren’sHospitalofPittsburghannouncedtheyhaddiscovered______evidencethatavirusisinvolvedinwhat
最新回复
(
0
)