首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=l; x+=1; fo
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=l; x+=1; fo
admin
2020-03-15
22
问题
有以下程序
#include<stdio.h>
int fun(){static int x=1; main(){int i,s=l;
x+=1; for(i=1;i<=5;i++)s+=fun();
return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://kaotiyun.com/show/PxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中正确的是
有以下程序main(){inta=3;a+=a-=a*a:printf("%d\n",a);}程序的输出结果是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
DOS文件系统的组织结构属于
设二叉树共有150个节点,其中度为1的节点有10个,则该二叉树中的叶子节点数为()。
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d))x=2;elsex=3;el
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
数据库应用系统中的核心问题是()。
随机试题
对青霉素过敏患者的需氧革兰阴性菌感染宜选用
下列有关食物链的说法中,正确的是()
经络病机中的哪种病理变化可以引起“厥”( )
输血是救治患者生命的重要医疗手段,为做好医疗服务,保证临床治疗效果,应当
以入本主义为理论背景以心理动力学及潜意识理论为背景
将“办公人员”的工资表名称修改为“2014年1月份管理人员工资表”。
下列()不属于质量保证金赔偿的范围。
“教育先行”体现了()对课程内容选择的制约。
审核:出版:发行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:平均值为:29最大值为:112最小值为:-11注意:错误的语句在//******e
最新回复
(
0
)