首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
admin
2010-06-06
27
问题
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f(); cout<<a<<end1;}
选项
A、20
B、24
C、25
D、15
答案
D
解析
本题考察的是同名局部变量和全局变量的作用域之间的关系。同时考察了静态变量的特点:退出函数和进入函数并不影响静态变量的值。因此,循环多次,实际上完成静态变量的累加。即1+2+3+4+5,其值为15,故答案为D。
转载请注明原文地址:https://jikaoti.com/ti/R3W0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[5]={2,4,6,8,10},*P,**k;P=a;k=&p;printf("%d",*(p++));printf("%d\n",
有以下程序:#include#includeintfun(intn){int*P;P=(int*)malloc(sizeof(int));*P=n;return*P;}
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");该程序段的输出结果是
数据库系统的三级模式不包括()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返同,在主函数中输出平均值和移动后的数据。例如,有10
请编写函数fun,函数的功能是求出二:维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:13579299946
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
将E—R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
指导课程编制过程最为关键的依据是()。
简述如何解决台湾问题、实现祖国完全统一。
指出下列正常肢体静脉的多普勒超声表现哪项是错误的
载脂蛋白的功能不包括
外伤性血胸,胸腔穿刺抽出胸腔内积血一般是不凝的,除非
患者,男性,22岁。踢球时不慎致胫骨骨折入院,现进行胫骨牵引,护士在整理床单位时,正确的做法是
根据规定,在编制移交清册时应当列明移交的内容有()。
下列说法不正确的是( )。
对于教材的认识,不正确的是()。
下面没有错别字的一组是:
最新回复
(
0
)