首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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("%
有以下程序 #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("%
admin
2020-11-23
58
问题
有以下程序
#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://jikaoti.com/ti/9LD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______printf("%d",w[i]);}printf
有以下程序:#inelude<stdio.h>main(){inta=1,b=2;while(a<6){b+=a;a+=2;b%=10;)printf("%d,%d\n",a,b);
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母。#include<stdio.h>#include<ctype.h>voidfun(char*p){inti==0;whil
有如下程序#include<stdio.h>main(){inti,data;scanf(’’%d’’,&data);for(i=2;i<6;i++){if(data%i)
下面不属于对象主要特征的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
在满足实体完整性约束的条件下()。
随机试题
本地电话网是指在同一个编号区域范围内,由若干个端局或由若干个端局与汇接局所组成的电话网。()
临时备用医嘱
A、鳞屑性睑缘炎B、溃疡性睑缘炎C、眦角性睑缘炎D、外睑腺炎E、内睑腺炎睫毛根部及睑缘表面附有头皮样鳞屑,睫毛易脱落,可再生是哪种疾病的特点
工程项目综合管理的基本理念是()。
某工程项目,建设单位通过公开招标方式确定某施工单位为中标人,双方签订了工程承包合同,合同工期3个月。合同中有关工程价款及其支付的条款如下:(1)分项工程清单中含有两个分项工程,工程量分别为:甲项4500m3,乙项31000m3,清单
可转换公司债券发行人依照法定程序发行,在一定期间内依照约定的条件可以转换成股份的公司债券。可转换债券的持有人具有股东的权利和义务。( )
农历三月可以被称为()。
根据下列材料,按要求完成教学设计任务。材料一:《义务教育历史课程标准(2011年版)》规定,知道唐太宗和“贞观之治”,初步认识唐朝兴盛的原因。材料二:课文摘录:在隋末农民大起义中,原镇守太原的隋朝官僚李渊趁
ARM公司把ARM11之后的基于ARMCodex-【47】内核和ARMCodex-【48】内核的系列处理器称为嵌入式Codex处理器。
ネクタイを黒いの()青いのをそれぞれ一本ずつください。
最新回复
(
0
)