首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 int f(int m) main(){int n=0; {static int n=0; printf(’’%d,’’,f(++n)); n+=m;return n;} pri
以下程序的输出结果是( )。 int f(int m) main(){int n=0; {static int n=0; printf(’’%d,’’,f(++n)); n+=m;return n;} pri
admin
2019-12-17
31
问题
以下程序的输出结果是( )。
int f(int m) main(){int n=0;
{static int n=0; printf(’’%d,’’,f(++n));
n+=m;return n;} printf(’’%d\n,’’,f(++n));}
选项
A、3,2
B、1,2
C、2,3
D、3,1
答案
B
解析
由于变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1。当第二次调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/QnCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。注意:要求n的值大于2但不大于100。部分源程序在文件PROGI.
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。例如,输入’’THIsisaboot’’,则应输出是10220。请改正程序中的错误,使它能得出正确的结果。注意:
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:aLsd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下
有以下程序intfun(intn)main(){if(n==1)return1;{intx;Elsescanf("%d",&x);x=fun(x);retum(n+fun(n-1));printf("%d\n",x);}
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp"%d",a[i]);fp
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下列叙述中正确的是
下列对队列的描述中正确的是
可在C程序中用作用户标识符的一组标识符是
在数据库设计中,将E—R图转换成关系数据模型的过程属于
随机试题
在铁的催化剂作用下,苯与液溴反应,使溴的颜色逐渐变浅直至无色,属于()。
我国实行有管理的浮动汇率制度始于
下列遗嘱形式中,不须有见证人在场见证方为有效的遗嘱是()。
下列合同中,属于无效合同的是()。
普通清算组的职权包括()。
关键期是个体早期生命中一个比较短暂的时期,在这个期间,个体对某种刺激特别敏感,过了这一时期,同样的刺激对其影响很小或没有影响。错过了关键期,以后经过补偿性学习,也无法获得某些能力。()
黄河流域半坡彩陶纹饰最多的是_______。
从1~10中任取7个数,取出的7个数的中位数是6的概率为
设f(x)连续,则∫0xxf(x一t)dt=________.
Mostpeopleknowthatexerciseisimportant.Butmanypeopledon’texercise.Inhemyouwillhearthefivemostpossiblemasons
最新回复
(
0
)