首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
admin
2020-11-27
21
问题
有以下程序:
#include
int f(int n);
main()
{ int a=3,s;
s=f(a);s=s+f(a);printf("%d\n",s);
}
int f(int n)
{ static int a=1;
n+:a++;
return n;
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值。第一次调用f后n=4,a=2;第二次调用时,返回n=3+2=5;s=4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/Ze3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下不合法的字符常量是
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
以下叙述中正确的是
有关于continue和break的叙述中正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
下列选项中不属于面向对象程序设计特征的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
“比奈-西蒙量表”属于一种()
某实验室利用一只标准电阻和一台直流电压表来测量某直流电流的输出电流。已知测量模型为在短时间内用直流电压表重复测量10次,数据列表如下:取10次测量平均值作为电压测得值。已知直流电压表的量程上限为2V,最大允许
扫黑除恶三年工作的重点分别是2018年,严态势,营造人人喊打的氛围;2019年,攻案件,提升群众满意度;2020年,(),取得压倒性胜利。
“人物再现法”
急性肠梗阻病人大量呕吐,脉细数,血压下降,可能是由于
吗啡主要用于
典型心绞痛发作的部位常位于
战略管理中最复杂、最耗时、最艰巨的工作是()。
某学校大扫除,初二(3)班班主任交代几句后便出去了,14岁的小明不慎摔伤。根据《中华人民共和国未成年人保护法》,这一责任由()承担。
耶稣会教育取得很大成功,是教育史上一个不小的进步。
最新回复
(
0
)