首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
32
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#includemain(){charch[]=“uvwxyz”,*pc;pc=ch;prinff(“%c\n”,*(pc+5));}程序的运行结果是()。
下列选项中能正确定义数组的语句是()。
有以下程序:#includeintf(intr1);main(){inta=3,S;s=f(a);s=s+f(a);printf(“%d\n”,s);}
设有如下函数定义:#includeintfun(intk){if(k
下列叙述中错误的是()。
设文件指针fp已定义,执行语句fp=fopen(“file”,“W”);后,下列针对文本文件file操作叙述的选项中正确的是()。
下列叙述中错误的是()。
以下叙述中正确的是()。
若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
随机试题
打破僵局的策略性手段有()
患者,男,60岁。静脉输液中,主诉胸部不适,继而出现呼吸困难、发绀,心前区闻及响亮持续的“水泡音”,护士应立即为患者采取
九刑
某施工项目材料采购合同中,双方约定的违约金为4万元、定金6万元。采购方依约支付了6万元定金,供货方违约后,采购方有权主张的最高给付金额为()万元。
税负转嫁的基本形式有()。
下列有关重大错报风险的说法中,错误的是()。(2020年网络回忆版)
社交界域语是交际性界域语,距离一般为3米左右,语义为“严肃、庄重”,主要适用于与陌生人打交道。()
在Windows的“搜索”“文件或文件夹”功能中,以下说法错误的是()。
阅读下列材料,回答问题。2014年7月19日,江阴市食品药品监督管理局、工商局、卫生局等多个部门联合执法中,工作人员赵某、钱某和孙某对辖区幸福小区38号李某开的鸿运食品店进行了检查。然后,将检查发现的几个问题告知了店主李某:一是50瓶黄花鱼罐头没
A.丘脑的感觉接替核B.丘脑的髓板内核群C.下丘脑外侧区D.基底神经节E.下丘脑视交叉上核神经元与摄水有关的中枢位于
最新回复
(
0
)