首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1; x* =2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)8*=fun(); printf("%d\n",s);
有以下程序: #include int fun() { static int x=1; x* =2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)8*=fun(); printf("%d\n",s);
admin
2015-07-30
58
问题
有以下程序:
#include
int fun()
{ static int x=1;
x* =2;
return x;
}
main()
{int i,s=1;
for(i=1;i<=3;i++)8*=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://www.kaotiyun.com/show/HsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
"print("%d\n",strlen("\t\"\023\xABC\n"));”语句的输出结果是______。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
算法的复杂度主要包括时间复杂度和______复杂度。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
下列叙述中错误的是()。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
A.右下肺大片状阴影,上缘呈内高外低弧形影B.双肺以肺门为中心对称分布的斑片状影,呈“蝴蝶征”C.双肺弥漫分布的片状阴影,以中、外带为著,肺门周围相对清晰D.双肺弥漫分布的片状阴影,以下肺为著E.右上肺大片状均匀密度
HowtoPerfecttheArtofPublicSpeakingIfyouwanttobecomethetypeofspeakeryou’vealwayswantedtobe,readthefol
在葡萄糖刺激时,非胰岛素依赖型糖尿病病人的胰岛素水平
单纯甲状腺肿时甲亢时
衡量一个国家医疗卫生水平的重要指标是
采用负压通风(抽出式)的矿井,风压越高,瓦斯涌出量就越();而采用正压通风(压入式)的矿井,风压越高,瓦斯涌出量就越();这主要是风压与瓦斯涌出压力相互作用的结果。
银行存款余额调节表、对账单是会计档案但不是原始凭证。
中国新民主主义革命的前途是社会主义而非资本主义的,这是中国历史发展的必由之路。()
下列程序的运行结果是______。#defineP(A)printf("%d",A)main(){intj,a[]={1,2,3,4,5,6,7),i=5;for(j=3;j>1;j--){switch(j)
A、Hewantstohaveanothercupoftea.B、Hewantsthewomanbuytheteaforhim.C、Hehashadenoughteaforthemoment.D、Hewi
最新回复
(
0
)