首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) main(){int n=0; { static int n=0; printf("%d,",f(++n));
有以下程序 int f(int m) main(){int n=0; { static int n=0; printf("%d,",f(++n));
admin
2019-12-17
52
问题
有以下程序
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/5gG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
以下能正确定义字符串的语句是
构成计算机软件的是
有以下程序#include<stdio.h>main()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*t!=0)t++;fun(ss,aa);print
以下叙述中错误的是
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
数据库系统的三级模式不包括
以下定义数组的语句中错误的是
下列给定程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、
随机试题
中低压容器中,()处是容器中的一个薄弱部位,应进行补强。
下列选项中,不属于同名经配穴的是
下列关于护患关系的理解,错误的是()。
体液渗出速度最快的时期是烧伤后
A、回忆偏倚B、失访偏倚C、入院率偏倚D、检出征候偏倚E、现患病例~新病例偏倚在病例对照研究中,若选用现患病例作为研究对象,最常见的偏倚是
[2012年,第62题]图5.3-10示两根木杆连接结构,已知木材的许用切应力为[τ],许用的挤压应力为[σbs],则a与h的合理比值是()。
下面不属于结构杆件的基本受力形式的是()。
代理记账,是指企业委托有会计资格证书的人员的记账行为。()
y=x的图象关于()
画出如下图所示的二叉树所对应的森林。
最新回复
(
0
)