首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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( );
有以下程序 #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( );
admin
2020-05-19
53
问题
有以下程序
#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/hgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;f10r(i=0;i
有以下程序:#includeintfun(intx[],intn){staticintsun=0,i;for(i=0;i
下列关于循环队列的叙述中正确的是()。
以下能正确定义字符串的语句是()。
下列叙述中正确的是()。
若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
C语言规定,函数返回值的类型是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
随机试题
行政立法的特殊原则有三个()。
日晡热甚,伴有腹胀腹痛,大便秘结者是由于
患者,女,40岁,临床诊断为伴有神经症状的巨幼细胞性贫血,治疗需要在补充叶酸的基础上,还应补充
下列财务报表属于静态报表的是()。
当本土企业优势资源可以向海外移植,产业的全球化程度低的情况下,新兴市场本土企业应该采取的战略定位是()。
社会工作者在学校组织学生定期在社区街道上拣垃圾。从学校社会工作的主要内容上来看,这属于( )。
正方体切掉一块后剩余部分如下图左侧所示,右侧哪一项是其切去部分的形状?
某公安局民警李某因违反纪律被停止执行职务,并受到行政处分。李某对此不服,向上一级公安机关提出了行政复议申请,根据《行政复议法》的规定,上一级公安机关应当予以受理。
“十三五”规划发展纲要指出,当前我国经济社会发展的中心是()。
Youwillbelate______youleaveimmediately.
最新回复
(
0
)