首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i
admin
2021-04-28
32
问题
有以下程序
#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);
}
程序运行后的输出结果是
选项
A、120
B、11
C、6
D、21
答案
D
解析
fun函数中的变量x为静态局部变量,占用固定的内存单元,下一次调用时仍可以保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一个调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用上次x的值。fun函数被调用了5次,每次调用后的返回值累加到s上。5次调用后,x的值为6,s的值为21。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/zDz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是()。main(){chars[]="Helloworld";s[5]=0;printf("%s\n",s);}
某系统总体结构图如下图所示:该系统总体结构图的深度是
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);pri
以下叙述中正确的是
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
有以下程序#includemain(){inti,j,m=55;for(i=1;i
支持子程序调用的数据结构是
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
随机试题
关于情绪生理反应
计算机的存储器的主要功能是()。
为承办每年全省高校运动会,某高校新建一栋体育馆,由主体建筑(比赛馆)和附属建筑(训练馆)两部分组成,建筑高度23m,总建筑面积1.70万m2,采用框架及大跨度钢屋架结构体系,耐火等级二级。比赛馆为单层大空间建筑,可容纳观众席4446个,其中固定席3514个
关于以现金结算的股份支付,以下表述不正确的是()。
近期国际农产品价格有所上涨,国内粮价也受到冲击,但国内农产品市场相对封闭,其供求基本上仍处于强力可控之中,农产品价格的稳定,决定了CPI的相对稳定。不过,警惕性不能放松,一旦:国内农产品价格涨起来,进而引发连锁反应,前几年由农产品价格上涨引发的通胀可能会重
高效懒人是职场中的一种工作态度,他们会迅速、完美、毫无声息地完成他们承担的所有工作职责。他们总是能按时上交工作,往往是因为在几个月前就已经完成任务,而不让其他人知晓。根据上述定义,下列属于高效懒人的一项是:
(2011年浙江.6)思想史研究在很长时间里面,变得相当狭窄和单一,近来这种状况有一些变化的__________,其实,学科界限的打破是一种必然的趋势,在这种趋势下的思想史研究不能__________。依次填入画横线部分最恰当的一项是(
根据以下资料,回答下列问题。2000年,浙江省常住入口中来自省外入口占比为:
自陈式测验的编制方法有哪些?
Theabilitytoseewordsoneithersideofthepointatwhichyoureyesfocusiscalledperipheralvision(外围视觉).Foreignstuden
最新回复
(
0
)