首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun() { static int x=1; x+=1;return x; } main() { int i,s=1; for(i=
有以下程序: #include<stdio.h> int fun() { static int x=1; x+=1;return x; } main() { int i,s=1; for(i=
admin
2013-10-14
25
问题
有以下程序:
#include<stdio.h>
int fun()
{ static int x=1;
x+=1;return x;
}
main()
{ int i,s=1;
for(i=1;i<=5;i++)s+=fun();
printf("%d\n",s);
}
程序运行后的输出结果是( )。【10年9月】
选项
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://jikaoti.com/ti/Qon0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int));
下面的函数调用语句中,func函数的实参个数是______。 func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为______。
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidarrin(intx[N]){inti=0;while(i<N)seanf("%d",______);
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidartin(intx[N]){inti=0;while(i<N)scanf("%d",);
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
随机试题
在车、铣、刨等粗加工工序中,为了保护刀尖不被损坏,对于一些毛坯表皮硬度较高或高低不平的材料,第一刀的切削深度应________。
企业创造价值的领域在______、______和______三个过程中。
依据我国《物权法》的规定,耕地的承包期为()。
十二指肠球溃疡病人并幽门螺杆菌阳性,根除三联疗法方案合适的是
患者以便秘为主症,兼见便时涩滞不爽,腹胀满闷,矢气则快,胁肋时胀,证属
Inthelattercasetheoutcomecanbeseriousindeed.
容易早期发生肺部转移的口腔颌面部肿瘤是()。
ThefirstnavigationallightsintheNewWorldwereprobablylighthouseshungatharborentrances.Thefirstlighthousewasput
A、HepresidedovertheGroupofEightsummit.B、HetalkedwithFrenchPresidentonrebuildingIraq.C、HediscussedwithRussian
A、Troubled.B、Wicked.C、Patient.D、Humorous.C这位图书馆员为女士想了很多办法,显然非常富于耐心
最新回复
(
0
)