首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
42
问题
有以下程序:
#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全国计算机二级
相关试题推荐
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;S=s->next:p=s;wh
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
有以下程序:main(){intx=1,y=0,a=0,b=0;switch(x){ease1:switch(y)}}printf(“a=%d,b=%d\n
以下叙述中正确的是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
有三个关系R,S和T如下图所示:其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。则T的记录项(b,q,4)违反了
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
随机试题
不具有行政强制执行权的行政机关申请人民法院强制执行的期限是自当事人申请行政救济的期限届满之日起()内。
法洛四联症患儿出现缺氧发作时,下列哪些护理措施是正确的()
根据《建设工程工程量清单计价规范》(GB50500—2013),招标控制价的综合单价组价工作包括:①确定工、料、机单价;②确定所组价定额项目名称;③计价组价定项目的合价;④除以工程量清单项目工程量;⑤计算组价定额项目工程量,下列工作排序正确的是(
某沟槽长80m,二类土,槽底垫层宽0.8m,基底标高为-1.8m,每边工作面宽0.2m,坡度系数为0.5,室外地坪标高为一0.3m,根据《房屋建筑与装饰工程消耗量定额》TY01-31-2015,挖沟槽的工程量为()m3。
下列属于耐用消费品范畴的是()。
原名“打鸡洞”,被称为“溶洞之王”的是()。
下列教学教导中,运用了合作学习教学策略的是()。
依据我国《合同法》的规定,出卖人违反质量瑕疵担保义务所承担的责任为()。
下面属于表单方法名(非事件名)的是
A、onlytwoofthethieves.B、noneofthethieves.C、almostallofthethieves.D、nonebuttheheadofthethieves.B
最新回复
(
0
)