首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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++));} 程序运行后的输出结果是
有以下程序 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++));} 程序运行后的输出结果是
admin
2020-11-23
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、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/OhD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段:i=0;doprintf(’’%d,’’,i);while(i++);printf(’’%d\n’’,i);程序的运行结果是()。
有以下程序:#include<stdio.h>main(){intk=5;while(--k)printf(’’%d’’,k-=3);printf(’’\n’’);}执行后的输出结果是
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf(’’%d’’,t[2-i][i]);
深度为7的二叉树共有127个节点,则下列说法中错误的是()。-
C语言程序中,运算对象必须是整型数的运算符是()。
关于数据库管理阶段的特点,下列说法中错误的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
随机试题
青霉素结构中易被破坏的部位是
舌菌,肿物溃腐味臭难闻伴便秘溲黄,心烦口渴发热,舌苔黄腻而厚,脉滑数证属
呼吸呈蒜味的是
城市规划经过法律规定的程序审批确立后,就具有法规效力。城市规划区内的各项土地利用和建设活动,都必须按照城市规划进行。()
计算机网络按其所涉及范围的大小和计算机之间互联距离的不同,其类型可分为()。
下面关于砂井法和砂桩法的表述,哪些是正确的?()
按资源税暂行条例规定,资源税的纳税环节有()。
基督教于唐代贞观年间第一次传入中国,当时传入的教派被称为()。
狭义的政府职能即()。
WaltWhitmanisoneofthegreatestAmerican______.
最新回复
(
0
)