首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n) { static int a=1: n+=a++; return n; } main() {
有以下程序: #include<stdio.h> int f(int n) { static int a=1: n+=a++; return n; } main() {
admin
2021-07-09
86
问题
有以下程序:
#include<stdio.h>
int f(int n)
{
static int a=1:
n+=a++;
return n;
}
main()
{
int a=3,s;
s=f(a);s=s+f(a);
prinff("%d\n",s);
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值,而且a的值只有在程序结束时才被释放。第一次调用f后n=4,a=2;第二次调用时,a已经变成2了,所以结果为4+5=9。
转载请注明原文地址:https://www.kaotiyun.com/show/eltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa=
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=l;j<=2;j++)printf("%d"i+j);
以下叙述中错误的是
下列叙述中正确的是
以下定义数组的语句中错误的是
下面不属于软件需求分析阶段主要工作的是
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
在面向对象方法中,不属于“对象”基本特点的是()。
数据库系统的核心是()。
软件测试的目的是()。
随机试题
眦耳线
检查者用钝尖物在被检查者外踝下方由后向前划至跖趾关节处,此方法是检查()
完全禁食数日,蛋白质分解主要来自()
t检验中,t>t0.05,ν,P<0.05,拒绝检验假设,其基本依据是
重度哮喘发作时,除吸氧外,治疗应采取的措施是
建筑安全监督管理机构应当对工程:
根据《人民警察法》,下列选项中,()是人民警察的活动准则之一。
阅读以下说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司拟开发手机邮件管理软件。经过公司研发部商议将该款软件的开发工作交给项目组蒋工负责。【需求分析】经过调研,手机邮件管理软件由邮箱登录、邮件管理、通讯簿管理及账户管理四个
【B1】【B19】
在中国漫长的封建(feudal)历史进程中。拥有至高无上权力的帝王们为自己建造了普通大众可望而不可即的宫廷楼宇,这些建筑体现了当时建筑技术的精髓。据史料记载,秦代的阿房宫、汉代的未央宫以及唐代的大明宫都是宏大的建筑群,有宽阔的庭院以及宏伟的殿堂。目前仅存的
最新回复
(
0
)