首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i<=5;i++)s+=fun(); return x;} printf("%d\n"
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i<=5;i++)s+=fun(); return x;} printf("%d\n"
admin
2016-12-18
23
问题
有以下程序
#include<stdio.h>
int fun(){static int x=1; main(){int i,s=1;
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/bfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。#includetypedefstruc
以下程序中,函数fun的功能是计算x²-2x+6,主函数中将调用fun函数计算:y1=(x+8)²-2(x+8)+6y2=sin²(x)-2sin(x)+6请填空。#include"math.h"doublefun(double
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includefindmax(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])();}ma
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;[8]if(s
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
下列叙述中错误的是()。
随机试题
A.龙胆泻肝汤B.一贯煎C.血府逐瘀汤D.柴胡疏肝散胁痛之肝络失养证,宜选用
肾癌侵犯大血管、肾上腺和肾周组织,局限于肾周筋膜内,按TNM分期,属于
为改善病人的心理状态,病室内墙壁的颜色宜使用()。
在工程索赔中,采用实际费用法计算工程索赔费用时,()即是承包商应得的索赔金额。
下列个人理财业务人员的行为没有违反《中国银行业从业人员职业操守》中“同业竞争”有关规定的是()。
共同配送是以城市一定区域内的配送需求为对象,人为地进行有目的集约化的配送。
其实,许多历史文化遗址,何止“普通”,有的甚至已经陈旧颓破。然而,这丝毫不影响其________。沧桑变迁,更是遗址上烙刻的不可复制的历史。文物的保护,也应包括对这种________逝去岁月“年轮”的保护。不仅是辛亥革命遗址,在凝结着屈辱与奋争的近代历史中
如图所示,以大圆的一条直径上的七个点为圆心,画出七个紧密相连的小圆。请问,大圆的周长与大圆内部七个小圆的周长之和相比较,结果是( )。
垄断资本所获得的高额利润,归根到底来自无产阶级和其他劳动人民创造的剩余价值。具体说,垄断利润的来源包括()
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
最新回复
(
0
)