首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun() { static int x=1; x*=2; return x; } main() { int i,s=1
有以下程序 #include <stdio.h> int fun() { static int x=1; x*=2; return x; } main() { int i,s=1
admin
2021-07-09
29
问题
有以下程序
#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("%d\n",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://kaotiyun.com/show/Dptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidf(intx[],intn){if(n>1){printf("%d,",x[n-1]);f(x,n-1);printf("%d,"
有以下程序:#inc1ude#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是()。
下列叙述中正确的是
数据库系统的核心是
结构化程序设计中,下面对GOTO语句使用描述正确的是()。
数据库应用系统中的核心问题是
以下正确的说法是()。
随机试题
反映工件表面微观()和峰谷大小的程度,叫做表面粗糙度。
=()
患者,男,65岁。肥胖体型。近2个月来白天嗜睡,头痛、头晕、记忆力下降,夜间打鼾、憋气。Holter显示夜间心动过缓,室性期前收缩,心肌缺血。考虑睡眠呼吸暂停综合征,应做何检查以确诊
《招标投标法》规定,招标投标基本程序中的最后环节是()。
政府从()等方面加强和改进投资监督管理机制。
钻孔埋桩宜用于()。
非传统风险转移一般具有的共同点是( )。Ⅰ.具有较高水平的自留额Ⅱ.一般都持续多年Ⅲ.有多种风险来源Ⅳ.可以对一些传统保险合约不予保险的风险来源提供保障Ⅴ.涉及资本市场中的机构和证券
福建省首个大型山水实景剧——《印象大红袍》于2010年1月24日起在武夷山上演。回答下面两题。《印象大红袍》以其独特的创意、新颖的演出方式和现代演艺技术,展现了武夷山的历史、民俗、山水以及博大精深的茶文化,取得了较好的效果。《印象大红袍》的成功主要在于
下列关于埃博拉病毒说法错误的是()。
【B1】【B7】
最新回复
(
0
)