首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
admin
2016-12-28
61
问题
有以下程序
#include
int fun() {
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、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/yrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
有以下程序:main(){intp[8]={11,12,13,14,15,16,17,18},i=0,i=0;while(i++<7)if(p[i]%2)j+=p[i];printf(”%dn",j);}
以下叙述中错误的是______。
下列程序的输出结果是______。longfun5(intn){longs;if((n==1)‖(n==2))s=2;elses=n+fun5(n-1);return(s);}main(){longx;x=fun5
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
字符串"\\\"ABCDEF\"\\"的长度是()。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;<n;j++)i
在C语言中,函数返回值的类型最终取决于
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
图4—5中负载RL获得功率为_________。
为了预防华支睾吸虫病,龟肉安全食用的最好方法是
最常出现ANCA(中性粒细胞胞浆抗体)阳性的肾病是()。
Windows的操作都在()进行。
品德形成的标志是()。
国内安全保卫工作是我国政府赋予公安机关的一项特殊使命,具有隐蔽性、长期性、尖锐性和复杂性的特点。( )
“一骑红尘妃子笑,无人知是荔枝来”讲的是唐玄宗为取悦杨贵妃而不惜命人从现在的广东和(J乘驿马兼程运送新鲜荔枝。
Amajorreasonforconflictintheanimalworldisterritory.Themaleanimalestablishesanarea.Thesizeoftheareaissuffi
Thecentralgovernmenthasbeentryingto______rigorouscontroloverthesoaringpriceofproperty.
Racket,dinclamor,noise.Whateveryouwanttocallit,unwantedsoundisAmerica’smostwidespreadnuisance.Butnoiseismore
最新回复
(
0
)