首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
17
问题
有以下程序
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://jikaoti.com/ti/BcD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义语句中错误的是()。
下列叙述中正确的是()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
下面选项中关于位运算的叙述正确的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
设循环队列为Q(1:m),其初始状态为fronront=rear=m。经过一系列入队与退队为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
关于急性有机磷中毒的治疗,应立即静脉注射
电路如图所示,当开关S断开时,电路的运算关系是()。
下列对平面道路交叉口的改善不合理的是()。
与封建社会教育特征不符的是()
下列请求应依法予以支持的是()。
资料l一段时间以来,与官员有关的各类“门事件”频繁发生、各种“雷语”层出不穷,涉及领导干部的“花边"新闻甚至比娱乐八卦更加吸引大众眼球,严重丑化了公众对官员群体的认知,极大地降低了人民群众对公权力的信任度。从那些深陷舆论漩涡的官员身上,我们看到了“官
协同过滤是利用某兴趣相投、拥有共同经验的群体的喜好来推荐使用者感兴趣的资讯,个人透过合作的机制给予资讯相当程度的回应(如评分)并记录下来以达到过滤的目的进而帮助别人筛选资讯,回应不一定局限于特别感兴趣的,特别不感兴趣的资讯的记录也相当重要。根据上述定义,下
用WAIT命令给内存变量输入数据时,内存变量获得的数据是()。
10GB的硬盘表示其存储容量为()
ViennaViennawasoneofthemusiccentersofEuropeduringtheclassicalperiod,andHaydn,Mozart,andBeethovenwereall
最新回复
(
0
)