首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> 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
有以下程序 #include<stdio.h> 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
admin
2019-08-10
39
问题
有以下程序
#include<stdio.h>
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/BrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
有以下程序#includemain(){intx;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是
有以下程序#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
以下叙述中正确的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下叙述中正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
结构化程序设计中,下面对goto语句使用描述正确的是
请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
随机试题
现代行政管理方法是一个相对完整的方法体系,它的特点主要表现为()
以下消化性溃疡的治疗药物中,没有胃黏膜保护作用的药物是
体液含量占人体重量比例最高的人群是
卫生桥桥体龈面与牙槽嵴黏膜之间的间隙至少为
律师在执业过程中遇到下列哪些事项时无保密义务?()
涵洞按构造形式不同可分为()。
《防洪法》规定,开发利用和保护水资源,应当服从防洪总体安排,实行( )的原则。
某进出口公司与某钢厂于某年1月签订了一份购销钢坯合同。该合同约定:钢厂供给进出口公司钢坯1万吨,每吨单价1400元;同年7月20日前交货5000吨,8月30日前交货5000吨;进出口公司分3次于当年3、6、7月预付货款900万元。该合同签订后,进
爱国是每个人都应当自觉履行的责任和义务,是对祖国的报答。爱国主义的基本要有()
Wehavechosenwhatwebelievetobethefivemostspectacularnaturalwonders--thosethatarethebiggest,longestormostimpr
最新回复
(
0
)