首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2021-04-28
47
问题
有以下程序:
#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);
printf("%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://kaotiyun.com/show/QUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((c
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
以下选项中可用作C程序合法实数的是
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
试论述文学艺术与戏剧艺术二者的联系与区别。
Weneedtoimport______fromabroad.
颅底骨折者有血性脑脊液耳漏或鼻漏时.下列哪项是错误的?
在SDS量表中,能力减退和不安两个条目反映抑郁状态的()。
张亮和李刚两人互发电子邮件协商洽谈合同。9月1日张亮说:“我有iPhone一部,八成新,3000元出手。”9月2日李刚回复说:“东西不错,2800元可要。”张亮于9月3日回复说:“可以,9月8日到我这来交易。”于是李刚9月4日回复:“好。”张亮于当日收到该
根据以下资料,回答下列问题。根据图形,下列说法错误的是()。
下列关于缓刑的表述,正确的有()。
简述全面推进依法治国的基本原则。
WhenStevensInstituteofTechnologyhiredmeadecadeago,itinstalledmeforseveralmonthsinthedepartmentofphysics,whi
ThesimplewoodenhousesitsinanunremarkableoldneighborhoodinanOsakasuburb,thekindofplacepeopleforgetstillexist
最新回复
(
0
)