首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int furl() {static int x=1; x*=2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)s*=fun(); printf("%d\
有以下程序: #include<stdio.h> int furl() {static int x=1; x*=2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)s*=fun(); printf("%d\
admin
2021-04-28
60
问题
有以下程序:
#include<stdio.h>
int furl()
{static int x=1;
x*=2;
return x;
}
main()
{int i,s=1;
for(i=1;i<=3;i++)s*=fun();
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、10
B、30
C、0
D、64
答案
D
解析
本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2,第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/63tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara,b,c,d;Scanf("%C%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a
设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是
有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结
数据库应用系统中的核心问题是()。
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;s
下面关于"EOF"的叙述,正确的是
下面不属于软件测试实施步骤的是
在Windows菜单中,暗淡的命令名项目表示该命令
随机试题
下列说法中,不正确的为()。
急性胆囊炎的常见症状不包括
某患者因有机磷中毒入院治疗,在治疗过程中出现阿托品中毒,应立即给予
滚动轴承的公称接触角大,则其承受轴向载荷的能力()。
基础工程划分4个施工过程(基槽开挖、垫层、混凝土浇筑、回填土)在5个施工流水段组织固定节拍流水施工,流水节拍为3d,要求混凝土浇筑3d后才能进行回填土施工,其中基槽开挖与垫层施工搭接1d,该工程的流水施工工期为()d。
论述提高幼儿问题解决能力的措施。
教师职业道德区别于其他职业道德的显著标志是()。
2018年,某省一次能源生产量为2223.4万吨标准煤,比上年增长6.7%,增速提高1.4个百分点,与20lO年相比年均增长1.2%。多年来该省原煤产量一直在2500万吨左右徘徊,且后备资源有限,2006年原煤生产量为2760万吨,比上年增长168.5万吨
从所给的四个选项中选择最合适的一个填入问号处,使之呈现一定的规律:
TheCityofWinchester温切斯特市ManyvisitorstoGreatBritainwhomakeapointofvistingthefamous
最新回复
(
0
)