首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun( ){ staticintx=1; x*=2; retumx;} main( ){ inti,s=1; for(i=1;i<=3;i++) s*=fun( ); printf(
有以下程序 #include<stdio.h> intfun( ){ staticintx=1; x*=2; retumx;} main( ){ inti,s=1; for(i=1;i<=3;i++) s*=fun( ); printf(
admin
2020-05-19
48
问题
有以下程序
#include<stdio.h>
intfun( ){
staticintx=1;
x*=2;
retumx;}
main( ){
inti,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/7gCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen(“file”,“W”);后,下列针对文本文件file操作叙述的选项中正确的是()。
有以下程序:#includestruetS{intn;inta[20];};voidf(8truerS*p){inti,j,t;fbr(i=0;in一1;i++)f
以下关于C语言的叙述中正确的是()。
下列程序的输出结果是()。#includevoidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++c;printf("%d,%d,%d",a,b,c)
数据结构中,与所使用的计算机无关的是数据的()。
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333-33333-3333-333-33-3
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
下列关于函数的叙述中正确的是()。
关系表中的每一行记录称为一个()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
随机试题
肺炎球菌可通过下列哪条途径扩散致肺实变
下列哪项不属于Apgar评分的体征
套筒式补偿器的组成不包括( )。
在现实生活中,保险事故发生时,受益人往往不能妥善处理好保险金,因此,理财师可以将信托和人寿保险进行组合。以下属于“以信托财产支付保险费,但保险金不成立信托财产”该种搭配方式缺点的是( )。
以下关于银行间市场的自营买卖的说法,正确的有()。Ⅰ.银行间市场的自营买卖是指具有银行间市场交易资格的证券公司在银行间市场以自己名义进行的证券自营买卖Ⅱ.目前,银行间市场的交易品种主要是债券Ⅲ.银行间市场的自营买卖采取询价交易方式
2015年1月1日,甲日报社与刘某达成口头协议,聘用刘某为临时校对员(非全日制用工),工作时间为每天9点至12点,提前完成工作任务可以提前离开,工资为80元/小时。因刘某表现优秀,经甲日报社人事部门多次与刘某协商后,双方达成口头协议,将刘某转为全日制正式校
科学发展观形成的现实依据为
下列语句中,正确的是
Basically,therearethreetypesoffatigue:physical,pathological(由疾病引起的),andpsychological.Asyoumightsuspect,eachdiff
A、Theyrealizetheimportanceofkeepingfit.B、Therearetoomanytrafficjams.C、Theeconomyisslowingdown.D、Gasisinshor
最新回复
(
0
)