首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是() #include main() int fun() {int i,s=1; {static int x=1; for(i
以下程序的输出结果是() #include main() int fun() {int i,s=1; {static int x=1; for(i
admin
2019-08-10
15
问题
以下程序的输出结果是()
#include
main()
int fun() {int i,s=1;
{static int x=1; for(i=1;i<=2;i++)s=fun();
x*=2;returnx;} printf(’’%d\n’’,s);}
选项
A、4
B、3
C、2
D、1
答案
A
解析
x是局部静态变量,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://jikaoti.com/ti/F1f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
对下列二叉树进行前序遍历的结果是
数据流程图(DFD图)是
随机试题
螺旋CT与传统CT的本质区别在于
关于牙刷,下列哪项是错误的
形成髓质高渗梯度的重要结构是
我国企业债券上市的最终批准权属于()。
在团队奖励计划中容易造成吃“大锅饭”现象的奖金分配方式是()。
()不能作为质量检验结果进行比较和判定的依据。
人是一种在本能与理想、欲望与价值的冲突中求取_______的动物,本能与欲望是_______的,理想与价值则是主观建构的。人正是在建构理想与价值的过程中逐渐演化为人的。和平、友爱、宽恕、协作的伦理思想和价值理想就是由人类_______建构起来的。这一理想就
财政部对国务院其他部委的财政收支和财务活动、财政税收政策、法规和规章的执行情况的检查、监督属于职能监督。()
根据我国婚姻法的有关规定,下列应当认定为在婚姻关系存续期间,属于夫妻共有财产的是()。
下列Ⅰ、Ⅱ、Ⅲ是BSP方法的几个关键步骤:Ⅰ.识别数据类Ⅱ.定义企业过Ⅲ.定义信息总体结构在BSP研究中,这三项的正确顺序是()。
最新回复
(
0
)