首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1: x*=2: return x; } main() { int i,s=1; for(i=1;
有以下程序: #include int fun() { static int x=1: x*=2: return x; } main() { int i,s=1; for(i=1;
admin
2021-07-09
45
问题
有以下程序:
#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、10
B、30
C、0
D、64
答案
D
解析
本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2,第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返心的x的值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/Iltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中正确的是()。
下列关于栈的叙述中,正确的是
有以下程序#include<stdio.h>#include<string.h>voidmain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,"
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
以下不能用于描述算法的是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
患者,男,28岁。因十二指肠球部溃疡出血入院。下列哪些临床表现和实验室检查提示有活动性出血
船名为“0005E”。( )报检时无须提供日本出口商出具的食品卫生证书。( )
在同一国家或地区生产相同品牌、相同规格的电视机是相同货物。()
如果注册会计师提请被审计单位管理层在财务报表中披露导致对持续经营能力产生重大疑虑的主要事项或情况以及管理层拟采取的改善措施,然后依据披露情况决定其发表的审计意见类型,意味着注册会计师可能发表()审计报告。
旅游车发生交通事故时,导游人员应首先()。
Therelationshipbetween"furniture"and"desk"is______.
社会融入是指那些处于相对弱势地位的个体或群体能动地与特定社区中的个体与群体进行反思性、持续性互动的社会行动过程。根据上述定义,下列不属于社会融人的是:
阅读以下说明。[说明]公司A网络拓扑结构如图2-1所示,其中FTP_server是在WindowsServer2003操作系统中配置的FTP服务器,仅供公司内部主机访问。图2-2是配置FTP服务时的FTP站点选项卡,“IP地址”栏的
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试按以下要求补充设计。(1)将窗体“fEmp”上名称为
窗体中有命令按钮Commandl,事件过程如下:PublicFunctionf(xAsInteger)AsIntegerDimYAsIntegerx=20:y=2f=x*yEndFunctionPrivateSu
最新回复
(
0
)