首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序:
#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://jikaoti.com/ti/SZi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在学生管理的关系数据库中,存取一个学生信息的数据单位是
数据库管理系统中负责数据模式定义的语言是
下列程序的运行结果是______。#include<stdio.h>func(a,b){staticintm=0,i=2;i+=m+1;m=i+a+b;
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
若有以下结构体定义,则是正确的引用或定义。structexample{intx;inty;}v1;
若—个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
下列可用于C语言用户标识符的一组是______。
下列4个关于C语言的结论中错误的是()。
随机试题
心的正常起搏点是()
甲与乙签订了一份买卖合同,甲为卖方,乙为买方。合同约定,由甲负责运输,运输方式为火车运输,后双方在合同的履行地点上发生争议。就本题的合同履行地点,表述不正确的有:()
建立资源节约型、环境友好型社会要符合()等条件。
根据《水利工程施工监理规范》SL288—2014的有关规定,监理机构可采用平行检测方法对承包人的检验结果进行复核。平行检测的检测数量,土方试样不应少于承包人检测数量的();重要部位至少取样()组。
Wales’scapitalis______;Edinburghisthecapitalof______.
It’sveryinterestingtonotewherethedebateaboutdiversity(多样化)istakingplace.Itistakingplaceprimarilyinpoliticalc
Theenergycrisis,whichisbeingfeltaroundtheworld,hasdramatizedhowthecarelessuseoftheearth’sresourceshasbrough
唯物辩证法的否定之否定规律揭示了事物发展的()
以下关于信息库(Repository)的叙述中,最恰当的是(6);(7)不是信息库所包含的内容。
TheHappinessEffectThenexttimeyougettheflu,therewillalmostcertainlybesomeoneyoucanblameforyourpain.Ther
最新回复
(
0
)