首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun() {static int x=1; x*=2;return x; main() {int i,s=1: for(i=1;i<=2;i++)s=fun(); printf("%din",s)
有以下程序: #include<stdio.h> int fun() {static int x=1; x*=2;return x; main() {int i,s=1: for(i=1;i<=2;i++)s=fun(); printf("%din",s)
admin
2021-04-28
17
问题
有以下程序:
#include<stdio.h>
int fun()
{static int x=1;
x*=2;return x;
main()
{int i,s=1:
for(i=1;i<=2;i++)s=fun();
printf("%din",s);
}
程序运行后的输出结果是( )。
选项
A、0
B、1
C、4
D、8
答案
C
解析
fun函数中的x为静态局部变量,占用固定的内存单元,下一次调用时仍可保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一次调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用x的值。主函数中调用两次fun函数:第一次调用:x=1,x=x*2=2,s=2;第二次调用:(直接用上次x的值)x=x*2=4,s=4。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/Niz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组X的叙述错误的是
以下选项中,当x为大于1的奇数时,值为0的表达式是()。
有如下函数调用语句: func(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
关于C语言的符号常量,以下叙述中正确的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
随机试题
将活动作为相互关联、功能连贯的过程组成体系来理解和管理时,可以更加有效和高效地得到一致、可预知的结果,这属于质量管理体系七项原则的()。
对诊断的慢性阻塞性肺部疾病患者,应采取哪些措施
风湿性肉芽肿中央的特征性病变是()
下列关弓:心前区震颤的说法,恰当的是
A.抽查检验B.注册检验C.国家检验D.委托检验E.进口检验药品生产企业产品经指定的药品检验所检验才能出厂的检验属于
在对出口食品卫生注册企业的监督管理过程中,有下列()情形之一的,由直属检验检疫局发出通知,吊销其卫生注册证书。
甲乙丙丁四人成立一合伙组织,推举甲为合伙负责人,负责管理合伙组织日常事务,一日,甲代表合伙组织签订了一商业合同,导致合伙组织亏损十几万元,此时的责任应当由( )承担。
下列有关当然合格投资者的表述中,正确的是()。
任何物体,只要高于绝对零度(-273.15℃)时,都会不断地以电磁波的形势向外释放能量,即热辐射。以下体现了热辐射在军事侦察中应用的选项是:
关系数据库管理系统能实现的专门关系运算包括()。
最新回复
(
0
)